Interface UpdateConnectionAliasPermissionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateConnectionAliasPermissionRequest.Builder,
,UpdateConnectionAliasPermissionRequest> SdkBuilder<UpdateConnectionAliasPermissionRequest.Builder,
,UpdateConnectionAliasPermissionRequest> SdkPojo
,SdkRequest.Builder
,WorkSpacesRequest.Builder
- Enclosing class:
UpdateConnectionAliasPermissionRequest
public static interface UpdateConnectionAliasPermissionRequest.Builder
extends WorkSpacesRequest.Builder, SdkPojo, CopyableBuilder<UpdateConnectionAliasPermissionRequest.Builder,UpdateConnectionAliasPermissionRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe identifier of the connection alias that you want to update permissions for.connectionAliasPermission
(Consumer<ConnectionAliasPermission.Builder> connectionAliasPermission) Indicates whether to share or unshare the connection alias with the specified Amazon Web Services account.connectionAliasPermission
(ConnectionAliasPermission connectionAliasPermission) Indicates whether to share or unshare the connection alias with the specified Amazon Web Services account.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.services.workspaces.model.WorkSpacesRequest.Builder
build
-
Method Details
-
aliasId
The identifier of the connection alias that you want to update permissions for.
- Parameters:
aliasId
- The identifier of the connection alias that you want to update permissions for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionAliasPermission
UpdateConnectionAliasPermissionRequest.Builder connectionAliasPermission(ConnectionAliasPermission connectionAliasPermission) Indicates whether to share or unshare the connection alias with the specified Amazon Web Services account.
- Parameters:
connectionAliasPermission
- Indicates whether to share or unshare the connection alias with the specified Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionAliasPermission
default UpdateConnectionAliasPermissionRequest.Builder connectionAliasPermission(Consumer<ConnectionAliasPermission.Builder> connectionAliasPermission) Indicates whether to share or unshare the connection alias with the specified Amazon Web Services account.
This is a convenience method that creates an instance of theConnectionAliasPermission.Builder
avoiding the need to create one manually viaConnectionAliasPermission.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconnectionAliasPermission(ConnectionAliasPermission)
.- Parameters:
connectionAliasPermission
- a consumer that will call methods onConnectionAliasPermission.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateConnectionAliasPermissionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateConnectionAliasPermissionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-