@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VpcDNSTarget extends Object implements Serializable, Cloneable, StructuredPojo
DNS Target record for a custom domain of this Amazon VPC.
Constructor and Description |
---|
VpcDNSTarget() |
Modifier and Type | Method and Description |
---|---|
VpcDNSTarget |
clone() |
boolean |
equals(Object obj) |
String |
getDomainName()
The domain name of your target DNS that is associated with the Amazon VPC.
|
String |
getVpcId()
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
|
String |
getVpcIngressConnectionArn()
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDomainName(String domainName)
The domain name of your target DNS that is associated with the Amazon VPC.
|
void |
setVpcId(String vpcId)
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
|
void |
setVpcIngressConnectionArn(String vpcIngressConnectionArn)
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
|
String |
toString()
Returns a string representation of this object.
|
VpcDNSTarget |
withDomainName(String domainName)
The domain name of your target DNS that is associated with the Amazon VPC.
|
VpcDNSTarget |
withVpcId(String vpcId)
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
|
VpcDNSTarget |
withVpcIngressConnectionArn(String vpcIngressConnectionArn)
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
|
public void setVpcIngressConnectionArn(String vpcIngressConnectionArn)
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
vpcIngressConnectionArn
- The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.public String getVpcIngressConnectionArn()
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
public VpcDNSTarget withVpcIngressConnectionArn(String vpcIngressConnectionArn)
The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.
vpcIngressConnectionArn
- The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.public void setVpcId(String vpcId)
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
vpcId
- The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.public String getVpcId()
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
public VpcDNSTarget withVpcId(String vpcId)
The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.
vpcId
- The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.public void setDomainName(String domainName)
The domain name of your target DNS that is associated with the Amazon VPC.
domainName
- The domain name of your target DNS that is associated with the Amazon VPC.public String getDomainName()
The domain name of your target DNS that is associated with the Amazon VPC.
public VpcDNSTarget withDomainName(String domainName)
The domain name of your target DNS that is associated with the Amazon VPC.
domainName
- The domain name of your target DNS that is associated with the Amazon VPC.public String toString()
toString
in class Object
Object.toString()
public VpcDNSTarget clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.