@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeleteVpcEndpointDetail extends Object implements Serializable, Cloneable, StructuredPojo
Deletion details for an OpenSearch Serverless-managed interface endpoint.
Constructor and Description |
---|
DeleteVpcEndpointDetail() |
Modifier and Type | Method and Description |
---|---|
DeleteVpcEndpointDetail |
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 of the endpoint deletion 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 of the endpoint deletion process.
|
String |
toString()
Returns a string representation of this object.
|
DeleteVpcEndpointDetail |
withId(String id)
The unique identifier of the endpoint.
|
DeleteVpcEndpointDetail |
withName(String name)
The name of the endpoint.
|
DeleteVpcEndpointDetail |
withStatus(String status)
The current status of the endpoint deletion process.
|
DeleteVpcEndpointDetail |
withStatus(VpcEndpointStatus status)
The current status of the endpoint deletion 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 DeleteVpcEndpointDetail 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 DeleteVpcEndpointDetail withName(String name)
The name of the endpoint.
name
- The name of the endpoint.public void setStatus(String status)
The current status of the endpoint deletion process.
status
- The current status of the endpoint deletion process.VpcEndpointStatus
public String getStatus()
The current status of the endpoint deletion process.
VpcEndpointStatus
public DeleteVpcEndpointDetail withStatus(String status)
The current status of the endpoint deletion process.
status
- The current status of the endpoint deletion process.VpcEndpointStatus
public DeleteVpcEndpointDetail withStatus(VpcEndpointStatus status)
The current status of the endpoint deletion process.
status
- The current status of the endpoint deletion process.VpcEndpointStatus
public String toString()
toString
in class Object
Object.toString()
public DeleteVpcEndpointDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.