@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VpcEndpointSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information for an Amazon OpenSearch Service-managed VPC endpoint.
Constructor and Description |
---|
VpcEndpointSummary() |
Modifier and Type | Method and Description |
---|---|
VpcEndpointSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDomainArn()
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
|
String |
getStatus()
The current status of the endpoint.
|
String |
getVpcEndpointId()
The unique identifier of the endpoint.
|
String |
getVpcEndpointOwner()
The creator of the 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 |
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.
|
String |
toString()
Returns a string representation of this object.
|
VpcEndpointSummary |
withDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
|
VpcEndpointSummary |
withStatus(String status)
The current status of the endpoint.
|
VpcEndpointSummary |
withStatus(VpcEndpointStatus status)
The current status of the endpoint.
|
VpcEndpointSummary |
withVpcEndpointId(String vpcEndpointId)
The unique identifier of the endpoint.
|
VpcEndpointSummary |
withVpcEndpointOwner(String vpcEndpointOwner)
The creator of the 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 VpcEndpointSummary 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 VpcEndpointSummary 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 VpcEndpointSummary 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 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 VpcEndpointSummary withStatus(String status)
The current status of the endpoint.
status
- The current status of the endpoint.VpcEndpointStatus
public VpcEndpointSummary withStatus(VpcEndpointStatus status)
The current status of the endpoint.
status
- The current status of the endpoint.VpcEndpointStatus
public String toString()
toString
in class Object
Object.toString()
public VpcEndpointSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.