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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AwsRoute53HostedZoneObjectDetails.Builderconfig(Consumer<AwsRoute53HostedZoneConfigDetails.Builder> config)An object that includes theCommentelement.AwsRoute53HostedZoneObjectDetails.Builderconfig(AwsRoute53HostedZoneConfigDetails config)An object that includes theCommentelement.AwsRoute53HostedZoneObjectDetails.Builderid(String id)The ID that Route 53 assigns to the hosted zone when you create it.AwsRoute53HostedZoneObjectDetails.Buildername(String name)The name of the domain.-
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 Detail
-
id
AwsRoute53HostedZoneObjectDetails.Builder id(String 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
AwsRoute53HostedZoneObjectDetails.Builder name(String 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
AwsRoute53HostedZoneObjectDetails.Builder config(AwsRoute53HostedZoneConfigDetails 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:
config(AwsRoute53HostedZoneConfigDetails)
-
-