Interface AwsRoute53HostedZoneObjectDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsRoute53HostedZoneObjectDetails.Builder,
,AwsRoute53HostedZoneObjectDetails> SdkBuilder<AwsRoute53HostedZoneObjectDetails.Builder,
,AwsRoute53HostedZoneObjectDetails> SdkPojo
- Enclosing class:
AwsRoute53HostedZoneObjectDetails
@Mutable
@NotThreadSafe
public static interface AwsRoute53HostedZoneObjectDetails.Builder
extends SdkPojo, CopyableBuilder<AwsRoute53HostedZoneObjectDetails.Builder,AwsRoute53HostedZoneObjectDetails>
-
Method Summary
Modifier and TypeMethodDescriptionAn object that includes theComment
element.An object that includes theComment
element.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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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
Comment
element.- Parameters:
config
- An object that includes theComment
element.- 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 theComment
element.AwsRoute53HostedZoneConfigDetails.Builder
avoiding the need to create one manually viaAwsRoute53HostedZoneConfigDetails.builder()
.When the
Consumer
completes,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:
-