@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AuthorizeClientVpnIngressRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<AuthorizeClientVpnIngressRequest>
NOOP
Constructor and Description |
---|
AuthorizeClientVpnIngressRequest() |
Modifier and Type | Method and Description |
---|---|
AuthorizeClientVpnIngressRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAccessGroupId()
The ID of the Active Directory group to grant access.
|
Boolean |
getAuthorizeAllGroups()
Indicates whether to grant access to all clients.
|
String |
getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getClientVpnEndpointId()
The ID of the Client VPN endpoint.
|
String |
getDescription()
A brief description of the authorization rule.
|
Request<AuthorizeClientVpnIngressRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
String |
getTargetNetworkCidr()
The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
|
int |
hashCode() |
Boolean |
isAuthorizeAllGroups()
Indicates whether to grant access to all clients.
|
void |
setAccessGroupId(String accessGroupId)
The ID of the Active Directory group to grant access.
|
void |
setAuthorizeAllGroups(Boolean authorizeAllGroups)
Indicates whether to grant access to all clients.
|
void |
setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setClientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint.
|
void |
setDescription(String description)
A brief description of the authorization rule.
|
void |
setTargetNetworkCidr(String targetNetworkCidr)
The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
|
String |
toString()
Returns a string representation of this object.
|
AuthorizeClientVpnIngressRequest |
withAccessGroupId(String accessGroupId)
The ID of the Active Directory group to grant access.
|
AuthorizeClientVpnIngressRequest |
withAuthorizeAllGroups(Boolean authorizeAllGroups)
Indicates whether to grant access to all clients.
|
AuthorizeClientVpnIngressRequest |
withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
AuthorizeClientVpnIngressRequest |
withClientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint.
|
AuthorizeClientVpnIngressRequest |
withDescription(String description)
A brief description of the authorization rule.
|
AuthorizeClientVpnIngressRequest |
withTargetNetworkCidr(String targetNetworkCidr)
The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
|
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.
clientVpnEndpointId
- The ID of the Client VPN endpoint.public String getClientVpnEndpointId()
The ID of the Client VPN endpoint.
public AuthorizeClientVpnIngressRequest withClientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint.
clientVpnEndpointId
- The ID of the Client VPN endpoint.public void setTargetNetworkCidr(String targetNetworkCidr)
The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
targetNetworkCidr
- The IPv4 address range, in CIDR notation, of the network for which access is being authorized.public String getTargetNetworkCidr()
The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
public AuthorizeClientVpnIngressRequest withTargetNetworkCidr(String targetNetworkCidr)
The IPv4 address range, in CIDR notation, of the network for which access is being authorized.
targetNetworkCidr
- The IPv4 address range, in CIDR notation, of the network for which access is being authorized.public void setAccessGroupId(String accessGroupId)
The ID of the Active Directory group to grant access.
accessGroupId
- The ID of the Active Directory group to grant access.public String getAccessGroupId()
The ID of the Active Directory group to grant access.
public AuthorizeClientVpnIngressRequest withAccessGroupId(String accessGroupId)
The ID of the Active Directory group to grant access.
accessGroupId
- The ID of the Active Directory group to grant access.public void setAuthorizeAllGroups(Boolean authorizeAllGroups)
Indicates whether to grant access to all clients. Use true
to grant all clients who successfully
establish a VPN connection access to the network.
authorizeAllGroups
- Indicates whether to grant access to all clients. Use true
to grant all clients who
successfully establish a VPN connection access to the network.public Boolean getAuthorizeAllGroups()
Indicates whether to grant access to all clients. Use true
to grant all clients who successfully
establish a VPN connection access to the network.
true
to grant all clients who
successfully establish a VPN connection access to the network.public AuthorizeClientVpnIngressRequest withAuthorizeAllGroups(Boolean authorizeAllGroups)
Indicates whether to grant access to all clients. Use true
to grant all clients who successfully
establish a VPN connection access to the network.
authorizeAllGroups
- Indicates whether to grant access to all clients. Use true
to grant all clients who
successfully establish a VPN connection access to the network.public Boolean isAuthorizeAllGroups()
Indicates whether to grant access to all clients. Use true
to grant all clients who successfully
establish a VPN connection access to the network.
true
to grant all clients who
successfully establish a VPN connection access to the network.public void setDescription(String description)
A brief description of the authorization rule.
description
- A brief description of the authorization rule.public String getDescription()
A brief description of the authorization rule.
public AuthorizeClientVpnIngressRequest withDescription(String description)
A brief description of the authorization rule.
description
- A brief description of the authorization rule.public void setClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see How to Ensure
Idempotency.public String getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
public AuthorizeClientVpnIngressRequest withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see How to Ensure
Idempotency.public Request<AuthorizeClientVpnIngressRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<AuthorizeClientVpnIngressRequest>
public String toString()
toString
in class Object
Object.toString()
public AuthorizeClientVpnIngressRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.