@Generated(value="software.amazon.awssdk:codegen") public class ProductCode extends Object implements ToCopyableBuilder<ProductCode.Builder,ProductCode>
Describes a product code.
Modifier and Type | Class and Description |
---|---|
static interface |
ProductCode.Builder |
Modifier and Type | Method and Description |
---|---|
static ProductCode.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
productCodeId()
The product code.
|
ProductCodeValues |
productCodeType()
The type of product code.
|
String |
productCodeTypeString()
The type of product code.
|
static Class<? extends ProductCode.Builder> |
serializableBuilderClass() |
ProductCode.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String productCodeId()
The product code.
public ProductCodeValues productCodeType()
The type of product code.
If the service returns an enum value that is not available in the current SDK version, productCodeType
will return ProductCodeValues.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from productCodeTypeString()
.
ProductCodeValues
public String productCodeTypeString()
The type of product code.
If the service returns an enum value that is not available in the current SDK version, productCodeType
will return ProductCodeValues.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from productCodeTypeString()
.
ProductCodeValues
public ProductCode.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ProductCode.Builder,ProductCode>
public static ProductCode.Builder builder()
public static Class<? extends ProductCode.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.