Interface DomainPrice.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DomainPrice.Builder,,DomainPrice> SdkBuilder<DomainPrice.Builder,,DomainPrice> SdkPojo
- Enclosing class:
DomainPrice
-
Method Summary
Modifier and TypeMethodDescriptiondefault DomainPrice.BuilderchangeOwnershipPrice(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.BuilderregistrationPrice(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.BuilderrenewalPrice(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.BuilderrestorationPrice(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.BuildertransferPrice(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaPriceWithCurrency.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPriceWithCurrency.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPriceWithCurrency.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPriceWithCurrency.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPriceWithCurrency.builder().When the
Consumercompletes,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:
-