@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateRoomRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateRoomRequest() |
Modifier and Type | Method and Description |
---|---|
CreateRoomRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
A unique, user-specified identifier for this request that ensures idempotency.
|
String |
getDescription()
The description for the room.
|
String |
getProfileArn()
The profile ARN for the room.
|
String |
getProviderCalendarId()
The calendar ARN for the room.
|
String |
getRoomName()
The name for the room.
|
List<Tag> |
getTags()
The tags for the room.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
A unique, user-specified identifier for this request that ensures idempotency.
|
void |
setDescription(String description)
The description for the room.
|
void |
setProfileArn(String profileArn)
The profile ARN for the room.
|
void |
setProviderCalendarId(String providerCalendarId)
The calendar ARN for the room.
|
void |
setRoomName(String roomName)
The name for the room.
|
void |
setTags(Collection<Tag> tags)
The tags for the room.
|
String |
toString()
Returns a string representation of this object.
|
CreateRoomRequest |
withClientRequestToken(String clientRequestToken)
A unique, user-specified identifier for this request that ensures idempotency.
|
CreateRoomRequest |
withDescription(String description)
The description for the room.
|
CreateRoomRequest |
withProfileArn(String profileArn)
The profile ARN for the room.
|
CreateRoomRequest |
withProviderCalendarId(String providerCalendarId)
The calendar ARN for the room.
|
CreateRoomRequest |
withRoomName(String roomName)
The name for the room.
|
CreateRoomRequest |
withTags(Collection<Tag> tags)
The tags for the room.
|
CreateRoomRequest |
withTags(Tag... tags)
The tags for the room.
|
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 setRoomName(String roomName)
The name for the room.
roomName
- The name for the room.public String getRoomName()
The name for the room.
public CreateRoomRequest withRoomName(String roomName)
The name for the room.
roomName
- The name for the room.public void setDescription(String description)
The description for the room.
description
- The description for the room.public String getDescription()
The description for the room.
public CreateRoomRequest withDescription(String description)
The description for the room.
description
- The description for the room.public void setProfileArn(String profileArn)
The profile ARN for the room. This is required.
profileArn
- The profile ARN for the room. This is required.public String getProfileArn()
The profile ARN for the room. This is required.
public CreateRoomRequest withProfileArn(String profileArn)
The profile ARN for the room. This is required.
profileArn
- The profile ARN for the room. This is required.public void setProviderCalendarId(String providerCalendarId)
The calendar ARN for the room.
providerCalendarId
- The calendar ARN for the room.public String getProviderCalendarId()
The calendar ARN for the room.
public CreateRoomRequest withProviderCalendarId(String providerCalendarId)
The calendar ARN for the room.
providerCalendarId
- The calendar ARN for the room.public void setClientRequestToken(String clientRequestToken)
A unique, user-specified identifier for this request that ensures idempotency.
clientRequestToken
- A unique, user-specified identifier for this request that ensures idempotency.public String getClientRequestToken()
A unique, user-specified identifier for this request that ensures idempotency.
public CreateRoomRequest withClientRequestToken(String clientRequestToken)
A unique, user-specified identifier for this request that ensures idempotency.
clientRequestToken
- A unique, user-specified identifier for this request that ensures idempotency.public void setTags(Collection<Tag> tags)
The tags for the room.
tags
- The tags for the room.public CreateRoomRequest withTags(Tag... tags)
The tags for the room.
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 room.public CreateRoomRequest withTags(Collection<Tag> tags)
The tags for the room.
tags
- The tags for the room.public String toString()
toString
in class Object
Object.toString()
public CreateRoomRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()