@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeCreateCaseOptionsResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
| Constructor and Description | 
|---|
| DescribeCreateCaseOptionsResult() | 
| Modifier and Type | Method and Description | 
|---|---|
| DescribeCreateCaseOptionsResult | clone() | 
| boolean | equals(Object obj) | 
| List<CommunicationTypeOptions> | getCommunicationTypes()
 A JSON-formatted array that contains the available communication type options, along with the available support
 timeframes for the given inputs. | 
| String | getLanguageAvailability()
 Language availability can be any of the following: | 
| int | hashCode() | 
| void | setCommunicationTypes(Collection<CommunicationTypeOptions> communicationTypes)
 A JSON-formatted array that contains the available communication type options, along with the available support
 timeframes for the given inputs. | 
| void | setLanguageAvailability(String languageAvailability)
 Language availability can be any of the following: | 
| String | toString()Returns a string representation of this object. | 
| DescribeCreateCaseOptionsResult | withCommunicationTypes(Collection<CommunicationTypeOptions> communicationTypes)
 A JSON-formatted array that contains the available communication type options, along with the available support
 timeframes for the given inputs. | 
| DescribeCreateCaseOptionsResult | withCommunicationTypes(CommunicationTypeOptions... communicationTypes)
 A JSON-formatted array that contains the available communication type options, along with the available support
 timeframes for the given inputs. | 
| DescribeCreateCaseOptionsResult | withLanguageAvailability(String languageAvailability)
 Language availability can be any of the following: | 
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadatapublic void setLanguageAvailability(String languageAvailability)
Language availability can be any of the following:
available
best_effort
unavailable
languageAvailability - Language availability can be any of the following:
        available
best_effort
unavailable
public String getLanguageAvailability()
Language availability can be any of the following:
available
best_effort
unavailable
available
best_effort
unavailable
public DescribeCreateCaseOptionsResult withLanguageAvailability(String languageAvailability)
Language availability can be any of the following:
available
best_effort
unavailable
languageAvailability - Language availability can be any of the following:
        available
best_effort
unavailable
public List<CommunicationTypeOptions> getCommunicationTypes()
A JSON-formatted array that contains the available communication type options, along with the available support timeframes for the given inputs.
public void setCommunicationTypes(Collection<CommunicationTypeOptions> communicationTypes)
A JSON-formatted array that contains the available communication type options, along with the available support timeframes for the given inputs.
communicationTypes - A JSON-formatted array that contains the available communication type options, along with the available
        support timeframes for the given inputs.public DescribeCreateCaseOptionsResult withCommunicationTypes(CommunicationTypeOptions... communicationTypes)
A JSON-formatted array that contains the available communication type options, along with the available support timeframes for the given inputs.
 NOTE: This method appends the values to the existing list (if any). Use
 setCommunicationTypes(java.util.Collection) or withCommunicationTypes(java.util.Collection) if
 you want to override the existing values.
 
communicationTypes - A JSON-formatted array that contains the available communication type options, along with the available
        support timeframes for the given inputs.public DescribeCreateCaseOptionsResult withCommunicationTypes(Collection<CommunicationTypeOptions> communicationTypes)
A JSON-formatted array that contains the available communication type options, along with the available support timeframes for the given inputs.
communicationTypes - A JSON-formatted array that contains the available communication type options, along with the available
        support timeframes for the given inputs.public String toString()
toString in class ObjectObject.toString()public DescribeCreateCaseOptionsResult clone()