Interface DnsProperties.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DnsProperties.Builder,DnsProperties>, SdkBuilder<DnsProperties.Builder,DnsProperties>, SdkPojo
Enclosing class:
DnsProperties

public static interface DnsProperties.Builder extends SdkPojo, CopyableBuilder<DnsProperties.Builder,DnsProperties>
  • Method Details

    • hostedZoneId

      DnsProperties.Builder hostedZoneId(String hostedZoneId)

      The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.

      Parameters:
      hostedZoneId - The ID for the Route 53 hosted zone that Cloud Map creates when you create a namespace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • soa

      Start of Authority (SOA) record for the hosted zone.

      Parameters:
      soa - Start of Authority (SOA) record for the hosted zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • soa

      Start of Authority (SOA) record for the hosted zone.

      This is a convenience method that creates an instance of the SOA.Builder avoiding the need to create one manually via SOA.builder().

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

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