@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 group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
|
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 group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
|
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 group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
|
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 group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
Required if AuthorizeAllGroups
is false
or not specified.
accessGroupId
- The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP)
group. Required if AuthorizeAllGroups
is false
or not specified.public String getAccessGroupId()
The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
Required if AuthorizeAllGroups
is false
or not specified.
AuthorizeAllGroups
is false
or not specified.public AuthorizeClientVpnIngressRequest withAccessGroupId(String accessGroupId)
The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.
Required if AuthorizeAllGroups
is false
or not specified.
accessGroupId
- The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP)
group. Required if AuthorizeAllGroups
is false
or not specified.public void setAuthorizeAllGroups(Boolean authorizeAllGroups)
Indicates whether to grant access to all clients. Specify true
to grant all clients who successfully
establish a VPN connection access to the network. Must be set to true
if AccessGroupId
is not specified.
authorizeAllGroups
- Indicates whether to grant access to all clients. Specify true
to grant all clients who
successfully establish a VPN connection access to the network. Must be set to true
if
AccessGroupId
is not specified.public Boolean getAuthorizeAllGroups()
Indicates whether to grant access to all clients. Specify true
to grant all clients who successfully
establish a VPN connection access to the network. Must be set to true
if AccessGroupId
is not specified.
true
to grant all clients who
successfully establish a VPN connection access to the network. Must be set to true
if
AccessGroupId
is not specified.public AuthorizeClientVpnIngressRequest withAuthorizeAllGroups(Boolean authorizeAllGroups)
Indicates whether to grant access to all clients. Specify true
to grant all clients who successfully
establish a VPN connection access to the network. Must be set to true
if AccessGroupId
is not specified.
authorizeAllGroups
- Indicates whether to grant access to all clients. Specify true
to grant all clients who
successfully establish a VPN connection access to the network. Must be set to true
if
AccessGroupId
is not specified.public Boolean isAuthorizeAllGroups()
Indicates whether to grant access to all clients. Specify true
to grant all clients who successfully
establish a VPN connection access to the network. Must be set to true
if AccessGroupId
is not specified.
true
to grant all clients who
successfully establish a VPN connection access to the network. Must be set to true
if
AccessGroupId
is not specified.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 Ensuring idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see Ensuring idempotency.public String getClientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
public AuthorizeClientVpnIngressRequest withClientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see Ensuring 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()