@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateKxEnvironmentNetworkRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateKxEnvironmentNetworkRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateKxEnvironmentNetworkRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A token that ensures idempotency.
|
List<CustomDNSServer> |
getCustomDNSConfiguration()
A list of DNS server name and server IP.
|
String |
getEnvironmentId()
A unique identifier for the kdb environment.
|
TransitGatewayConfiguration |
getTransitGatewayConfiguration()
Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A token that ensures idempotency.
|
void |
setCustomDNSConfiguration(Collection<CustomDNSServer> customDNSConfiguration)
A list of DNS server name and server IP.
|
void |
setEnvironmentId(String environmentId)
A unique identifier for the kdb environment.
|
void |
setTransitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration)
Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
|
String |
toString()
Returns a string representation of this object.
|
UpdateKxEnvironmentNetworkRequest |
withClientToken(String clientToken)
A token that ensures idempotency.
|
UpdateKxEnvironmentNetworkRequest |
withCustomDNSConfiguration(Collection<CustomDNSServer> customDNSConfiguration)
A list of DNS server name and server IP.
|
UpdateKxEnvironmentNetworkRequest |
withCustomDNSConfiguration(CustomDNSServer... customDNSConfiguration)
A list of DNS server name and server IP.
|
UpdateKxEnvironmentNetworkRequest |
withEnvironmentId(String environmentId)
A unique identifier for the kdb environment.
|
UpdateKxEnvironmentNetworkRequest |
withTransitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration)
Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
|
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 void setEnvironmentId(String environmentId)
A unique identifier for the kdb environment.
environmentId
- A unique identifier for the kdb environment.public String getEnvironmentId()
A unique identifier for the kdb environment.
public UpdateKxEnvironmentNetworkRequest withEnvironmentId(String environmentId)
A unique identifier for the kdb environment.
environmentId
- A unique identifier for the kdb environment.public void setTransitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration)
Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
transitGatewayConfiguration
- Specifies the transit gateway and network configuration to connect the kdb environment to an internal
network.public TransitGatewayConfiguration getTransitGatewayConfiguration()
Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
public UpdateKxEnvironmentNetworkRequest withTransitGatewayConfiguration(TransitGatewayConfiguration transitGatewayConfiguration)
Specifies the transit gateway and network configuration to connect the kdb environment to an internal network.
transitGatewayConfiguration
- Specifies the transit gateway and network configuration to connect the kdb environment to an internal
network.public List<CustomDNSServer> getCustomDNSConfiguration()
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
public void setCustomDNSConfiguration(Collection<CustomDNSServer> customDNSConfiguration)
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
customDNSConfiguration
- A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.public UpdateKxEnvironmentNetworkRequest withCustomDNSConfiguration(CustomDNSServer... customDNSConfiguration)
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
NOTE: This method appends the values to the existing list (if any). Use
setCustomDNSConfiguration(java.util.Collection)
or
withCustomDNSConfiguration(java.util.Collection)
if you want to override the existing values.
customDNSConfiguration
- A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.public UpdateKxEnvironmentNetworkRequest withCustomDNSConfiguration(Collection<CustomDNSServer> customDNSConfiguration)
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
customDNSConfiguration
- A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.public void setClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.public String getClientToken()
A token that ensures idempotency. This token expires in 10 minutes.
public UpdateKxEnvironmentNetworkRequest withClientToken(String clientToken)
A token that ensures idempotency. This token expires in 10 minutes.
clientToken
- A token that ensures idempotency. This token expires in 10 minutes.public String toString()
toString
in class Object
Object.toString()
public UpdateKxEnvironmentNetworkRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()