Class LaunchTemplatePrivateDnsNameOptions
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LaunchTemplatePrivateDnsNameOptions.Builder,LaunchTemplatePrivateDnsNameOptions>
Describes the options for instance hostnames.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final BooleanIndicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.final BooleanIndicates whether to respond to DNS queries for instance hostnames with DNS A records.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final HostnameTypeThe type of hostname to assign to an instance.final StringThe type of hostname to assign to an instance.static Class<? extends LaunchTemplatePrivateDnsNameOptions.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
hostnameType
The type of hostname to assign to an instance.
If the service returns an enum value that is not available in the current SDK version,
hostnameTypewill returnHostnameType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromhostnameTypeAsString().- Returns:
- The type of hostname to assign to an instance.
- See Also:
-
hostnameTypeAsString
The type of hostname to assign to an instance.
If the service returns an enum value that is not available in the current SDK version,
hostnameTypewill returnHostnameType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromhostnameTypeAsString().- Returns:
- The type of hostname to assign to an instance.
- See Also:
-
enableResourceNameDnsARecord
Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
- Returns:
- Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
-
enableResourceNameDnsAAAARecord
Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
- Returns:
- Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<LaunchTemplatePrivateDnsNameOptions.Builder,LaunchTemplatePrivateDnsNameOptions>
-
builder
-
serializableBuilderClass
public static Class<? extends LaunchTemplatePrivateDnsNameOptions.Builder> serializableBuilderClass() -
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-