@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VpcEndpoint extends Object implements Serializable, Cloneable
The connection endpoint for connecting to an Amazon Redshift cluster through the proxy.
Constructor and Description |
---|
VpcEndpoint() |
Modifier and Type | Method and Description |
---|---|
VpcEndpoint |
clone() |
boolean |
equals(Object obj) |
List<NetworkInterface> |
getNetworkInterfaces()
One or more network interfaces of the endpoint.
|
String |
getVpcEndpointId()
The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.
|
String |
getVpcId()
The VPC identifier that the endpoint is associated.
|
int |
hashCode() |
void |
setNetworkInterfaces(Collection<NetworkInterface> networkInterfaces)
One or more network interfaces of the endpoint.
|
void |
setVpcEndpointId(String vpcEndpointId)
The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.
|
void |
setVpcId(String vpcId)
The VPC identifier that the endpoint is associated.
|
String |
toString()
Returns a string representation of this object.
|
VpcEndpoint |
withNetworkInterfaces(Collection<NetworkInterface> networkInterfaces)
One or more network interfaces of the endpoint.
|
VpcEndpoint |
withNetworkInterfaces(NetworkInterface... networkInterfaces)
One or more network interfaces of the endpoint.
|
VpcEndpoint |
withVpcEndpointId(String vpcEndpointId)
The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.
|
VpcEndpoint |
withVpcId(String vpcId)
The VPC identifier that the endpoint is associated.
|
public void setVpcEndpointId(String vpcEndpointId)
The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.
vpcEndpointId
- The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.public String getVpcEndpointId()
The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.
public VpcEndpoint withVpcEndpointId(String vpcEndpointId)
The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.
vpcEndpointId
- The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy.public void setVpcId(String vpcId)
The VPC identifier that the endpoint is associated.
vpcId
- The VPC identifier that the endpoint is associated.public String getVpcId()
The VPC identifier that the endpoint is associated.
public VpcEndpoint withVpcId(String vpcId)
The VPC identifier that the endpoint is associated.
vpcId
- The VPC identifier that the endpoint is associated.public List<NetworkInterface> getNetworkInterfaces()
One or more network interfaces of the endpoint. Also known as an interface endpoint.
public void setNetworkInterfaces(Collection<NetworkInterface> networkInterfaces)
One or more network interfaces of the endpoint. Also known as an interface endpoint.
networkInterfaces
- One or more network interfaces of the endpoint. Also known as an interface endpoint.public VpcEndpoint withNetworkInterfaces(NetworkInterface... networkInterfaces)
One or more network interfaces of the endpoint. Also known as an interface endpoint.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkInterfaces(java.util.Collection)
or withNetworkInterfaces(java.util.Collection)
if
you want to override the existing values.
networkInterfaces
- One or more network interfaces of the endpoint. Also known as an interface endpoint.public VpcEndpoint withNetworkInterfaces(Collection<NetworkInterface> networkInterfaces)
One or more network interfaces of the endpoint. Also known as an interface endpoint.
networkInterfaces
- One or more network interfaces of the endpoint. Also known as an interface endpoint.public String toString()
toString
in class Object
Object.toString()
public VpcEndpoint clone()