Class ResolverConfig
- java.lang.Object
-
- software.amazon.awssdk.services.route53resolver.model.ResolverConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResolverConfig.Builder,ResolverConfig>
@Generated("software.amazon.awssdk:codegen") public final class ResolverConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResolverConfig.Builder,ResolverConfig>
A complex type that contains information about a Resolver configuration for a VPC.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResolverConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolverAutodefinedReverseStatusautodefinedReverse()The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups.StringautodefinedReverseAsString()The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups.static ResolverConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()ID for the Resolver configuration.StringownerId()The owner account ID of the Amazon Virtual Private Cloud VPC.StringresourceId()The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ResolverConfig.Builder>serializableBuilderClass()ResolverConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
ID for the Resolver configuration.
- Returns:
- ID for the Resolver configuration.
-
resourceId
public final String resourceId()
The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.
- Returns:
- The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.
-
ownerId
public final String ownerId()
The owner account ID of the Amazon Virtual Private Cloud VPC.
- Returns:
- The owner account ID of the Amazon Virtual Private Cloud VPC.
-
autodefinedReverse
public final ResolverAutodefinedReverseStatus autodefinedReverse()
The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:
-
ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
-
ENABLED: Autodefined rules for reverse DNS lookups are enabled.
-
DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
-
DISABLED: Autodefined rules for reverse DNS lookups are disabled.
If the service returns an enum value that is not available in the current SDK version,
autodefinedReversewill returnResolverAutodefinedReverseStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautodefinedReverseAsString().- Returns:
- The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is
enabled by default. The status can be one of following:
-
ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
-
ENABLED: Autodefined rules for reverse DNS lookups are enabled.
-
DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
-
DISABLED: Autodefined rules for reverse DNS lookups are disabled.
-
- See Also:
ResolverAutodefinedReverseStatus
-
-
autodefinedReverseAsString
public final String autodefinedReverseAsString()
The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is enabled by default. The status can be one of following:
-
ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
-
ENABLED: Autodefined rules for reverse DNS lookups are enabled.
-
DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
-
DISABLED: Autodefined rules for reverse DNS lookups are disabled.
If the service returns an enum value that is not available in the current SDK version,
autodefinedReversewill returnResolverAutodefinedReverseStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautodefinedReverseAsString().- Returns:
- The status of whether or not the Resolver will create autodefined rules for reverse DNS lookups. This is
enabled by default. The status can be one of following:
-
ENABLING: Autodefined rules for reverse DNS lookups are being enabled but are not complete.
-
ENABLED: Autodefined rules for reverse DNS lookups are enabled.
-
DISABLING: Autodefined rules for reverse DNS lookups are being disabled but are not complete.
-
DISABLED: Autodefined rules for reverse DNS lookups are disabled.
-
- See Also:
ResolverAutodefinedReverseStatus
-
-
toBuilder
public ResolverConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResolverConfig.Builder,ResolverConfig>
-
builder
public static ResolverConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResolverConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-