@Generated(value="software.amazon.awssdk:codegen") public final class CreateVpcEndpointServiceConfigurationRequest extends Ec2Request implements ToCopyableBuilder<CreateVpcEndpointServiceConfigurationRequest.Builder,CreateVpcEndpointServiceConfigurationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateVpcEndpointServiceConfigurationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
acceptanceRequired()
Indicates whether requests from service consumers to create an endpoint to your service must be accepted
manually.
|
static CreateVpcEndpointServiceConfigurationRequest.Builder |
builder() |
String |
clientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<String> |
gatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of one or more Gateway Load Balancers.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasGatewayLoadBalancerArns()
For responses, this returns true if the service returned a value for the GatewayLoadBalancerArns property.
|
int |
hashCode() |
boolean |
hasNetworkLoadBalancerArns()
For responses, this returns true if the service returned a value for the NetworkLoadBalancerArns property.
|
boolean |
hasSupportedIpAddressTypes()
For responses, this returns true if the service returned a value for the SupportedIpAddressTypes property.
|
boolean |
hasTagSpecifications()
For responses, this returns true if the service returned a value for the TagSpecifications property.
|
List<String> |
networkLoadBalancerArns()
The Amazon Resource Names (ARNs) of one or more Network Load Balancers for your service.
|
String |
privateDnsName()
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateVpcEndpointServiceConfigurationRequest.Builder> |
serializableBuilderClass() |
List<String> |
supportedIpAddressTypes()
The supported IP address types.
|
List<TagSpecification> |
tagSpecifications()
The tags to associate with the service.
|
CreateVpcEndpointServiceConfigurationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean acceptanceRequired()
Indicates whether requests from service consumers to create an endpoint to your service must be accepted manually.
public final String privateDnsName()
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
public final boolean hasNetworkLoadBalancerArns()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> networkLoadBalancerArns()
The Amazon Resource Names (ARNs) of one or more Network Load Balancers for your service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkLoadBalancerArns() method.
public final boolean hasGatewayLoadBalancerArns()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> gatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of one or more Gateway Load Balancers.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasGatewayLoadBalancerArns() method.
public final boolean hasSupportedIpAddressTypes()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> supportedIpAddressTypes()
The supported IP address types. The possible values are ipv4 and ipv6.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSupportedIpAddressTypes() method.
ipv4 and ipv6.public final String clientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
public final boolean hasTagSpecifications()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<TagSpecification> tagSpecifications()
The tags to associate with the service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTagSpecifications() method.
public CreateVpcEndpointServiceConfigurationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateVpcEndpointServiceConfigurationRequest.Builder,CreateVpcEndpointServiceConfigurationRequest>toBuilder in class Ec2Requestpublic static CreateVpcEndpointServiceConfigurationRequest.Builder builder()
public static Class<? extends CreateVpcEndpointServiceConfigurationRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.