@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateVpcEndpointRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for the parameters to the CreateVpcEndpointRequest
operation.
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 grant access to.
|
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 grant access to.
|
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 grant access to.
|
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 grant access to.
domainArn
- The Amazon Resource Name (ARN) of the domain to grant access to.public String getDomainArn()
The Amazon Resource Name (ARN) of the domain to grant access to.
public CreateVpcEndpointRequest withDomainArn(String domainArn)
The Amazon Resource Name (ARN) of the domain to grant access to.
domainArn
- The Amazon Resource Name (ARN) of the domain to grant access to.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()