@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomRoutingEndpointConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The list of endpoint objects. For custom routing, this is a list of virtual private cloud (VPC) subnet IDs.
| Constructor and Description |
|---|
CustomRoutingEndpointConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CustomRoutingEndpointConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getAttachmentArn()
The Amazon Resource Name (ARN) of the cross-account attachment that specifies the endpoints (resources) that can
be added to accelerators and principals that have permission to add the endpoints.
|
String |
getEndpointId()
An ID for the endpoint.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAttachmentArn(String attachmentArn)
The Amazon Resource Name (ARN) of the cross-account attachment that specifies the endpoints (resources) that can
be added to accelerators and principals that have permission to add the endpoints.
|
void |
setEndpointId(String endpointId)
An ID for the endpoint.
|
String |
toString()
Returns a string representation of this object.
|
CustomRoutingEndpointConfiguration |
withAttachmentArn(String attachmentArn)
The Amazon Resource Name (ARN) of the cross-account attachment that specifies the endpoints (resources) that can
be added to accelerators and principals that have permission to add the endpoints.
|
CustomRoutingEndpointConfiguration |
withEndpointId(String endpointId)
An ID for the endpoint.
|
public void setEndpointId(String endpointId)
An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet ID.
endpointId - An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet
ID.public String getEndpointId()
An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet ID.
public CustomRoutingEndpointConfiguration withEndpointId(String endpointId)
An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet ID.
endpointId - An ID for the endpoint. For custom routing accelerators, this is the virtual private cloud (VPC) subnet
ID.public void setAttachmentArn(String attachmentArn)
The Amazon Resource Name (ARN) of the cross-account attachment that specifies the endpoints (resources) that can be added to accelerators and principals that have permission to add the endpoints.
attachmentArn - The Amazon Resource Name (ARN) of the cross-account attachment that specifies the endpoints (resources)
that can be added to accelerators and principals that have permission to add the endpoints.public String getAttachmentArn()
The Amazon Resource Name (ARN) of the cross-account attachment that specifies the endpoints (resources) that can be added to accelerators and principals that have permission to add the endpoints.
public CustomRoutingEndpointConfiguration withAttachmentArn(String attachmentArn)
The Amazon Resource Name (ARN) of the cross-account attachment that specifies the endpoints (resources) that can be added to accelerators and principals that have permission to add the endpoints.
attachmentArn - The Amazon Resource Name (ARN) of the cross-account attachment that specifies the endpoints (resources)
that can be added to accelerators and principals that have permission to add the endpoints.public String toString()
toString in class ObjectObject.toString()public CustomRoutingEndpointConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.