@Generated(value="software.amazon.awssdk:codegen") public final class CreateLongTermPricingRequest extends SnowballRequest implements ToCopyableBuilder<CreateLongTermPricingRequest.Builder,CreateLongTermPricingRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateLongTermPricingRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateLongTermPricingRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isLongTermPricingAutoRenew()
Specifies whether the current long term pricing type for the device should be renewed.
|
LongTermPricingType |
longTermPricingType()
The type of long term pricing option you want for the device - one year or three year long term pricing.
|
String |
longTermPricingTypeAsString()
The type of long term pricing option you want for the device - one year or three year long term pricing.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateLongTermPricingRequest.Builder> |
serializableBuilderClass() |
SnowballType |
snowballType()
The type of AWS Snow Family device to use for the long term pricing job.
|
String |
snowballTypeAsString()
The type of AWS Snow Family device to use for the long term pricing job.
|
CreateLongTermPricingRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final LongTermPricingType longTermPricingType()
The type of long term pricing option you want for the device - one year or three year long term pricing.
If the service returns an enum value that is not available in the current SDK version,
longTermPricingType will return LongTermPricingType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from longTermPricingTypeAsString().
LongTermPricingTypepublic final String longTermPricingTypeAsString()
The type of long term pricing option you want for the device - one year or three year long term pricing.
If the service returns an enum value that is not available in the current SDK version,
longTermPricingType will return LongTermPricingType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from longTermPricingTypeAsString().
LongTermPricingTypepublic final Boolean isLongTermPricingAutoRenew()
Specifies whether the current long term pricing type for the device should be renewed.
public final SnowballType snowballType()
The type of AWS Snow Family device to use for the long term pricing job.
If the service returns an enum value that is not available in the current SDK version, snowballType will
return SnowballType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
snowballTypeAsString().
SnowballTypepublic final String snowballTypeAsString()
The type of AWS Snow Family device to use for the long term pricing job.
If the service returns an enum value that is not available in the current SDK version, snowballType will
return SnowballType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
snowballTypeAsString().
SnowballTypepublic CreateLongTermPricingRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateLongTermPricingRequest.Builder,CreateLongTermPricingRequest>toBuilder in class SnowballRequestpublic static CreateLongTermPricingRequest.Builder builder()
public static Class<? extends CreateLongTermPricingRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.