Interface CreateLongTermPricingRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateLongTermPricingRequest.Builder,CreateLongTermPricingRequest>,SdkBuilder<CreateLongTermPricingRequest.Builder,CreateLongTermPricingRequest>,SdkPojo,SdkRequest.Builder,SnowballRequest.Builder
- Enclosing class:
- CreateLongTermPricingRequest
public static interface CreateLongTermPricingRequest.Builder extends SnowballRequest.Builder, SdkPojo, CopyableBuilder<CreateLongTermPricingRequest.Builder,CreateLongTermPricingRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateLongTermPricingRequest.BuilderisLongTermPricingAutoRenew(Boolean isLongTermPricingAutoRenew)Specifies whether the current long-term pricing type for the device should be renewed.CreateLongTermPricingRequest.BuilderlongTermPricingType(String longTermPricingType)The type of long-term pricing option you want for the device, either 1-year or 3-year long-term pricing.CreateLongTermPricingRequest.BuilderlongTermPricingType(LongTermPricingType longTermPricingType)The type of long-term pricing option you want for the device, either 1-year or 3-year long-term pricing.CreateLongTermPricingRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateLongTermPricingRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateLongTermPricingRequest.BuildersnowballType(String snowballType)The type of Snow Family devices to use for the long-term pricing job.CreateLongTermPricingRequest.BuildersnowballType(SnowballType snowballType)The type of Snow Family devices to use for the long-term pricing job.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.snowball.model.SnowballRequest.Builder
build
-
-
-
-
Method Detail
-
longTermPricingType
CreateLongTermPricingRequest.Builder longTermPricingType(String longTermPricingType)
The type of long-term pricing option you want for the device, either 1-year or 3-year long-term pricing.
- Parameters:
longTermPricingType- The type of long-term pricing option you want for the device, either 1-year or 3-year long-term pricing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LongTermPricingType,LongTermPricingType
-
longTermPricingType
CreateLongTermPricingRequest.Builder longTermPricingType(LongTermPricingType longTermPricingType)
The type of long-term pricing option you want for the device, either 1-year or 3-year long-term pricing.
- Parameters:
longTermPricingType- The type of long-term pricing option you want for the device, either 1-year or 3-year long-term pricing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LongTermPricingType,LongTermPricingType
-
isLongTermPricingAutoRenew
CreateLongTermPricingRequest.Builder isLongTermPricingAutoRenew(Boolean isLongTermPricingAutoRenew)
Specifies whether the current long-term pricing type for the device should be renewed.
- Parameters:
isLongTermPricingAutoRenew- Specifies whether the current long-term pricing type for the device should be renewed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snowballType
CreateLongTermPricingRequest.Builder snowballType(String snowballType)
The type of Snow Family devices to use for the long-term pricing job.
- Parameters:
snowballType- The type of Snow Family devices to use for the long-term pricing job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SnowballType,SnowballType
-
snowballType
CreateLongTermPricingRequest.Builder snowballType(SnowballType snowballType)
The type of Snow Family devices to use for the long-term pricing job.
- Parameters:
snowballType- The type of Snow Family devices to use for the long-term pricing job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SnowballType,SnowballType
-
overrideConfiguration
CreateLongTermPricingRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateLongTermPricingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-