@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateInstanceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateInstanceRequest() |
Modifier and Type | Method and Description |
---|---|
CreateInstanceRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateInstanceRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateInstanceRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
The idempotency token.
|
String |
getDirectoryId()
The identifier for the directory.
|
String |
getIdentityManagementType()
The type of identity management for your Amazon Connect users.
|
Boolean |
getInboundCallsEnabled()
Your contact center handles incoming contacts.
|
String |
getInstanceAlias()
The name for your instance.
|
Boolean |
getOutboundCallsEnabled()
Your contact center allows outbound calls.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
int |
hashCode() |
Boolean |
isInboundCallsEnabled()
Your contact center handles incoming contacts.
|
Boolean |
isOutboundCallsEnabled()
Your contact center allows outbound calls.
|
void |
setClientToken(String clientToken)
The idempotency token.
|
void |
setDirectoryId(String directoryId)
The identifier for the directory.
|
void |
setIdentityManagementType(String identityManagementType)
The type of identity management for your Amazon Connect users.
|
void |
setInboundCallsEnabled(Boolean inboundCallsEnabled)
Your contact center handles incoming contacts.
|
void |
setInstanceAlias(String instanceAlias)
The name for your instance.
|
void |
setOutboundCallsEnabled(Boolean outboundCallsEnabled)
Your contact center allows outbound calls.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateInstanceRequest |
withClientToken(String clientToken)
The idempotency token.
|
CreateInstanceRequest |
withDirectoryId(String directoryId)
The identifier for the directory.
|
CreateInstanceRequest |
withIdentityManagementType(DirectoryType identityManagementType)
The type of identity management for your Amazon Connect users.
|
CreateInstanceRequest |
withIdentityManagementType(String identityManagementType)
The type of identity management for your Amazon Connect users.
|
CreateInstanceRequest |
withInboundCallsEnabled(Boolean inboundCallsEnabled)
Your contact center handles incoming contacts.
|
CreateInstanceRequest |
withInstanceAlias(String instanceAlias)
The name for your instance.
|
CreateInstanceRequest |
withOutboundCallsEnabled(Boolean outboundCallsEnabled)
Your contact center allows outbound calls.
|
CreateInstanceRequest |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
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 setClientToken(String clientToken)
The idempotency token.
clientToken
- The idempotency token.public String getClientToken()
The idempotency token.
public CreateInstanceRequest withClientToken(String clientToken)
The idempotency token.
clientToken
- The idempotency token.public void setIdentityManagementType(String identityManagementType)
The type of identity management for your Amazon Connect users.
identityManagementType
- The type of identity management for your Amazon Connect users.DirectoryType
public String getIdentityManagementType()
The type of identity management for your Amazon Connect users.
DirectoryType
public CreateInstanceRequest withIdentityManagementType(String identityManagementType)
The type of identity management for your Amazon Connect users.
identityManagementType
- The type of identity management for your Amazon Connect users.DirectoryType
public CreateInstanceRequest withIdentityManagementType(DirectoryType identityManagementType)
The type of identity management for your Amazon Connect users.
identityManagementType
- The type of identity management for your Amazon Connect users.DirectoryType
public void setInstanceAlias(String instanceAlias)
The name for your instance.
instanceAlias
- The name for your instance.public String getInstanceAlias()
The name for your instance.
public CreateInstanceRequest withInstanceAlias(String instanceAlias)
The name for your instance.
instanceAlias
- The name for your instance.public void setDirectoryId(String directoryId)
The identifier for the directory.
directoryId
- The identifier for the directory.public String getDirectoryId()
The identifier for the directory.
public CreateInstanceRequest withDirectoryId(String directoryId)
The identifier for the directory.
directoryId
- The identifier for the directory.public void setInboundCallsEnabled(Boolean inboundCallsEnabled)
Your contact center handles incoming contacts.
inboundCallsEnabled
- Your contact center handles incoming contacts.public Boolean getInboundCallsEnabled()
Your contact center handles incoming contacts.
public CreateInstanceRequest withInboundCallsEnabled(Boolean inboundCallsEnabled)
Your contact center handles incoming contacts.
inboundCallsEnabled
- Your contact center handles incoming contacts.public Boolean isInboundCallsEnabled()
Your contact center handles incoming contacts.
public void setOutboundCallsEnabled(Boolean outboundCallsEnabled)
Your contact center allows outbound calls.
outboundCallsEnabled
- Your contact center allows outbound calls.public Boolean getOutboundCallsEnabled()
Your contact center allows outbound calls.
public CreateInstanceRequest withOutboundCallsEnabled(Boolean outboundCallsEnabled)
Your contact center allows outbound calls.
outboundCallsEnabled
- Your contact center allows outbound calls.public Boolean isOutboundCallsEnabled()
Your contact center allows outbound calls.
public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource. For example,
{ "tags": {"key1":"value1", "key2":"value2"} }
.
{ "tags": {"key1":"value1", "key2":"value2"} }
.public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example,
{ "tags": {"key1":"value1", "key2":"value2"} }
.
tags
- The tags used to organize, track, or control access for this resource. For example,
{ "tags": {"key1":"value1", "key2":"value2"} }
.public CreateInstanceRequest withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example,
{ "tags": {"key1":"value1", "key2":"value2"} }
.
tags
- The tags used to organize, track, or control access for this resource. For example,
{ "tags": {"key1":"value1", "key2":"value2"} }
.public CreateInstanceRequest addTagsEntry(String key, String value)
public CreateInstanceRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateInstanceRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()