Interface UpdateStudioRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateStudioRequest.Builder,UpdateStudioRequest>
,EmrRequest.Builder
,SdkBuilder<UpdateStudioRequest.Builder,UpdateStudioRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdateStudioRequest
public static interface UpdateStudioRequest.Builder extends EmrRequest.Builder, SdkPojo, CopyableBuilder<UpdateStudioRequest.Builder,UpdateStudioRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateStudioRequest.Builder
defaultS3Location(String defaultS3Location)
The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.UpdateStudioRequest.Builder
description(String description)
A detailed description to assign to the Amazon EMR Studio.UpdateStudioRequest.Builder
name(String name)
A descriptive name for the Amazon EMR Studio.UpdateStudioRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdateStudioRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
UpdateStudioRequest.Builder
studioId(String studioId)
The ID of the Amazon EMR Studio to update.UpdateStudioRequest.Builder
subnetIds(String... subnetIds)
A list of subnet IDs to associate with the Amazon EMR Studio.UpdateStudioRequest.Builder
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 Detail
-
studioId
UpdateStudioRequest.Builder studioId(String 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
UpdateStudioRequest.Builder name(String 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
UpdateStudioRequest.Builder description(String 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
UpdateStudioRequest.Builder subnetIds(Collection<String> 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
UpdateStudioRequest.Builder subnetIds(String... 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
UpdateStudioRequest.Builder defaultS3Location(String 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.
-
overrideConfiguration
UpdateStudioRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateStudioRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-