Interface UpdateStudioRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateStudioRequest.Builder,
,UpdateStudioRequest> EmrRequest.Builder
,SdkBuilder<UpdateStudioRequest.Builder,
,UpdateStudioRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateStudioRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefaultS3Location
(String defaultS3Location) The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.description
(String description) A detailed description to assign to the Amazon EMR Studio.encryptionKeyArn
(String encryptionKeyArn) The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.A descriptive name for the Amazon EMR Studio.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The ID of the Amazon EMR Studio to update.A list of subnet IDs to associate with the Amazon EMR Studio.subnetIds
(Collection<String> subnetIds) A list of subnet IDs to associate with the Amazon EMR Studio.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.emr.model.EmrRequest.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 Details
-
studioId
The ID of the Amazon EMR Studio to update.
- Parameters:
studioId
- The ID of the Amazon EMR Studio to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A descriptive name for the Amazon EMR Studio.
- Parameters:
name
- A descriptive name for the Amazon EMR Studio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A detailed description to assign to the Amazon EMR Studio.
- Parameters:
description
- A detailed description to assign to the Amazon EMR Studio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio.
- Parameters:
subnetIds
- A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio.
- Parameters:
subnetIds
- A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultS3Location
The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.
- Parameters:
defaultS3Location
- The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionKeyArn
The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
- Parameters:
encryptionKeyArn
- The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateStudioRequest.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
UpdateStudioRequest.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.
-