@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PrivateDnsNameConfiguration extends Object implements Serializable, Cloneable
Information about the private DNS name for the service endpoint.
Constructor and Description |
---|
PrivateDnsNameConfiguration() |
Modifier and Type | Method and Description |
---|---|
PrivateDnsNameConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getName()
The name of the record subdomain the service provider needs to create.
|
String |
getState()
The verification state of the VPC endpoint service.
|
String |
getType()
The endpoint service verification type, for example TXT.
|
String |
getValue()
The value the service provider adds to the private DNS name domain record before verification.
|
int |
hashCode() |
void |
setName(String name)
The name of the record subdomain the service provider needs to create.
|
void |
setState(String state)
The verification state of the VPC endpoint service.
|
void |
setType(String type)
The endpoint service verification type, for example TXT.
|
void |
setValue(String value)
The value the service provider adds to the private DNS name domain record before verification.
|
String |
toString()
Returns a string representation of this object.
|
PrivateDnsNameConfiguration |
withName(String name)
The name of the record subdomain the service provider needs to create.
|
PrivateDnsNameConfiguration |
withState(DnsNameState state)
The verification state of the VPC endpoint service.
|
PrivateDnsNameConfiguration |
withState(String state)
The verification state of the VPC endpoint service.
|
PrivateDnsNameConfiguration |
withType(String type)
The endpoint service verification type, for example TXT.
|
PrivateDnsNameConfiguration |
withValue(String value)
The value the service provider adds to the private DNS name domain record before verification.
|
public void setState(String state)
The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is verified
.
state
- The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is
verified
.
DnsNameState
public String getState()
The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is verified
.
>Consumers of the endpoint service can use the private name only when the state is
verified
.
DnsNameState
public PrivateDnsNameConfiguration withState(String state)
The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is verified
.
state
- The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is
verified
.
DnsNameState
public PrivateDnsNameConfiguration withState(DnsNameState state)
The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is verified
.
state
- The verification state of the VPC endpoint service.
>Consumers of the endpoint service can use the private name only when the state is
verified
.
DnsNameState
public void setType(String type)
The endpoint service verification type, for example TXT.
type
- The endpoint service verification type, for example TXT.public String getType()
The endpoint service verification type, for example TXT.
public PrivateDnsNameConfiguration withType(String type)
The endpoint service verification type, for example TXT.
type
- The endpoint service verification type, for example TXT.public void setValue(String value)
The value the service provider adds to the private DNS name domain record before verification.
value
- The value the service provider adds to the private DNS name domain record before verification.public String getValue()
The value the service provider adds to the private DNS name domain record before verification.
public PrivateDnsNameConfiguration withValue(String value)
The value the service provider adds to the private DNS name domain record before verification.
value
- The value the service provider adds to the private DNS name domain record before verification.public void setName(String name)
The name of the record subdomain the service provider needs to create. The service provider adds the
value
text to the name
.
name
- The name of the record subdomain the service provider needs to create. The service provider adds the
value
text to the name
.public String getName()
The name of the record subdomain the service provider needs to create. The service provider adds the
value
text to the name
.
value
text to the name
.public PrivateDnsNameConfiguration withName(String name)
The name of the record subdomain the service provider needs to create. The service provider adds the
value
text to the name
.
name
- The name of the record subdomain the service provider needs to create. The service provider adds the
value
text to the name
.public String toString()
toString
in class Object
Object.toString()
public PrivateDnsNameConfiguration clone()