@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UserPhoneConfig extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about the phone configuration settings for a user.
Constructor and Description |
---|
UserPhoneConfig() |
Modifier and Type | Method and Description |
---|---|
UserPhoneConfig |
clone() |
boolean |
equals(Object obj) |
Integer |
getAfterContactWorkTimeLimit()
The After Call Work (ACW) timeout setting, in seconds.
|
Boolean |
getAutoAccept()
The Auto accept setting.
|
String |
getDeskPhoneNumber()
The phone number for the user's desk phone.
|
String |
getPhoneType()
The phone type.
|
int |
hashCode() |
Boolean |
isAutoAccept()
The Auto accept setting.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAfterContactWorkTimeLimit(Integer afterContactWorkTimeLimit)
The After Call Work (ACW) timeout setting, in seconds.
|
void |
setAutoAccept(Boolean autoAccept)
The Auto accept setting.
|
void |
setDeskPhoneNumber(String deskPhoneNumber)
The phone number for the user's desk phone.
|
void |
setPhoneType(String phoneType)
The phone type.
|
String |
toString()
Returns a string representation of this object.
|
UserPhoneConfig |
withAfterContactWorkTimeLimit(Integer afterContactWorkTimeLimit)
The After Call Work (ACW) timeout setting, in seconds.
|
UserPhoneConfig |
withAutoAccept(Boolean autoAccept)
The Auto accept setting.
|
UserPhoneConfig |
withDeskPhoneNumber(String deskPhoneNumber)
The phone number for the user's desk phone.
|
UserPhoneConfig |
withPhoneType(PhoneType phoneType)
The phone type.
|
UserPhoneConfig |
withPhoneType(String phoneType)
The phone type.
|
public void setPhoneType(String phoneType)
The phone type.
phoneType
- The phone type.PhoneType
public String getPhoneType()
The phone type.
PhoneType
public UserPhoneConfig withPhoneType(String phoneType)
The phone type.
phoneType
- The phone type.PhoneType
public UserPhoneConfig withPhoneType(PhoneType phoneType)
The phone type.
phoneType
- The phone type.PhoneType
public void setAutoAccept(Boolean autoAccept)
The Auto accept setting.
autoAccept
- The Auto accept setting.public Boolean getAutoAccept()
The Auto accept setting.
public UserPhoneConfig withAutoAccept(Boolean autoAccept)
The Auto accept setting.
autoAccept
- The Auto accept setting.public Boolean isAutoAccept()
The Auto accept setting.
public void setAfterContactWorkTimeLimit(Integer afterContactWorkTimeLimit)
The After Call Work (ACW) timeout setting, in seconds. This parameter has a minimum value of 0 and a maximum value of 2,000,000 seconds (24 days). Enter 0 if you don't want to allocate a specific amount of ACW time. It essentially means an indefinite amount of time. When the conversation ends, ACW starts; the agent must choose Close contact to end ACW.
When returned by a SearchUsers
call, AfterContactWorkTimeLimit
is returned in
milliseconds.
afterContactWorkTimeLimit
- The After Call Work (ACW) timeout setting, in seconds. This parameter has a minimum value of 0 and a
maximum value of 2,000,000 seconds (24 days). Enter 0 if you don't want to allocate a specific amount of
ACW time. It essentially means an indefinite amount of time. When the conversation ends, ACW starts; the
agent must choose Close contact to end ACW.
When returned by a SearchUsers
call, AfterContactWorkTimeLimit
is returned in
milliseconds.
public Integer getAfterContactWorkTimeLimit()
The After Call Work (ACW) timeout setting, in seconds. This parameter has a minimum value of 0 and a maximum value of 2,000,000 seconds (24 days). Enter 0 if you don't want to allocate a specific amount of ACW time. It essentially means an indefinite amount of time. When the conversation ends, ACW starts; the agent must choose Close contact to end ACW.
When returned by a SearchUsers
call, AfterContactWorkTimeLimit
is returned in
milliseconds.
When returned by a SearchUsers
call, AfterContactWorkTimeLimit
is returned in
milliseconds.
public UserPhoneConfig withAfterContactWorkTimeLimit(Integer afterContactWorkTimeLimit)
The After Call Work (ACW) timeout setting, in seconds. This parameter has a minimum value of 0 and a maximum value of 2,000,000 seconds (24 days). Enter 0 if you don't want to allocate a specific amount of ACW time. It essentially means an indefinite amount of time. When the conversation ends, ACW starts; the agent must choose Close contact to end ACW.
When returned by a SearchUsers
call, AfterContactWorkTimeLimit
is returned in
milliseconds.
afterContactWorkTimeLimit
- The After Call Work (ACW) timeout setting, in seconds. This parameter has a minimum value of 0 and a
maximum value of 2,000,000 seconds (24 days). Enter 0 if you don't want to allocate a specific amount of
ACW time. It essentially means an indefinite amount of time. When the conversation ends, ACW starts; the
agent must choose Close contact to end ACW.
When returned by a SearchUsers
call, AfterContactWorkTimeLimit
is returned in
milliseconds.
public void setDeskPhoneNumber(String deskPhoneNumber)
The phone number for the user's desk phone.
deskPhoneNumber
- The phone number for the user's desk phone.public String getDeskPhoneNumber()
The phone number for the user's desk phone.
public UserPhoneConfig withDeskPhoneNumber(String deskPhoneNumber)
The phone number for the user's desk phone.
deskPhoneNumber
- The phone number for the user's desk phone.public String toString()
toString
in class Object
Object.toString()
public UserPhoneConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.