@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateVpcEndpointServiceConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<CreateVpcEndpointServiceConfigurationRequest>
NOOP
Constructor and Description |
---|
CreateVpcEndpointServiceConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateVpcEndpointServiceConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getAcceptanceRequired()
Indicates whether requests from service consumers to create an endpoint to your service must be accepted
manually.
|
String |
getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
Request<CreateVpcEndpointServiceConfigurationRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
List<String> |
getGatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
|
List<String> |
getNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of the Network Load Balancers.
|
String |
getPrivateDnsName()
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
|
List<String> |
getSupportedIpAddressTypes()
The supported IP address types.
|
List<TagSpecification> |
getTagSpecifications()
The tags to associate with the service.
|
int |
hashCode() |
Boolean |
isAcceptanceRequired()
Indicates whether requests from service consumers to create an endpoint to your service must be accepted
manually.
|
void |
setAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests from service consumers to create an endpoint to your service must be accepted
manually.
|
void |
setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setGatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
|
void |
setNetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers.
|
void |
setPrivateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
|
void |
setSupportedIpAddressTypes(Collection<String> supportedIpAddressTypes)
The supported IP address types.
|
void |
setTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to associate with the service.
|
String |
toString()
Returns a string representation of this object.
|
CreateVpcEndpointServiceConfigurationRequest |
withAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests from service consumers to create an endpoint to your service must be accepted
manually.
|
CreateVpcEndpointServiceConfigurationRequest |
withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateVpcEndpointServiceConfigurationRequest |
withGatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
|
CreateVpcEndpointServiceConfigurationRequest |
withGatewayLoadBalancerArns(String... gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
|
CreateVpcEndpointServiceConfigurationRequest |
withNetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers.
|
CreateVpcEndpointServiceConfigurationRequest |
withNetworkLoadBalancerArns(String... networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers.
|
CreateVpcEndpointServiceConfigurationRequest |
withPrivateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
|
CreateVpcEndpointServiceConfigurationRequest |
withSupportedIpAddressTypes(Collection<String> supportedIpAddressTypes)
The supported IP address types.
|
CreateVpcEndpointServiceConfigurationRequest |
withSupportedIpAddressTypes(String... supportedIpAddressTypes)
The supported IP address types.
|
CreateVpcEndpointServiceConfigurationRequest |
withTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to associate with the service.
|
CreateVpcEndpointServiceConfigurationRequest |
withTagSpecifications(TagSpecification... tagSpecifications)
The tags to associate with the service.
|
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 CreateVpcEndpointServiceConfigurationRequest()
public void setAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests from service consumers to create an endpoint to your service must be accepted manually.
acceptanceRequired
- Indicates whether requests from service consumers to create an endpoint to your service must be accepted
manually.public Boolean getAcceptanceRequired()
Indicates whether requests from service consumers to create an endpoint to your service must be accepted manually.
public CreateVpcEndpointServiceConfigurationRequest withAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests from service consumers to create an endpoint to your service must be accepted manually.
acceptanceRequired
- Indicates whether requests from service consumers to create an endpoint to your service must be accepted
manually.public Boolean isAcceptanceRequired()
Indicates whether requests from service consumers to create an endpoint to your service must be accepted manually.
public void setPrivateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
privateDnsName
- (Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.public String getPrivateDnsName()
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
public CreateVpcEndpointServiceConfigurationRequest withPrivateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
privateDnsName
- (Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.public List<String> getNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of the Network Load Balancers.
public void setNetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Network Load Balancers.public CreateVpcEndpointServiceConfigurationRequest withNetworkLoadBalancerArns(String... networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers.
NOTE: This method appends the values to the existing list (if any). Use
setNetworkLoadBalancerArns(java.util.Collection)
or
withNetworkLoadBalancerArns(java.util.Collection)
if you want to override the existing values.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Network Load Balancers.public CreateVpcEndpointServiceConfigurationRequest withNetworkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Network Load Balancers.public List<String> getGatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
public void setGatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers.public CreateVpcEndpointServiceConfigurationRequest withGatewayLoadBalancerArns(String... gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
NOTE: This method appends the values to the existing list (if any). Use
setGatewayLoadBalancerArns(java.util.Collection)
or
withGatewayLoadBalancerArns(java.util.Collection)
if you want to override the existing values.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers.public CreateVpcEndpointServiceConfigurationRequest withGatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers.public List<String> getSupportedIpAddressTypes()
The supported IP address types. The possible values are ipv4
and ipv6
.
ipv4
and ipv6
.public void setSupportedIpAddressTypes(Collection<String> supportedIpAddressTypes)
The supported IP address types. The possible values are ipv4
and ipv6
.
supportedIpAddressTypes
- The supported IP address types. The possible values are ipv4
and ipv6
.public CreateVpcEndpointServiceConfigurationRequest withSupportedIpAddressTypes(String... supportedIpAddressTypes)
The supported IP address types. The possible values are ipv4
and ipv6
.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedIpAddressTypes(java.util.Collection)
or
withSupportedIpAddressTypes(java.util.Collection)
if you want to override the existing values.
supportedIpAddressTypes
- The supported IP address types. The possible values are ipv4
and ipv6
.public CreateVpcEndpointServiceConfigurationRequest withSupportedIpAddressTypes(Collection<String> supportedIpAddressTypes)
The supported IP address types. The possible values are ipv4
and ipv6
.
supportedIpAddressTypes
- The supported IP address types. The possible values are ipv4
and ipv6
.public void setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see How to
ensure idempotency.public String getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
public CreateVpcEndpointServiceConfigurationRequest withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see How to
ensure idempotency.public List<TagSpecification> getTagSpecifications()
The tags to associate with the service.
public void setTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to associate with the service.
tagSpecifications
- The tags to associate with the service.public CreateVpcEndpointServiceConfigurationRequest withTagSpecifications(TagSpecification... tagSpecifications)
The tags to associate with the service.
NOTE: This method appends the values to the existing list (if any). Use
setTagSpecifications(java.util.Collection)
or withTagSpecifications(java.util.Collection)
if
you want to override the existing values.
tagSpecifications
- The tags to associate with the service.public CreateVpcEndpointServiceConfigurationRequest withTagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to associate with the service.
tagSpecifications
- The tags to associate with the service.public Request<CreateVpcEndpointServiceConfigurationRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CreateVpcEndpointServiceConfigurationRequest>
public String toString()
toString
in class Object
Object.toString()
public CreateVpcEndpointServiceConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()