Class DescribeCreateCaseOptionsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.support.model.SupportRequest
-
- software.amazon.awssdk.services.support.model.DescribeCreateCaseOptionsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeCreateCaseOptionsRequest.Builder,DescribeCreateCaseOptionsRequest>
@Generated("software.amazon.awssdk:codegen") public final class DescribeCreateCaseOptionsRequest extends SupportRequest implements ToCopyableBuilder<DescribeCreateCaseOptionsRequest.Builder,DescribeCreateCaseOptionsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDescribeCreateCaseOptionsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescribeCreateCaseOptionsRequest.Builderbuilder()StringcategoryCode()The category of problem for the support case.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringissueType()The type of issue for the case.Stringlanguage()The language in which Amazon Web Services Support handles the case.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DescribeCreateCaseOptionsRequest.Builder>serializableBuilderClass()StringserviceCode()The code for the Amazon Web Services service.DescribeCreateCaseOptionsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
issueType
public final String issueType()
The type of issue for the case. You can specify
customer-serviceortechnical. If you don't specify a value, the default istechnical.- Returns:
- The type of issue for the case. You can specify
customer-serviceortechnical. If you don't specify a value, the default istechnical.
-
serviceCode
public final String serviceCode()
The code for the Amazon Web Services service. You can use the DescribeServices operation to get the possible
serviceCodevalues.- Returns:
- The code for the Amazon Web Services service. You can use the DescribeServices operation to get
the possible
serviceCodevalues.
-
language
public final String language()
The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports Chinese (“zh”), English ("en"), Japanese ("ja") and Korean (“ko”). You must specify the ISO 639-1 code for the
languageparameter if you want support in that language.- Returns:
- The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently
supports Chinese (“zh”), English ("en"), Japanese ("ja") and Korean (“ko”). You must specify the ISO
639-1 code for the
languageparameter if you want support in that language.
-
categoryCode
public final String categoryCode()
The category of problem for the support case. You also use the DescribeServices operation to get the category code for a service. Each Amazon Web Services service defines its own set of category codes.
- Returns:
- The category of problem for the support case. You also use the DescribeServices operation to get the category code for a service. Each Amazon Web Services service defines its own set of category codes.
-
toBuilder
public DescribeCreateCaseOptionsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeCreateCaseOptionsRequest.Builder,DescribeCreateCaseOptionsRequest>- Specified by:
toBuilderin classSupportRequest
-
builder
public static DescribeCreateCaseOptionsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DescribeCreateCaseOptionsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-