@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> |
getAddNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
|
Request<ModifyVpcEndpointServiceConfigurationRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
String |
getPrivateDnsName()
The private DNS name to assign to the endpoint service.
|
List<String> |
getRemoveNetworkLoadBalancerArns()
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
|
Boolean |
getRemovePrivateDnsName()
Removes the private DNS name of the endpoint service.
|
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()
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 |
setAddNetworkLoadBalancerArns(Collection<String> addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
|
void |
setPrivateDnsName(String privateDnsName)
The private DNS name to assign to the endpoint service.
|
void |
setRemoveNetworkLoadBalancerArns(Collection<String> removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
|
void |
setRemovePrivateDnsName(Boolean removePrivateDnsName)
Removes the private DNS name of the endpoint service.
|
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 |
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 |
withPrivateDnsName(String privateDnsName)
The private DNS name to assign to the endpoint service.
|
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)
Removes the private DNS name of the endpoint service.
|
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)
The private DNS name to assign to the endpoint service.
privateDnsName
- The private DNS name to assign to the endpoint service.public String getPrivateDnsName()
The private DNS name to assign to the endpoint service.
public ModifyVpcEndpointServiceConfigurationRequest withPrivateDnsName(String privateDnsName)
The private DNS name to assign to the endpoint service.
privateDnsName
- The private DNS name to assign to the endpoint service.public void setRemovePrivateDnsName(Boolean removePrivateDnsName)
Removes the private DNS name of the endpoint service.
removePrivateDnsName
- Removes the private DNS name of the endpoint service.public Boolean getRemovePrivateDnsName()
Removes the private DNS name of the endpoint service.
public ModifyVpcEndpointServiceConfigurationRequest withRemovePrivateDnsName(Boolean removePrivateDnsName)
Removes the private DNS name of the endpoint service.
removePrivateDnsName
- Removes the private DNS name of the endpoint service.public Boolean isRemovePrivateDnsName()
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 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()