@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyVpcEndpointServiceConfigurationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ModifyVpcEndpointServiceConfigurationRequest>
NOOP
Constructor and Description |
---|
ModifyVpcEndpointServiceConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
ModifyVpcEndpointServiceConfigurationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getAcceptanceRequired()
Indicates whether requests to create an endpoint to your service must be accepted.
|
List<String> |
getAddGatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
|
List<String> |
getAddNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
|
List<String> |
getAddSupportedIpAddressTypes()
The IP address types to add to your service configuration.
|
Request<ModifyVpcEndpointServiceConfigurationRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
String |
getPrivateDnsName()
(Interface endpoint configuration) The private DNS name to assign to the endpoint service.
|
List<String> |
getRemoveGatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
|
List<String> |
getRemoveNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
|
Boolean |
getRemovePrivateDnsName()
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
|
List<String> |
getRemoveSupportedIpAddressTypes()
The IP address types to remove from your service configuration.
|
String |
getServiceId()
The ID of the service.
|
int |
hashCode() |
Boolean |
isAcceptanceRequired()
Indicates whether requests to create an endpoint to your service must be accepted.
|
Boolean |
isRemovePrivateDnsName()
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
|
void |
setAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests to create an endpoint to your service must be accepted.
|
void |
setAddGatewayLoadBalancerArns(Collection<String> addGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
|
void |
setAddNetworkLoadBalancerArns(Collection<String> addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
|
void |
setAddSupportedIpAddressTypes(Collection<String> addSupportedIpAddressTypes)
The IP address types to add to your service configuration.
|
void |
setPrivateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the endpoint service.
|
void |
setRemoveGatewayLoadBalancerArns(Collection<String> removeGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
|
void |
setRemoveNetworkLoadBalancerArns(Collection<String> removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
|
void |
setRemovePrivateDnsName(Boolean removePrivateDnsName)
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
|
void |
setRemoveSupportedIpAddressTypes(Collection<String> removeSupportedIpAddressTypes)
The IP address types to remove from your service configuration.
|
void |
setServiceId(String serviceId)
The ID of the service.
|
String |
toString()
Returns a string representation of this object.
|
ModifyVpcEndpointServiceConfigurationRequest |
withAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests to create an endpoint to your service must be accepted.
|
ModifyVpcEndpointServiceConfigurationRequest |
withAddGatewayLoadBalancerArns(Collection<String> addGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withAddGatewayLoadBalancerArns(String... addGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withAddNetworkLoadBalancerArns(Collection<String> addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withAddNetworkLoadBalancerArns(String... addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withAddSupportedIpAddressTypes(Collection<String> addSupportedIpAddressTypes)
The IP address types to add to your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withAddSupportedIpAddressTypes(String... addSupportedIpAddressTypes)
The IP address types to add to your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withPrivateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the endpoint service.
|
ModifyVpcEndpointServiceConfigurationRequest |
withRemoveGatewayLoadBalancerArns(Collection<String> removeGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withRemoveGatewayLoadBalancerArns(String... removeGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withRemoveNetworkLoadBalancerArns(Collection<String> removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withRemoveNetworkLoadBalancerArns(String... removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withRemovePrivateDnsName(Boolean removePrivateDnsName)
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
|
ModifyVpcEndpointServiceConfigurationRequest |
withRemoveSupportedIpAddressTypes(Collection<String> removeSupportedIpAddressTypes)
The IP address types to remove from your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withRemoveSupportedIpAddressTypes(String... removeSupportedIpAddressTypes)
The IP address types to remove from your service configuration.
|
ModifyVpcEndpointServiceConfigurationRequest |
withServiceId(String serviceId)
The ID of 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 ModifyVpcEndpointServiceConfigurationRequest()
public void setServiceId(String serviceId)
The ID of the service.
serviceId
- The ID of the service.public String getServiceId()
The ID of the service.
public ModifyVpcEndpointServiceConfigurationRequest withServiceId(String serviceId)
The ID of the service.
serviceId
- The ID of the service.public void setPrivateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the endpoint service.
privateDnsName
- (Interface endpoint configuration) The private DNS name to assign to the endpoint service.public String getPrivateDnsName()
(Interface endpoint configuration) The private DNS name to assign to the endpoint service.
public ModifyVpcEndpointServiceConfigurationRequest withPrivateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the endpoint service.
privateDnsName
- (Interface endpoint configuration) The private DNS name to assign to the endpoint service.public void setRemovePrivateDnsName(Boolean removePrivateDnsName)
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
removePrivateDnsName
- (Interface endpoint configuration) Removes the private DNS name of the endpoint service.public Boolean getRemovePrivateDnsName()
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
public ModifyVpcEndpointServiceConfigurationRequest withRemovePrivateDnsName(Boolean removePrivateDnsName)
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
removePrivateDnsName
- (Interface endpoint configuration) Removes the private DNS name of the endpoint service.public Boolean isRemovePrivateDnsName()
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
public void setAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests to create an endpoint to your service must be accepted.
acceptanceRequired
- Indicates whether requests to create an endpoint to your service must be accepted.public Boolean getAcceptanceRequired()
Indicates whether requests to create an endpoint to your service must be accepted.
public ModifyVpcEndpointServiceConfigurationRequest withAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests to create an endpoint to your service must be accepted.
acceptanceRequired
- Indicates whether requests to create an endpoint to your service must be accepted.public Boolean isAcceptanceRequired()
Indicates whether requests to create an endpoint to your service must be accepted.
public List<String> getAddNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
public void setAddNetworkLoadBalancerArns(Collection<String> addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
addNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withAddNetworkLoadBalancerArns(String... addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
NOTE: This method appends the values to the existing list (if any). Use
setAddNetworkLoadBalancerArns(java.util.Collection)
or
withAddNetworkLoadBalancerArns(java.util.Collection)
if you want to override the existing values.
addNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withAddNetworkLoadBalancerArns(Collection<String> addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
addNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.public List<String> getRemoveNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
public void setRemoveNetworkLoadBalancerArns(Collection<String> removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
removeNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withRemoveNetworkLoadBalancerArns(String... removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
NOTE: This method appends the values to the existing list (if any). Use
setRemoveNetworkLoadBalancerArns(java.util.Collection)
or
withRemoveNetworkLoadBalancerArns(java.util.Collection)
if you want to override the existing values.
removeNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withRemoveNetworkLoadBalancerArns(Collection<String> removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
removeNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.public List<String> getAddGatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
public void setAddGatewayLoadBalancerArns(Collection<String> addGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
addGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withAddGatewayLoadBalancerArns(String... addGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
NOTE: This method appends the values to the existing list (if any). Use
setAddGatewayLoadBalancerArns(java.util.Collection)
or
withAddGatewayLoadBalancerArns(java.util.Collection)
if you want to override the existing values.
addGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withAddGatewayLoadBalancerArns(Collection<String> addGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
addGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.public List<String> getRemoveGatewayLoadBalancerArns()
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
public void setRemoveGatewayLoadBalancerArns(Collection<String> removeGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
removeGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withRemoveGatewayLoadBalancerArns(String... removeGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
NOTE: This method appends the values to the existing list (if any). Use
setRemoveGatewayLoadBalancerArns(java.util.Collection)
or
withRemoveGatewayLoadBalancerArns(java.util.Collection)
if you want to override the existing values.
removeGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withRemoveGatewayLoadBalancerArns(Collection<String> removeGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
removeGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.public List<String> getAddSupportedIpAddressTypes()
The IP address types to add to your service configuration.
public void setAddSupportedIpAddressTypes(Collection<String> addSupportedIpAddressTypes)
The IP address types to add to your service configuration.
addSupportedIpAddressTypes
- The IP address types to add to your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withAddSupportedIpAddressTypes(String... addSupportedIpAddressTypes)
The IP address types to add to your service configuration.
NOTE: This method appends the values to the existing list (if any). Use
setAddSupportedIpAddressTypes(java.util.Collection)
or
withAddSupportedIpAddressTypes(java.util.Collection)
if you want to override the existing values.
addSupportedIpAddressTypes
- The IP address types to add to your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withAddSupportedIpAddressTypes(Collection<String> addSupportedIpAddressTypes)
The IP address types to add to your service configuration.
addSupportedIpAddressTypes
- The IP address types to add to your service configuration.public List<String> getRemoveSupportedIpAddressTypes()
The IP address types to remove from your service configuration.
public void setRemoveSupportedIpAddressTypes(Collection<String> removeSupportedIpAddressTypes)
The IP address types to remove from your service configuration.
removeSupportedIpAddressTypes
- The IP address types to remove from your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withRemoveSupportedIpAddressTypes(String... removeSupportedIpAddressTypes)
The IP address types to remove from your service configuration.
NOTE: This method appends the values to the existing list (if any). Use
setRemoveSupportedIpAddressTypes(java.util.Collection)
or
withRemoveSupportedIpAddressTypes(java.util.Collection)
if you want to override the existing values.
removeSupportedIpAddressTypes
- The IP address types to remove from your service configuration.public ModifyVpcEndpointServiceConfigurationRequest withRemoveSupportedIpAddressTypes(Collection<String> removeSupportedIpAddressTypes)
The IP address types to remove from your service configuration.
removeSupportedIpAddressTypes
- The IP address types to remove from your service configuration.public Request<ModifyVpcEndpointServiceConfigurationRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<ModifyVpcEndpointServiceConfigurationRequest>
public String toString()
toString
in class Object
Object.toString()
public ModifyVpcEndpointServiceConfigurationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()