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 Details

    • 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 the HostedZone.Builder avoiding the need to create one manually via HostedZone.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to hostedZone(HostedZone).

      Parameters:
      hostedZone - a consumer that will call methods on HostedZone.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the DelegationSet.Builder avoiding the need to create one manually via DelegationSet.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to delegationSet(DelegationSet).

      Parameters:
      delegationSet - a consumer that will call methods on DelegationSet.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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

      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 the VPC.Builder avoiding the need to create one manually via VPC.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vpCs(List<VPC>).

      Parameters:
      vpCs - a consumer that will call methods on VPC.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: