@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateVpcEndpointRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateVpcEndpointRequest() |
Modifier and Type | Method and Description |
---|---|
CreateVpcEndpointRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
Unique, case-sensitive identifier to ensure idempotency of the request.
|
String |
getDomainArn()
The Amazon Resource Name (ARN) of the domain to create the endpoint for.
|
VPCOptions |
getVpcOptions()
Options to specify the subnets and security groups for the endpoint.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
Unique, case-sensitive identifier to ensure idempotency of the request.
|
void |
setDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain to create the endpoint for.
|
void |
setVpcOptions(VPCOptions vpcOptions)
Options to specify the subnets and security groups for the endpoint.
|
String |
toString()
Returns a string representation of this object.
|
CreateVpcEndpointRequest |
withClientToken(String clientToken)
Unique, case-sensitive identifier to ensure idempotency of the request.
|
CreateVpcEndpointRequest |
withDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain to create the endpoint for.
|
CreateVpcEndpointRequest |
withVpcOptions(VPCOptions vpcOptions)
Options to specify the subnets and security groups for the endpoint.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain to create the endpoint for.
domainArn
- The Amazon Resource Name (ARN) of the domain to create the endpoint for.public String getDomainArn()
The Amazon Resource Name (ARN) of the domain to create the endpoint for.
public CreateVpcEndpointRequest withDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain to create the endpoint for.
domainArn
- The Amazon Resource Name (ARN) of the domain to create the endpoint for.public void setVpcOptions(VPCOptions vpcOptions)
Options to specify the subnets and security groups for the endpoint.
vpcOptions
- Options to specify the subnets and security groups for the endpoint.public VPCOptions getVpcOptions()
Options to specify the subnets and security groups for the endpoint.
public CreateVpcEndpointRequest withVpcOptions(VPCOptions vpcOptions)
Options to specify the subnets and security groups for the endpoint.
vpcOptions
- Options to specify the subnets and security groups for the endpoint.public void setClientToken(String clientToken)
Unique, case-sensitive identifier to ensure idempotency of the request.
clientToken
- Unique, case-sensitive identifier to ensure idempotency of the request.public String getClientToken()
Unique, case-sensitive identifier to ensure idempotency of the request.
public CreateVpcEndpointRequest withClientToken(String clientToken)
Unique, case-sensitive identifier to ensure idempotency of the request.
clientToken
- Unique, case-sensitive identifier to ensure idempotency of the request.public String toString()
toString
in class Object
Object.toString()
public CreateVpcEndpointRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()