CopyableBuilder<VpcEndpoint.Builder,VpcEndpoint>
, SdkBuilder<VpcEndpoint.Builder,VpcEndpoint>
public static interface VpcEndpoint.Builder extends CopyableBuilder<VpcEndpoint.Builder,VpcEndpoint>
Modifier and Type | Method | Description |
---|---|---|
VpcEndpoint.Builder |
creationTimestamp(Date creationTimestamp) |
The date and time the VPC endpoint was created.
|
VpcEndpoint.Builder |
policyDocument(String policyDocument) |
The policy document associated with the endpoint.
|
VpcEndpoint.Builder |
routeTableIds(String... routeTableIds) |
One or more route tables associated with the endpoint.
|
VpcEndpoint.Builder |
routeTableIds(Collection<String> routeTableIds) |
One or more route tables associated with the endpoint.
|
VpcEndpoint.Builder |
serviceName(String serviceName) |
The name of the AWS service to which the endpoint is associated.
|
VpcEndpoint.Builder |
state(String state) |
The state of the VPC endpoint.
|
VpcEndpoint.Builder |
state(State state) |
The state of the VPC endpoint.
|
VpcEndpoint.Builder |
vpcEndpointId(String vpcEndpointId) |
The ID of the VPC endpoint.
|
VpcEndpoint.Builder |
vpcId(String vpcId) |
The ID of the VPC to which the endpoint is associated.
|
copy
apply, build
VpcEndpoint.Builder creationTimestamp(Date creationTimestamp)
The date and time the VPC endpoint was created.
creationTimestamp
- The date and time the VPC endpoint was created.VpcEndpoint.Builder policyDocument(String policyDocument)
The policy document associated with the endpoint.
policyDocument
- The policy document associated with the endpoint.VpcEndpoint.Builder routeTableIds(Collection<String> routeTableIds)
One or more route tables associated with the endpoint.
routeTableIds
- One or more route tables associated with the endpoint.VpcEndpoint.Builder routeTableIds(String... routeTableIds)
One or more route tables associated with the endpoint.
NOTE: This method appends the values to the existing list (if any). Use
#setRouteTableIds(java.util.Collection)
or #withRouteTableIds(java.util.Collection)
if you
want to override the existing values.
routeTableIds
- One or more route tables associated with the endpoint.VpcEndpoint.Builder serviceName(String serviceName)
The name of the AWS service to which the endpoint is associated.
serviceName
- The name of the AWS service to which the endpoint is associated.VpcEndpoint.Builder state(String state)
The state of the VPC endpoint.
state
- The state of the VPC endpoint.State
VpcEndpoint.Builder state(State state)
The state of the VPC endpoint.
state
- The state of the VPC endpoint.State
VpcEndpoint.Builder vpcEndpointId(String vpcEndpointId)
The ID of the VPC endpoint.
vpcEndpointId
- The ID of the VPC endpoint.VpcEndpoint.Builder vpcId(String vpcId)
The ID of the VPC to which the endpoint is associated.
vpcId
- The ID of the VPC to which the endpoint is associated.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.