@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutSlotTypeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
PutSlotTypeRequest() |
| Modifier and Type | Method and Description |
|---|---|
PutSlotTypeRequest |
clone() |
boolean |
equals(Object obj) |
String |
getChecksum()
Identifies a specific revision of the
$LATEST version. |
String |
getDescription()
A description of the slot type.
|
List<EnumerationValue> |
getEnumerationValues()
A list of
EnumerationValue objects that defines the values that the slot type can take. |
String |
getName()
The name of the slot type.
|
int |
hashCode() |
void |
setChecksum(String checksum)
Identifies a specific revision of the
$LATEST version. |
void |
setDescription(String description)
A description of the slot type.
|
void |
setEnumerationValues(Collection<EnumerationValue> enumerationValues)
A list of
EnumerationValue objects that defines the values that the slot type can take. |
void |
setName(String name)
The name of the slot type.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
PutSlotTypeRequest |
withChecksum(String checksum)
Identifies a specific revision of the
$LATEST version. |
PutSlotTypeRequest |
withDescription(String description)
A description of the slot type.
|
PutSlotTypeRequest |
withEnumerationValues(Collection<EnumerationValue> enumerationValues)
A list of
EnumerationValue objects that defines the values that the slot type can take. |
PutSlotTypeRequest |
withEnumerationValues(EnumerationValue... enumerationValues)
A list of
EnumerationValue objects that defines the values that the slot type can take. |
PutSlotTypeRequest |
withName(String name)
The name of the slot type.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setName(String name)
The name of the slot type. The name is not case sensitive.
The name can't match a built-in slot type name, or a built-in slot type name with "AMAZON." removed. For example,
because there is a built-in slot type called AMAZON.DATE, you can't create a custom slot type called
DATE.
For a list of built-in slot types, see Slot Type Reference in the Alexa Skills Kit.
name - The name of the slot type. The name is not case sensitive.
The name can't match a built-in slot type name, or a built-in slot type name with "AMAZON." removed. For
example, because there is a built-in slot type called AMAZON.DATE, you can't create a custom
slot type called DATE.
For a list of built-in slot types, see Slot Type Reference in the Alexa Skills Kit.
public String getName()
The name of the slot type. The name is not case sensitive.
The name can't match a built-in slot type name, or a built-in slot type name with "AMAZON." removed. For example,
because there is a built-in slot type called AMAZON.DATE, you can't create a custom slot type called
DATE.
For a list of built-in slot types, see Slot Type Reference in the Alexa Skills Kit.
The name can't match a built-in slot type name, or a built-in slot type name with "AMAZON." removed. For
example, because there is a built-in slot type called AMAZON.DATE, you can't create a custom
slot type called DATE.
For a list of built-in slot types, see Slot Type Reference in the Alexa Skills Kit.
public PutSlotTypeRequest withName(String name)
The name of the slot type. The name is not case sensitive.
The name can't match a built-in slot type name, or a built-in slot type name with "AMAZON." removed. For example,
because there is a built-in slot type called AMAZON.DATE, you can't create a custom slot type called
DATE.
For a list of built-in slot types, see Slot Type Reference in the Alexa Skills Kit.
name - The name of the slot type. The name is not case sensitive.
The name can't match a built-in slot type name, or a built-in slot type name with "AMAZON." removed. For
example, because there is a built-in slot type called AMAZON.DATE, you can't create a custom
slot type called DATE.
For a list of built-in slot types, see Slot Type Reference in the Alexa Skills Kit.
public void setDescription(String description)
A description of the slot type.
description - A description of the slot type.public String getDescription()
A description of the slot type.
public PutSlotTypeRequest withDescription(String description)
A description of the slot type.
description - A description of the slot type.public List<EnumerationValue> getEnumerationValues()
A list of EnumerationValue objects that defines the values that the slot type can take.
EnumerationValue objects that defines the values that the slot type can take.public void setEnumerationValues(Collection<EnumerationValue> enumerationValues)
A list of EnumerationValue objects that defines the values that the slot type can take.
enumerationValues - A list of EnumerationValue objects that defines the values that the slot type can take.public PutSlotTypeRequest withEnumerationValues(EnumerationValue... enumerationValues)
A list of EnumerationValue objects that defines the values that the slot type can take.
NOTE: This method appends the values to the existing list (if any). Use
setEnumerationValues(java.util.Collection) or withEnumerationValues(java.util.Collection) if
you want to override the existing values.
enumerationValues - A list of EnumerationValue objects that defines the values that the slot type can take.public PutSlotTypeRequest withEnumerationValues(Collection<EnumerationValue> enumerationValues)
A list of EnumerationValue objects that defines the values that the slot type can take.
enumerationValues - A list of EnumerationValue objects that defines the values that the slot type can take.public void setChecksum(String checksum)
Identifies a specific revision of the $LATEST version.
When you create a new slot type, leave the checksum field blank. If you specify a checksum you get a
BadRequestException exception.
When you want to update a slot type, set the checksum field to the checksum of the most recent
revision of the $LATEST version. If you don't specify the checksum field, or if the
checksum does not match the $LATEST version, you get a PreconditionFailedException
exception.
checksum - Identifies a specific revision of the $LATEST version.
When you create a new slot type, leave the checksum field blank. If you specify a checksum
you get a BadRequestException exception.
When you want to update a slot type, set the checksum field to the checksum of the most
recent revision of the $LATEST version. If you don't specify the checksum
field, or if the checksum does not match the $LATEST version, you get a
PreconditionFailedException exception.
public String getChecksum()
Identifies a specific revision of the $LATEST version.
When you create a new slot type, leave the checksum field blank. If you specify a checksum you get a
BadRequestException exception.
When you want to update a slot type, set the checksum field to the checksum of the most recent
revision of the $LATEST version. If you don't specify the checksum field, or if the
checksum does not match the $LATEST version, you get a PreconditionFailedException
exception.
$LATEST version.
When you create a new slot type, leave the checksum field blank. If you specify a checksum
you get a BadRequestException exception.
When you want to update a slot type, set the checksum field to the checksum of the most
recent revision of the $LATEST version. If you don't specify the checksum
field, or if the checksum does not match the $LATEST version, you get a
PreconditionFailedException exception.
public PutSlotTypeRequest withChecksum(String checksum)
Identifies a specific revision of the $LATEST version.
When you create a new slot type, leave the checksum field blank. If you specify a checksum you get a
BadRequestException exception.
When you want to update a slot type, set the checksum field to the checksum of the most recent
revision of the $LATEST version. If you don't specify the checksum field, or if the
checksum does not match the $LATEST version, you get a PreconditionFailedException
exception.
checksum - Identifies a specific revision of the $LATEST version.
When you create a new slot type, leave the checksum field blank. If you specify a checksum
you get a BadRequestException exception.
When you want to update a slot type, set the checksum field to the checksum of the most
recent revision of the $LATEST version. If you don't specify the checksum
field, or if the checksum does not match the $LATEST version, you get a
PreconditionFailedException exception.
public String toString()
toString in class ObjectObject.toString()public PutSlotTypeRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2017. All rights reserved.