@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VPCEConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.
Constructor and Description |
---|
VPCEConfiguration() |
Modifier and Type | Method and Description |
---|---|
VPCEConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the VPC endpoint configuration.
|
String |
getServiceDnsName()
The DNS name that maps to the private IP address of the service you want to access.
|
String |
getVpceConfigurationDescription()
An optional description that provides details about your VPC endpoint configuration.
|
String |
getVpceConfigurationName()
The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
|
String |
getVpceServiceName()
The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the VPC endpoint configuration.
|
void |
setServiceDnsName(String serviceDnsName)
The DNS name that maps to the private IP address of the service you want to access.
|
void |
setVpceConfigurationDescription(String vpceConfigurationDescription)
An optional description that provides details about your VPC endpoint configuration.
|
void |
setVpceConfigurationName(String vpceConfigurationName)
The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
|
void |
setVpceServiceName(String vpceServiceName)
The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
|
String |
toString()
Returns a string representation of this object.
|
VPCEConfiguration |
withArn(String arn)
The Amazon Resource Name (ARN) of the VPC endpoint configuration.
|
VPCEConfiguration |
withServiceDnsName(String serviceDnsName)
The DNS name that maps to the private IP address of the service you want to access.
|
VPCEConfiguration |
withVpceConfigurationDescription(String vpceConfigurationDescription)
An optional description that provides details about your VPC endpoint configuration.
|
VPCEConfiguration |
withVpceConfigurationName(String vpceConfigurationName)
The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
|
VPCEConfiguration |
withVpceServiceName(String vpceServiceName)
The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the VPC endpoint configuration.
arn
- The Amazon Resource Name (ARN) of the VPC endpoint configuration.public String getArn()
The Amazon Resource Name (ARN) of the VPC endpoint configuration.
public VPCEConfiguration withArn(String arn)
The Amazon Resource Name (ARN) of the VPC endpoint configuration.
arn
- The Amazon Resource Name (ARN) of the VPC endpoint configuration.public void setVpceConfigurationName(String vpceConfigurationName)
The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
vpceConfigurationName
- The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.public String getVpceConfigurationName()
The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
public VPCEConfiguration withVpceConfigurationName(String vpceConfigurationName)
The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
vpceConfigurationName
- The friendly name you give to your VPC endpoint configuration to manage your configurations more easily.public void setVpceServiceName(String vpceServiceName)
The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
vpceServiceName
- The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.public String getVpceServiceName()
The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
public VPCEConfiguration withVpceServiceName(String vpceServiceName)
The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.
vpceServiceName
- The name of the VPC endpoint service running in your AWS account that you want Device Farm to test.public void setServiceDnsName(String serviceDnsName)
The DNS name that maps to the private IP address of the service you want to access.
serviceDnsName
- The DNS name that maps to the private IP address of the service you want to access.public String getServiceDnsName()
The DNS name that maps to the private IP address of the service you want to access.
public VPCEConfiguration withServiceDnsName(String serviceDnsName)
The DNS name that maps to the private IP address of the service you want to access.
serviceDnsName
- The DNS name that maps to the private IP address of the service you want to access.public void setVpceConfigurationDescription(String vpceConfigurationDescription)
An optional description that provides details about your VPC endpoint configuration.
vpceConfigurationDescription
- An optional description that provides details about your VPC endpoint configuration.public String getVpceConfigurationDescription()
An optional description that provides details about your VPC endpoint configuration.
public VPCEConfiguration withVpceConfigurationDescription(String vpceConfigurationDescription)
An optional description that provides details about your VPC endpoint configuration.
vpceConfigurationDescription
- An optional description that provides details about your VPC endpoint configuration.public String toString()
toString
in class Object
Object.toString()
public VPCEConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.