@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyClientVpnEndpointRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ModifyClientVpnEndpointRequest>
NOOP
Constructor and Description |
---|
ModifyClientVpnEndpointRequest() |
Modifier and Type | Method and Description |
---|---|
ModifyClientVpnEndpointRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientVpnEndpointId()
The ID of the Client VPN endpoint to modify.
|
ConnectionLogOptions |
getConnectionLogOptions()
Information about the client connection logging options.
|
String |
getDescription()
A brief description of the Client VPN endpoint.
|
DnsServersOptionsModifyStructure |
getDnsServers()
Information about the DNS servers to be used by Client VPN connections.
|
Request<ModifyClientVpnEndpointRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
String |
getServerCertificateArn()
The ARN of the server certificate to be used.
|
Boolean |
getSplitTunnel()
Indicates whether the VPN is split-tunnel.
|
int |
hashCode() |
Boolean |
isSplitTunnel()
Indicates whether the VPN is split-tunnel.
|
void |
setClientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint to modify.
|
void |
setConnectionLogOptions(ConnectionLogOptions connectionLogOptions)
Information about the client connection logging options.
|
void |
setDescription(String description)
A brief description of the Client VPN endpoint.
|
void |
setDnsServers(DnsServersOptionsModifyStructure dnsServers)
Information about the DNS servers to be used by Client VPN connections.
|
void |
setServerCertificateArn(String serverCertificateArn)
The ARN of the server certificate to be used.
|
void |
setSplitTunnel(Boolean splitTunnel)
Indicates whether the VPN is split-tunnel.
|
String |
toString()
Returns a string representation of this object.
|
ModifyClientVpnEndpointRequest |
withClientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint to modify.
|
ModifyClientVpnEndpointRequest |
withConnectionLogOptions(ConnectionLogOptions connectionLogOptions)
Information about the client connection logging options.
|
ModifyClientVpnEndpointRequest |
withDescription(String description)
A brief description of the Client VPN endpoint.
|
ModifyClientVpnEndpointRequest |
withDnsServers(DnsServersOptionsModifyStructure dnsServers)
Information about the DNS servers to be used by Client VPN connections.
|
ModifyClientVpnEndpointRequest |
withServerCertificateArn(String serverCertificateArn)
The ARN of the server certificate to be used.
|
ModifyClientVpnEndpointRequest |
withSplitTunnel(Boolean splitTunnel)
Indicates whether the VPN is split-tunnel.
|
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 setClientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint to modify.
clientVpnEndpointId
- The ID of the Client VPN endpoint to modify.public String getClientVpnEndpointId()
The ID of the Client VPN endpoint to modify.
public ModifyClientVpnEndpointRequest withClientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint to modify.
clientVpnEndpointId
- The ID of the Client VPN endpoint to modify.public void setServerCertificateArn(String serverCertificateArn)
The ARN of the server certificate to be used. The server certificate must be provisioned in AWS Certificate Manager (ACM).
serverCertificateArn
- The ARN of the server certificate to be used. The server certificate must be provisioned in AWS
Certificate Manager (ACM).public String getServerCertificateArn()
The ARN of the server certificate to be used. The server certificate must be provisioned in AWS Certificate Manager (ACM).
public ModifyClientVpnEndpointRequest withServerCertificateArn(String serverCertificateArn)
The ARN of the server certificate to be used. The server certificate must be provisioned in AWS Certificate Manager (ACM).
serverCertificateArn
- The ARN of the server certificate to be used. The server certificate must be provisioned in AWS
Certificate Manager (ACM).public void setConnectionLogOptions(ConnectionLogOptions connectionLogOptions)
Information about the client connection logging options.
If you enable client connection logging, data about client connections is sent to a Cloudwatch Logs log stream. The following information is logged:
Client connection requests
Client connection results (successful and unsuccessful)
Reasons for unsuccessful client connection requests
Client connection termination time
connectionLogOptions
- Information about the client connection logging options.
If you enable client connection logging, data about client connections is sent to a Cloudwatch Logs log stream. The following information is logged:
Client connection requests
Client connection results (successful and unsuccessful)
Reasons for unsuccessful client connection requests
Client connection termination time
public ConnectionLogOptions getConnectionLogOptions()
Information about the client connection logging options.
If you enable client connection logging, data about client connections is sent to a Cloudwatch Logs log stream. The following information is logged:
Client connection requests
Client connection results (successful and unsuccessful)
Reasons for unsuccessful client connection requests
Client connection termination time
If you enable client connection logging, data about client connections is sent to a Cloudwatch Logs log stream. The following information is logged:
Client connection requests
Client connection results (successful and unsuccessful)
Reasons for unsuccessful client connection requests
Client connection termination time
public ModifyClientVpnEndpointRequest withConnectionLogOptions(ConnectionLogOptions connectionLogOptions)
Information about the client connection logging options.
If you enable client connection logging, data about client connections is sent to a Cloudwatch Logs log stream. The following information is logged:
Client connection requests
Client connection results (successful and unsuccessful)
Reasons for unsuccessful client connection requests
Client connection termination time
connectionLogOptions
- Information about the client connection logging options.
If you enable client connection logging, data about client connections is sent to a Cloudwatch Logs log stream. The following information is logged:
Client connection requests
Client connection results (successful and unsuccessful)
Reasons for unsuccessful client connection requests
Client connection termination time
public void setDnsServers(DnsServersOptionsModifyStructure dnsServers)
Information about the DNS servers to be used by Client VPN connections. A Client VPN endpoint can have up to two DNS servers.
dnsServers
- Information about the DNS servers to be used by Client VPN connections. A Client VPN endpoint can have up
to two DNS servers.public DnsServersOptionsModifyStructure getDnsServers()
Information about the DNS servers to be used by Client VPN connections. A Client VPN endpoint can have up to two DNS servers.
public ModifyClientVpnEndpointRequest withDnsServers(DnsServersOptionsModifyStructure dnsServers)
Information about the DNS servers to be used by Client VPN connections. A Client VPN endpoint can have up to two DNS servers.
dnsServers
- Information about the DNS servers to be used by Client VPN connections. A Client VPN endpoint can have up
to two DNS servers.public void setDescription(String description)
A brief description of the Client VPN endpoint.
description
- A brief description of the Client VPN endpoint.public String getDescription()
A brief description of the Client VPN endpoint.
public ModifyClientVpnEndpointRequest withDescription(String description)
A brief description of the Client VPN endpoint.
description
- A brief description of the Client VPN endpoint.public void setSplitTunnel(Boolean splitTunnel)
Indicates whether the VPN is split-tunnel.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
splitTunnel
- Indicates whether the VPN is split-tunnel.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
public Boolean getSplitTunnel()
Indicates whether the VPN is split-tunnel.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
public ModifyClientVpnEndpointRequest withSplitTunnel(Boolean splitTunnel)
Indicates whether the VPN is split-tunnel.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
splitTunnel
- Indicates whether the VPN is split-tunnel.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
public Boolean isSplitTunnel()
Indicates whether the VPN is split-tunnel.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
public Request<ModifyClientVpnEndpointRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<ModifyClientVpnEndpointRequest>
public String toString()
toString
in class Object
Object.toString()
public ModifyClientVpnEndpointRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.