Interface AwsRoute53HostedZoneObjectDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsRoute53HostedZoneObjectDetails.Builder,,AwsRoute53HostedZoneObjectDetails> SdkBuilder<AwsRoute53HostedZoneObjectDetails.Builder,,AwsRoute53HostedZoneObjectDetails> SdkPojo
- Enclosing class:
AwsRoute53HostedZoneObjectDetails
public static interface AwsRoute53HostedZoneObjectDetails.Builder
extends SdkPojo, CopyableBuilder<AwsRoute53HostedZoneObjectDetails.Builder,AwsRoute53HostedZoneObjectDetails>
-
Method Summary
Modifier and TypeMethodDescriptionAn object that includes theCommentelement.An object that includes theCommentelement.The ID that Route 53 assigns to the hosted zone when you create it.The name of the domain.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
-
id
The ID that Route 53 assigns to the hosted zone when you create it.
- Parameters:
id- The ID that Route 53 assigns to the hosted zone when you create it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.
- Parameters:
name- The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
config
An object that includes the
Commentelement.- Parameters:
config- An object that includes theCommentelement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
config
default AwsRoute53HostedZoneObjectDetails.Builder config(Consumer<AwsRoute53HostedZoneConfigDetails.Builder> config) An object that includes the
This is a convenience method that creates an instance of theCommentelement.AwsRoute53HostedZoneConfigDetails.Builderavoiding the need to create one manually viaAwsRoute53HostedZoneConfigDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfig(AwsRoute53HostedZoneConfigDetails).- Parameters:
config- a consumer that will call methods onAwsRoute53HostedZoneConfigDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-