Interface CreateNetworkInterfacePermissionRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateNetworkInterfacePermissionRequest.Builder,CreateNetworkInterfacePermissionRequest>
,Ec2Request.Builder
,SdkBuilder<CreateNetworkInterfacePermissionRequest.Builder,CreateNetworkInterfacePermissionRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- CreateNetworkInterfacePermissionRequest
public static interface CreateNetworkInterfacePermissionRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateNetworkInterfacePermissionRequest.Builder,CreateNetworkInterfacePermissionRequest>
-
-
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
-
networkInterfaceId
CreateNetworkInterfacePermissionRequest.Builder networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
- Parameters:
networkInterfaceId
- The ID of the network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccountId
CreateNetworkInterfacePermissionRequest.Builder awsAccountId(String awsAccountId)
The Amazon Web Services account ID.
- Parameters:
awsAccountId
- The Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsService
CreateNetworkInterfacePermissionRequest.Builder awsService(String awsService)
The Amazon Web Service. Currently not supported.
- Parameters:
awsService
- The Amazon Web Service. Currently not supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permission
CreateNetworkInterfacePermissionRequest.Builder permission(String permission)
The type of permission to grant.
- Parameters:
permission
- The type of permission to grant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InterfacePermissionType
,InterfacePermissionType
-
permission
CreateNetworkInterfacePermissionRequest.Builder permission(InterfacePermissionType permission)
The type of permission to grant.
- Parameters:
permission
- The type of permission to grant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InterfacePermissionType
,InterfacePermissionType
-
dryRun
CreateNetworkInterfacePermissionRequest.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
CreateNetworkInterfacePermissionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateNetworkInterfacePermissionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-