Interface GetHostedZoneResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetHostedZoneResponse.Builder,GetHostedZoneResponse>,Route53Response.Builder,SdkBuilder<GetHostedZoneResponse.Builder,GetHostedZoneResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetHostedZoneResponse
public static interface GetHostedZoneResponse.Builder extends Route53Response.Builder, SdkPojo, CopyableBuilder<GetHostedZoneResponse.Builder,GetHostedZoneResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default GetHostedZoneResponse.BuilderdelegationSet(Consumer<DelegationSet.Builder> delegationSet)A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.GetHostedZoneResponse.BuilderdelegationSet(DelegationSet delegationSet)A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.default GetHostedZoneResponse.BuilderhostedZone(Consumer<HostedZone.Builder> hostedZone)A complex type that contains general information about the specified hosted zone.GetHostedZoneResponse.BuilderhostedZone(HostedZone hostedZone)A complex type that contains general information about the specified hosted zone.GetHostedZoneResponse.BuildervpCs(Collection<VPC> vpCs)A complex type that contains information about the VPCs that are associated with the specified hosted zone.GetHostedZoneResponse.BuildervpCs(Consumer<VPC.Builder>... vpCs)A complex type that contains information about the VPCs that are associated with the specified hosted zone.GetHostedZoneResponse.BuildervpCs(VPC... vpCs)A complex type that contains information about the VPCs that are associated with the specified hosted zone.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.route53.model.Route53Response.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
hostedZone
GetHostedZoneResponse.Builder hostedZone(HostedZone hostedZone)
A complex type that contains general information about the specified hosted zone.
- Parameters:
hostedZone- A complex type that contains general information about the specified hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostedZone
default GetHostedZoneResponse.Builder hostedZone(Consumer<HostedZone.Builder> hostedZone)
A complex type that contains general information about the specified hosted zone.
This is a convenience method that creates an instance of theHostedZone.Builderavoiding the need to create one manually viaHostedZone.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohostedZone(HostedZone).- Parameters:
hostedZone- a consumer that will call methods onHostedZone.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
hostedZone(HostedZone)
-
delegationSet
GetHostedZoneResponse.Builder delegationSet(DelegationSet delegationSet)
A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.
- Parameters:
delegationSet- A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
delegationSet
default GetHostedZoneResponse.Builder delegationSet(Consumer<DelegationSet.Builder> delegationSet)
A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.
This is a convenience method that creates an instance of theDelegationSet.Builderavoiding the need to create one manually viaDelegationSet.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todelegationSet(DelegationSet).- Parameters:
delegationSet- a consumer that will call methods onDelegationSet.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
delegationSet(DelegationSet)
-
vpCs
GetHostedZoneResponse.Builder vpCs(Collection<VPC> vpCs)
A complex type that contains information about the VPCs that are associated with the specified hosted zone.
- Parameters:
vpCs- A complex type that contains information about the VPCs that are associated with the specified hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpCs
GetHostedZoneResponse.Builder vpCs(VPC... vpCs)
A complex type that contains information about the VPCs that are associated with the specified hosted zone.
- Parameters:
vpCs- A complex type that contains information about the VPCs that are associated with the specified hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpCs
GetHostedZoneResponse.Builder vpCs(Consumer<VPC.Builder>... vpCs)
A complex type that contains information about the VPCs that are associated with the specified hosted zone.
This is a convenience method that creates an instance of theVPC.Builderavoiding the need to create one manually viaVPC.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#vpCs(List.) - Parameters:
vpCs- a consumer that will call methods onVPC.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#vpCs(java.util.Collection)
-
-