Interface PublicDnsPropertiesMutable.Builder

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

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

    • soa

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

      Parameters:
      soa - Start of Authority (SOA) record for the hosted zone for the public DNS 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 for the public DNS namespace.

      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: