@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateVpcEndpointDetail extends Object implements Serializable, Cloneable, StructuredPojo
Creation details for an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
| Constructor and Description |
|---|
CreateVpcEndpointDetail() |
| Modifier and Type | Method and Description |
|---|---|
CreateVpcEndpointDetail |
clone() |
boolean |
equals(Object obj) |
String |
getId()
The unique identifier of the endpoint.
|
String |
getName()
The name of the endpoint.
|
String |
getStatus()
The current status in the endpoint creation process.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setId(String id)
The unique identifier of the endpoint.
|
void |
setName(String name)
The name of the endpoint.
|
void |
setStatus(String status)
The current status in the endpoint creation process.
|
String |
toString()
Returns a string representation of this object.
|
CreateVpcEndpointDetail |
withId(String id)
The unique identifier of the endpoint.
|
CreateVpcEndpointDetail |
withName(String name)
The name of the endpoint.
|
CreateVpcEndpointDetail |
withStatus(String status)
The current status in the endpoint creation process.
|
CreateVpcEndpointDetail |
withStatus(VpcEndpointStatus status)
The current status in the endpoint creation process.
|
public void setId(String id)
The unique identifier of the endpoint.
id - The unique identifier of the endpoint.public String getId()
The unique identifier of the endpoint.
public CreateVpcEndpointDetail withId(String id)
The unique identifier of the endpoint.
id - The unique identifier of the endpoint.public void setName(String name)
The name of the endpoint.
name - The name of the endpoint.public String getName()
The name of the endpoint.
public CreateVpcEndpointDetail withName(String name)
The name of the endpoint.
name - The name of the endpoint.public void setStatus(String status)
The current status in the endpoint creation process.
status - The current status in the endpoint creation process.VpcEndpointStatuspublic String getStatus()
The current status in the endpoint creation process.
VpcEndpointStatuspublic CreateVpcEndpointDetail withStatus(String status)
The current status in the endpoint creation process.
status - The current status in the endpoint creation process.VpcEndpointStatuspublic CreateVpcEndpointDetail withStatus(VpcEndpointStatus status)
The current status in the endpoint creation process.
status - The current status in the endpoint creation process.VpcEndpointStatuspublic String toString()
toString in class ObjectObject.toString()public CreateVpcEndpointDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.