@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomRoutingEndpointDescription extends Object implements Serializable, Cloneable, StructuredPojo
A complex type for an endpoint for a custom routing accelerator. Each endpoint group can include one or more endpoints, which are virtual private cloud (VPC) subnets.
Constructor and Description |
---|
CustomRoutingEndpointDescription() |
Modifier and Type | Method and Description |
---|---|
CustomRoutingEndpointDescription |
clone() |
boolean |
equals(Object obj) |
String |
getEndpointId()
An ID for the endpoint.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEndpointId(String endpointId)
An ID for the endpoint.
|
String |
toString()
Returns a string representation of this object.
|
CustomRoutingEndpointDescription |
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 CustomRoutingEndpointDescription 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 String toString()
toString
in class Object
Object.toString()
public CustomRoutingEndpointDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.