@Generated(value="software.amazon.awssdk:codegen") public class CreateVpcEndpointRequest extends AmazonWebServiceRequest implements software.amazon.awssdk.utils.builder.ToCopyableBuilder<CreateVpcEndpointRequest.Builder,CreateVpcEndpointRequest>
Contains the parameters for CreateVpcEndpoint.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateVpcEndpointRequest.Builder |
NOOP| Modifier and Type | Method and Description |
|---|---|
static CreateVpcEndpointRequest.Builder |
builder() |
String |
clientToken()
Unique, case-sensitive identifier you provide to ensure the idempotency of the request.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
policyDocument()
A policy to attach to the endpoint that controls access to the service.
|
List<String> |
routeTableIds()
One or more route table IDs.
|
static Class<? extends CreateVpcEndpointRequest.Builder> |
serializableBuilderClass() |
String |
serviceName()
The AWS service name, in the form
com.amazonaws.region.service . |
CreateVpcEndpointRequest.Builder |
toBuilder() |
String |
toString() |
String |
vpcId()
The ID of the VPC in which the endpoint will be used.
|
clone, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setSdkClientExecutionTimeout, withGeneralProgressListener, withSdkClientExecutionTimeoutpublic String clientToken()
Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
public String policyDocument()
A policy to attach to the endpoint that controls access to the service. The policy must be in valid JSON format. If this parameter is not specified, we attach a default policy that allows full access to the service.
public List<String> routeTableIds()
One or more route table IDs.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String serviceName()
The AWS service name, in the form com.amazonaws.region.service . To get a list of
available services, use the DescribeVpcEndpointServices request.
com.amazonaws.region.service . To get a list
of available services, use the DescribeVpcEndpointServices request.public String vpcId()
The ID of the VPC in which the endpoint will be used.
public CreateVpcEndpointRequest.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<CreateVpcEndpointRequest.Builder,CreateVpcEndpointRequest>public static CreateVpcEndpointRequest.Builder builder()
public static Class<? extends CreateVpcEndpointRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2017. All rights reserved.