@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResolverDnssecConfig extends Object implements Serializable, Cloneable, StructuredPojo
A complex type that contains information about a configuration for DNSSEC validation.
Constructor and Description |
---|
ResolverDnssecConfig() |
Modifier and Type | Method and Description |
---|---|
ResolverDnssecConfig |
clone() |
boolean |
equals(Object obj) |
String |
getId()
The ID for a configuration for DNSSEC validation.
|
String |
getOwnerId()
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
|
String |
getResourceId()
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
|
String |
getValidationStatus()
The validation status for a DNSSEC configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setId(String id)
The ID for a configuration for DNSSEC validation.
|
void |
setOwnerId(String ownerId)
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
|
void |
setResourceId(String resourceId)
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
|
void |
setValidationStatus(String validationStatus)
The validation status for a DNSSEC configuration.
|
String |
toString()
Returns a string representation of this object.
|
ResolverDnssecConfig |
withId(String id)
The ID for a configuration for DNSSEC validation.
|
ResolverDnssecConfig |
withOwnerId(String ownerId)
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
|
ResolverDnssecConfig |
withResourceId(String resourceId)
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
|
ResolverDnssecConfig |
withValidationStatus(ResolverDNSSECValidationStatus validationStatus)
The validation status for a DNSSEC configuration.
|
ResolverDnssecConfig |
withValidationStatus(String validationStatus)
The validation status for a DNSSEC configuration.
|
public void setId(String id)
The ID for a configuration for DNSSEC validation.
id
- The ID for a configuration for DNSSEC validation.public String getId()
The ID for a configuration for DNSSEC validation.
public ResolverDnssecConfig withId(String id)
The ID for a configuration for DNSSEC validation.
id
- The ID for a configuration for DNSSEC validation.public void setOwnerId(String ownerId)
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
ownerId
- The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.public String getOwnerId()
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
public ResolverDnssecConfig withOwnerId(String ownerId)
The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.
ownerId
- The owner account ID of the virtual private cloud (VPC) for a configuration for DNSSEC validation.public void setResourceId(String resourceId)
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
resourceId
- The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.public String getResourceId()
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
public ResolverDnssecConfig withResourceId(String resourceId)
The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.
resourceId
- The ID of the virtual private cloud (VPC) that you're configuring the DNSSEC validation status for.public void setValidationStatus(String 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.
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.
ResolverDNSSECValidationStatus
public String getValidationStatus()
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.
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.
ResolverDNSSECValidationStatus
public ResolverDnssecConfig withValidationStatus(String 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.
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.
ResolverDNSSECValidationStatus
public ResolverDnssecConfig withValidationStatus(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.
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.
ResolverDNSSECValidationStatus
public String toString()
toString
in class Object
Object.toString()
public ResolverDnssecConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.