Interface ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder,ApplySecurityGroupsToClientVpnTargetNetworkRequest>
,Ec2Request.Builder
,SdkBuilder<ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder,ApplySecurityGroupsToClientVpnTargetNetworkRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- ApplySecurityGroupsToClientVpnTargetNetworkRequest
public static interface ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder,ApplySecurityGroupsToClientVpnTargetNetworkRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
clientVpnEndpointId
ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder clientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint.
- Parameters:
clientVpnEndpointId
- The ID of the Client VPN endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder vpcId(String vpcId)
The ID of the VPC in which the associated target network is located.
- Parameters:
vpcId
- The ID of the VPC in which the associated target network is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder securityGroupIds(Collection<String> securityGroupIds)
The IDs of the security groups to apply to the associated target network. Up to 5 security groups can be applied to an associated target network.
- Parameters:
securityGroupIds
- The IDs of the security groups to apply to the associated target network. Up to 5 security groups can be applied to an associated target network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder securityGroupIds(String... securityGroupIds)
The IDs of the security groups to apply to the associated target network. Up to 5 security groups can be applied to an associated target network.
- Parameters:
securityGroupIds
- The IDs of the security groups to apply to the associated target network. Up to 5 security groups can be applied to an associated target network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dryRun
ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Parameters:
dryRun
- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ApplySecurityGroupsToClientVpnTargetNetworkRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-