@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateProfileRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateProfileRequest() |
Modifier and Type | Method and Description |
---|---|
CreateProfileRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAddress()
The valid address for the room.
|
String |
getClientRequestToken()
The user-specified token that is used during the creation of a profile.
|
String |
getDistanceUnit()
The distance unit to be used by devices in the profile.
|
String |
getLocale()
The locale of the room profile.
|
Integer |
getMaxVolumeLimit()
The maximum volume limit for a room profile.
|
CreateMeetingRoomConfiguration |
getMeetingRoomConfiguration()
The meeting room settings of a room profile.
|
String |
getProfileName()
The name of a room profile.
|
Boolean |
getPSTNEnabled()
Whether PSTN calling is enabled.
|
Boolean |
getSetupModeDisabled()
Whether room profile setup is enabled.
|
List<Tag> |
getTags()
The tags for the profile.
|
String |
getTemperatureUnit()
The temperature unit to be used by devices in the profile.
|
String |
getTimezone()
The time zone used by a room profile.
|
String |
getWakeWord()
A wake word for Alexa, Echo, Amazon, or a computer.
|
int |
hashCode() |
Boolean |
isPSTNEnabled()
Whether PSTN calling is enabled.
|
Boolean |
isSetupModeDisabled()
Whether room profile setup is enabled.
|
void |
setAddress(String address)
The valid address for the room.
|
void |
setClientRequestToken(String clientRequestToken)
The user-specified token that is used during the creation of a profile.
|
void |
setDistanceUnit(String distanceUnit)
The distance unit to be used by devices in the profile.
|
void |
setLocale(String locale)
The locale of the room profile.
|
void |
setMaxVolumeLimit(Integer maxVolumeLimit)
The maximum volume limit for a room profile.
|
void |
setMeetingRoomConfiguration(CreateMeetingRoomConfiguration meetingRoomConfiguration)
The meeting room settings of a room profile.
|
void |
setProfileName(String profileName)
The name of a room profile.
|
void |
setPSTNEnabled(Boolean pSTNEnabled)
Whether PSTN calling is enabled.
|
void |
setSetupModeDisabled(Boolean setupModeDisabled)
Whether room profile setup is enabled.
|
void |
setTags(Collection<Tag> tags)
The tags for the profile.
|
void |
setTemperatureUnit(String temperatureUnit)
The temperature unit to be used by devices in the profile.
|
void |
setTimezone(String timezone)
The time zone used by a room profile.
|
void |
setWakeWord(String wakeWord)
A wake word for Alexa, Echo, Amazon, or a computer.
|
String |
toString()
Returns a string representation of this object.
|
CreateProfileRequest |
withAddress(String address)
The valid address for the room.
|
CreateProfileRequest |
withClientRequestToken(String clientRequestToken)
The user-specified token that is used during the creation of a profile.
|
CreateProfileRequest |
withDistanceUnit(DistanceUnit distanceUnit)
The distance unit to be used by devices in the profile.
|
CreateProfileRequest |
withDistanceUnit(String distanceUnit)
The distance unit to be used by devices in the profile.
|
CreateProfileRequest |
withLocale(String locale)
The locale of the room profile.
|
CreateProfileRequest |
withMaxVolumeLimit(Integer maxVolumeLimit)
The maximum volume limit for a room profile.
|
CreateProfileRequest |
withMeetingRoomConfiguration(CreateMeetingRoomConfiguration meetingRoomConfiguration)
The meeting room settings of a room profile.
|
CreateProfileRequest |
withProfileName(String profileName)
The name of a room profile.
|
CreateProfileRequest |
withPSTNEnabled(Boolean pSTNEnabled)
Whether PSTN calling is enabled.
|
CreateProfileRequest |
withSetupModeDisabled(Boolean setupModeDisabled)
Whether room profile setup is enabled.
|
CreateProfileRequest |
withTags(Collection<Tag> tags)
The tags for the profile.
|
CreateProfileRequest |
withTags(Tag... tags)
The tags for the profile.
|
CreateProfileRequest |
withTemperatureUnit(String temperatureUnit)
The temperature unit to be used by devices in the profile.
|
CreateProfileRequest |
withTemperatureUnit(TemperatureUnit temperatureUnit)
The temperature unit to be used by devices in the profile.
|
CreateProfileRequest |
withTimezone(String timezone)
The time zone used by a room profile.
|
CreateProfileRequest |
withWakeWord(String wakeWord)
A wake word for Alexa, Echo, Amazon, or a computer.
|
CreateProfileRequest |
withWakeWord(WakeWord wakeWord)
A wake word for Alexa, Echo, Amazon, or a computer.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setProfileName(String profileName)
The name of a room profile.
profileName
- The name of a room profile.public String getProfileName()
The name of a room profile.
public CreateProfileRequest withProfileName(String profileName)
The name of a room profile.
profileName
- The name of a room profile.public void setTimezone(String timezone)
The time zone used by a room profile.
timezone
- The time zone used by a room profile.public String getTimezone()
The time zone used by a room profile.
public CreateProfileRequest withTimezone(String timezone)
The time zone used by a room profile.
timezone
- The time zone used by a room profile.public void setAddress(String address)
The valid address for the room.
address
- The valid address for the room.public String getAddress()
The valid address for the room.
public CreateProfileRequest withAddress(String address)
The valid address for the room.
address
- The valid address for the room.public void setDistanceUnit(String distanceUnit)
The distance unit to be used by devices in the profile.
distanceUnit
- The distance unit to be used by devices in the profile.DistanceUnit
public String getDistanceUnit()
The distance unit to be used by devices in the profile.
DistanceUnit
public CreateProfileRequest withDistanceUnit(String distanceUnit)
The distance unit to be used by devices in the profile.
distanceUnit
- The distance unit to be used by devices in the profile.DistanceUnit
public CreateProfileRequest withDistanceUnit(DistanceUnit distanceUnit)
The distance unit to be used by devices in the profile.
distanceUnit
- The distance unit to be used by devices in the profile.DistanceUnit
public void setTemperatureUnit(String temperatureUnit)
The temperature unit to be used by devices in the profile.
temperatureUnit
- The temperature unit to be used by devices in the profile.TemperatureUnit
public String getTemperatureUnit()
The temperature unit to be used by devices in the profile.
TemperatureUnit
public CreateProfileRequest withTemperatureUnit(String temperatureUnit)
The temperature unit to be used by devices in the profile.
temperatureUnit
- The temperature unit to be used by devices in the profile.TemperatureUnit
public CreateProfileRequest withTemperatureUnit(TemperatureUnit temperatureUnit)
The temperature unit to be used by devices in the profile.
temperatureUnit
- The temperature unit to be used by devices in the profile.TemperatureUnit
public void setWakeWord(String wakeWord)
A wake word for Alexa, Echo, Amazon, or a computer.
wakeWord
- A wake word for Alexa, Echo, Amazon, or a computer.WakeWord
public String getWakeWord()
A wake word for Alexa, Echo, Amazon, or a computer.
WakeWord
public CreateProfileRequest withWakeWord(String wakeWord)
A wake word for Alexa, Echo, Amazon, or a computer.
wakeWord
- A wake word for Alexa, Echo, Amazon, or a computer.WakeWord
public CreateProfileRequest withWakeWord(WakeWord wakeWord)
A wake word for Alexa, Echo, Amazon, or a computer.
wakeWord
- A wake word for Alexa, Echo, Amazon, or a computer.WakeWord
public void setLocale(String locale)
The locale of the room profile. (This is currently only available to a limited preview audience.)
locale
- The locale of the room profile. (This is currently only available to a limited preview audience.)public String getLocale()
The locale of the room profile. (This is currently only available to a limited preview audience.)
public CreateProfileRequest withLocale(String locale)
The locale of the room profile. (This is currently only available to a limited preview audience.)
locale
- The locale of the room profile. (This is currently only available to a limited preview audience.)public void setClientRequestToken(String clientRequestToken)
The user-specified token that is used during the creation of a profile.
clientRequestToken
- The user-specified token that is used during the creation of a profile.public String getClientRequestToken()
The user-specified token that is used during the creation of a profile.
public CreateProfileRequest withClientRequestToken(String clientRequestToken)
The user-specified token that is used during the creation of a profile.
clientRequestToken
- The user-specified token that is used during the creation of a profile.public void setSetupModeDisabled(Boolean setupModeDisabled)
Whether room profile setup is enabled.
setupModeDisabled
- Whether room profile setup is enabled.public Boolean getSetupModeDisabled()
Whether room profile setup is enabled.
public CreateProfileRequest withSetupModeDisabled(Boolean setupModeDisabled)
Whether room profile setup is enabled.
setupModeDisabled
- Whether room profile setup is enabled.public Boolean isSetupModeDisabled()
Whether room profile setup is enabled.
public void setMaxVolumeLimit(Integer maxVolumeLimit)
The maximum volume limit for a room profile.
maxVolumeLimit
- The maximum volume limit for a room profile.public Integer getMaxVolumeLimit()
The maximum volume limit for a room profile.
public CreateProfileRequest withMaxVolumeLimit(Integer maxVolumeLimit)
The maximum volume limit for a room profile.
maxVolumeLimit
- The maximum volume limit for a room profile.public void setPSTNEnabled(Boolean pSTNEnabled)
Whether PSTN calling is enabled.
pSTNEnabled
- Whether PSTN calling is enabled.public Boolean getPSTNEnabled()
Whether PSTN calling is enabled.
public CreateProfileRequest withPSTNEnabled(Boolean pSTNEnabled)
Whether PSTN calling is enabled.
pSTNEnabled
- Whether PSTN calling is enabled.public Boolean isPSTNEnabled()
Whether PSTN calling is enabled.
public void setMeetingRoomConfiguration(CreateMeetingRoomConfiguration meetingRoomConfiguration)
The meeting room settings of a room profile.
meetingRoomConfiguration
- The meeting room settings of a room profile.public CreateMeetingRoomConfiguration getMeetingRoomConfiguration()
The meeting room settings of a room profile.
public CreateProfileRequest withMeetingRoomConfiguration(CreateMeetingRoomConfiguration meetingRoomConfiguration)
The meeting room settings of a room profile.
meetingRoomConfiguration
- The meeting room settings of a room profile.public void setTags(Collection<Tag> tags)
The tags for the profile.
tags
- The tags for the profile.public CreateProfileRequest withTags(Tag... tags)
The tags for the profile.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags for the profile.public CreateProfileRequest withTags(Collection<Tag> tags)
The tags for the profile.
tags
- The tags for the profile.public String toString()
toString
in class Object
Object.toString()
public CreateProfileRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()