Interface PrivateDnsPropertiesMutable.Builder

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

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

    • soa

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

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

      Fields for the Start of Authority (SOA) record for the hosted zone for the private 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: