@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.VpcEndpointStatus
public String getStatus()
The current status in the endpoint creation process.
VpcEndpointStatus
public CreateVpcEndpointDetail withStatus(String status)
The current status in the endpoint creation process.
status
- The current status in the endpoint creation process.VpcEndpointStatus
public CreateVpcEndpointDetail withStatus(VpcEndpointStatus status)
The current status in the endpoint creation process.
status
- The current status in the endpoint creation process.VpcEndpointStatus
public String toString()
toString
in class Object
Object.toString()
public CreateVpcEndpointDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.