@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.
afterContactWorkTimeLimit
- The After Call Work (ACW) timeout setting, in seconds.public Integer getAfterContactWorkTimeLimit()
The After Call Work (ACW) timeout setting, in seconds.
public UserPhoneConfig withAfterContactWorkTimeLimit(Integer afterContactWorkTimeLimit)
The After Call Work (ACW) timeout setting, in seconds.
afterContactWorkTimeLimit
- The After Call Work (ACW) timeout setting, in seconds.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.