@Generated(value="software.amazon.awssdk:codegen") public final class ResolverDnssecConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResolverDnssecConfig.Builder,ResolverDnssecConfig>
A complex type that contains information about a configuration for DNSSEC validation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResolverDnssecConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResolverDnssecConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID for a configuration for DNSSEC validation.
|
String |
ownerId()
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
|
String |
resourceId()
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResolverDnssecConfig.Builder> |
serializableBuilderClass() |
ResolverDnssecConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ResolverDNSSECValidationStatus |
validationStatus()
The validation status for a DNSSEC configuration.
|
String |
validationStatusAsString()
The validation status for a DNSSEC configuration.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The ID for a configuration for DNSSEC validation.
public final String ownerId()
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
public final String resourceId()
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
public final ResolverDNSSECValidationStatus validationStatus()
The validation status for a DNSSEC configuration. The status can be one of the following:
ENABLING: DNSSEC validation is being enabled but is not complete.
ENABLED: DNSSEC validation is enabled.
DISABLING: DNSSEC validation is being disabled but is not complete.
DISABLED DNSSEC validation is disabled.
If the service returns an enum value that is not available in the current SDK version, validationStatus
will return ResolverDNSSECValidationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from validationStatusAsString().
ENABLING: DNSSEC validation is being enabled but is not complete.
ENABLED: DNSSEC validation is enabled.
DISABLING: DNSSEC validation is being disabled but is not complete.
DISABLED DNSSEC validation is disabled.
ResolverDNSSECValidationStatuspublic final String validationStatusAsString()
The validation status for a DNSSEC configuration. The status can be one of the following:
ENABLING: DNSSEC validation is being enabled but is not complete.
ENABLED: DNSSEC validation is enabled.
DISABLING: DNSSEC validation is being disabled but is not complete.
DISABLED DNSSEC validation is disabled.
If the service returns an enum value that is not available in the current SDK version, validationStatus
will return ResolverDNSSECValidationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from validationStatusAsString().
ENABLING: DNSSEC validation is being enabled but is not complete.
ENABLED: DNSSEC validation is enabled.
DISABLING: DNSSEC validation is being disabled but is not complete.
DISABLED DNSSEC validation is disabled.
ResolverDNSSECValidationStatuspublic ResolverDnssecConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResolverDnssecConfig.Builder,ResolverDnssecConfig>public static ResolverDnssecConfig.Builder builder()
public static Class<? extends ResolverDnssecConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.