@Generated(value="software.amazon.awssdk:codegen") public final class ModifyClientVpnEndpointRequest extends Ec2Request implements ToCopyableBuilder<ModifyClientVpnEndpointRequest.Builder,ModifyClientVpnEndpointRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ModifyClientVpnEndpointRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ModifyClientVpnEndpointRequest.Builder |
builder() |
String |
clientVpnEndpointId()
The ID of the Client VPN endpoint to modify.
|
ConnectionLogOptions |
connectionLogOptions()
Information about the client connection logging options.
|
String |
description()
A brief description of the Client VPN endpoint.
|
DnsServersOptionsModifyStructure |
dnsServers()
Information about the DNS servers to be used by Client VPN connections.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyClientVpnEndpointRequest.Builder> |
serializableBuilderClass() |
String |
serverCertificateArn()
The ARN of the server certificate to be used.
|
Boolean |
splitTunnel()
Indicates whether the VPN is split-tunnel.
|
ModifyClientVpnEndpointRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String clientVpnEndpointId()
The ID of the Client VPN endpoint to modify.
public String serverCertificateArn()
The ARN of the server certificate to be used. The server certificate must be provisioned in AWS Certificate Manager (ACM).
public 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
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 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.
public String description()
A brief description of the Client VPN endpoint.
public 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.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
public ModifyClientVpnEndpointRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ModifyClientVpnEndpointRequest.Builder,ModifyClientVpnEndpointRequest>toBuilder in class Ec2Requestpublic static ModifyClientVpnEndpointRequest.Builder builder()
public static Class<? extends ModifyClientVpnEndpointRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.