Interface AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails.Builder

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

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

    • enableResourceNameDnsAAAARecord

      AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails.Builder enableResourceNameDnsAAAARecord(Boolean enableResourceNameDnsAAAARecord)

      Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.

      Parameters:
      enableResourceNameDnsAAAARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enableResourceNameDnsARecord

      AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails.Builder enableResourceNameDnsARecord(Boolean enableResourceNameDnsARecord)

      Indicates whether to respond to DNS queries for instance hostnames with DNS A records.

      Parameters:
      enableResourceNameDnsARecord - Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hostnameType

      The type of hostname for EC2 instances.

      Parameters:
      hostnameType - The type of hostname for EC2 instances.
      Returns:
      Returns a reference to this object so that method calls can be chained together.