@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VpcEndpoint extends Object implements Serializable, Cloneable, StructuredPojo
The connection endpoint for connecting to an Amazon OpenSearch Service domain through a proxy.
Constructor and Description |
---|
VpcEndpoint() |
Modifier and Type | Method and Description |
---|---|
VpcEndpoint |
clone() |
boolean |
equals(Object obj) |
String |
getDomainArn()
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
|
String |
getEndpoint()
The connection endpoint ID for connecting to the domain.
|
String |
getStatus()
The current status of the endpoint.
|
String |
getVpcEndpointId()
The unique identifier of the endpoint.
|
String |
getVpcEndpointOwner()
The creator of the endpoint.
|
VPCDerivedInfo |
getVpcOptions()
Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
|
void |
setEndpoint(String endpoint)
The connection endpoint ID for connecting to the domain.
|
void |
setStatus(String status)
The current status of the endpoint.
|
void |
setVpcEndpointId(String vpcEndpointId)
The unique identifier of the endpoint.
|
void |
setVpcEndpointOwner(String vpcEndpointOwner)
The creator of the endpoint.
|
void |
setVpcOptions(VPCDerivedInfo vpcOptions)
Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.
|
String |
toString()
Returns a string representation of this object.
|
VpcEndpoint |
withDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
|
VpcEndpoint |
withEndpoint(String endpoint)
The connection endpoint ID for connecting to the domain.
|
VpcEndpoint |
withStatus(String status)
The current status of the endpoint.
|
VpcEndpoint |
withStatus(VpcEndpointStatus status)
The current status of the endpoint.
|
VpcEndpoint |
withVpcEndpointId(String vpcEndpointId)
The unique identifier of the endpoint.
|
VpcEndpoint |
withVpcEndpointOwner(String vpcEndpointOwner)
The creator of the endpoint.
|
VpcEndpoint |
withVpcOptions(VPCDerivedInfo vpcOptions)
Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.
|
public void setVpcEndpointId(String vpcEndpointId)
The unique identifier of the endpoint.
vpcEndpointId
- The unique identifier of the endpoint.public String getVpcEndpointId()
The unique identifier of the endpoint.
public VpcEndpoint withVpcEndpointId(String vpcEndpointId)
The unique identifier of the endpoint.
vpcEndpointId
- The unique identifier of the endpoint.public void setVpcEndpointOwner(String vpcEndpointOwner)
The creator of the endpoint.
vpcEndpointOwner
- The creator of the endpoint.public String getVpcEndpointOwner()
The creator of the endpoint.
public VpcEndpoint withVpcEndpointOwner(String vpcEndpointOwner)
The creator of the endpoint.
vpcEndpointOwner
- The creator of the endpoint.public void setDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
domainArn
- The Amazon Resource Name (ARN) of the domain associated with the endpoint.public String getDomainArn()
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
public VpcEndpoint withDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
domainArn
- The Amazon Resource Name (ARN) of the domain associated with the endpoint.public void setVpcOptions(VPCDerivedInfo vpcOptions)
Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.
vpcOptions
- Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.public VPCDerivedInfo getVpcOptions()
Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.
public VpcEndpoint withVpcOptions(VPCDerivedInfo vpcOptions)
Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.
vpcOptions
- Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.public void setStatus(String status)
The current status of the endpoint.
status
- The current status of the endpoint.VpcEndpointStatus
public String getStatus()
The current status of the endpoint.
VpcEndpointStatus
public VpcEndpoint withStatus(String status)
The current status of the endpoint.
status
- The current status of the endpoint.VpcEndpointStatus
public VpcEndpoint withStatus(VpcEndpointStatus status)
The current status of the endpoint.
status
- The current status of the endpoint.VpcEndpointStatus
public void setEndpoint(String endpoint)
The connection endpoint ID for connecting to the domain.
endpoint
- The connection endpoint ID for connecting to the domain.public String getEndpoint()
The connection endpoint ID for connecting to the domain.
public VpcEndpoint withEndpoint(String endpoint)
The connection endpoint ID for connecting to the domain.
endpoint
- The connection endpoint ID for connecting to the domain.public String toString()
toString
in class Object
Object.toString()
public VpcEndpoint clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.