Interface DomainPrice.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DomainPrice.Builder,
,DomainPrice> SdkBuilder<DomainPrice.Builder,
,DomainPrice> SdkPojo
- Enclosing class:
DomainPrice
-
Method Summary
Modifier and TypeMethodDescriptiondefault DomainPrice.Builder
changeOwnershipPrice
(Consumer<PriceWithCurrency.Builder> changeOwnershipPrice) The price for changing domain ownership.changeOwnershipPrice
(PriceWithCurrency changeOwnershipPrice) The price for changing domain ownership.The name of the TLD for which the prices apply.default DomainPrice.Builder
registrationPrice
(Consumer<PriceWithCurrency.Builder> registrationPrice) The price for domain registration with Route 53.registrationPrice
(PriceWithCurrency registrationPrice) The price for domain registration with Route 53.default DomainPrice.Builder
renewalPrice
(Consumer<PriceWithCurrency.Builder> renewalPrice) The price for renewing domain registration with Route 53.renewalPrice
(PriceWithCurrency renewalPrice) The price for renewing domain registration with Route 53.default DomainPrice.Builder
restorationPrice
(Consumer<PriceWithCurrency.Builder> restorationPrice) The price for restoring the domain with Route 53.restorationPrice
(PriceWithCurrency restorationPrice) The price for restoring the domain with Route 53.default DomainPrice.Builder
transferPrice
(Consumer<PriceWithCurrency.Builder> transferPrice) The price for transferring the domain registration to Route 53.transferPrice
(PriceWithCurrency transferPrice) The price for transferring the domain registration to Route 53.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
-
Method Details
-
name
The name of the TLD for which the prices apply.
- Parameters:
name
- The name of the TLD for which the prices apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registrationPrice
The price for domain registration with Route 53.
- Parameters:
registrationPrice
- The price for domain registration with Route 53.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registrationPrice
default DomainPrice.Builder registrationPrice(Consumer<PriceWithCurrency.Builder> registrationPrice) The price for domain registration with Route 53.
This is a convenience method that creates an instance of thePriceWithCurrency.Builder
avoiding the need to create one manually viaPriceWithCurrency.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toregistrationPrice(PriceWithCurrency)
.- Parameters:
registrationPrice
- a consumer that will call methods onPriceWithCurrency.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transferPrice
The price for transferring the domain registration to Route 53.
- Parameters:
transferPrice
- The price for transferring the domain registration to Route 53.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transferPrice
The price for transferring the domain registration to Route 53.
This is a convenience method that creates an instance of thePriceWithCurrency.Builder
avoiding the need to create one manually viaPriceWithCurrency.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totransferPrice(PriceWithCurrency)
.- Parameters:
transferPrice
- a consumer that will call methods onPriceWithCurrency.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
renewalPrice
The price for renewing domain registration with Route 53.
- Parameters:
renewalPrice
- The price for renewing domain registration with Route 53.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
renewalPrice
The price for renewing domain registration with Route 53.
This is a convenience method that creates an instance of thePriceWithCurrency.Builder
avoiding the need to create one manually viaPriceWithCurrency.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torenewalPrice(PriceWithCurrency)
.- Parameters:
renewalPrice
- a consumer that will call methods onPriceWithCurrency.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
changeOwnershipPrice
The price for changing domain ownership.
- Parameters:
changeOwnershipPrice
- The price for changing domain ownership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
changeOwnershipPrice
default DomainPrice.Builder changeOwnershipPrice(Consumer<PriceWithCurrency.Builder> changeOwnershipPrice) The price for changing domain ownership.
This is a convenience method that creates an instance of thePriceWithCurrency.Builder
avoiding the need to create one manually viaPriceWithCurrency.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochangeOwnershipPrice(PriceWithCurrency)
.- Parameters:
changeOwnershipPrice
- a consumer that will call methods onPriceWithCurrency.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
restorationPrice
The price for restoring the domain with Route 53.
- Parameters:
restorationPrice
- The price for restoring the domain with Route 53.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restorationPrice
The price for restoring the domain with Route 53.
This is a convenience method that creates an instance of thePriceWithCurrency.Builder
avoiding the need to create one manually viaPriceWithCurrency.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torestorationPrice(PriceWithCurrency)
.- Parameters:
restorationPrice
- a consumer that will call methods onPriceWithCurrency.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-