public static interface Studio.Builder extends SdkPojo, CopyableBuilder<Studio.Builder,Studio>
Modifier and Type | Method and Description |
---|---|
Studio.Builder |
authMode(AuthMode authMode)
Specifies whether the Amazon EMR Studio authenticates users using single sign-on (SSO) or IAM.
|
Studio.Builder |
authMode(String authMode)
Specifies whether the Amazon EMR Studio authenticates users using single sign-on (SSO) or IAM.
|
Studio.Builder |
creationTime(Instant creationTime)
The time the Amazon EMR Studio was created.
|
Studio.Builder |
defaultS3Location(String defaultS3Location)
The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
|
Studio.Builder |
description(String description)
The detailed description of the Amazon EMR Studio.
|
Studio.Builder |
engineSecurityGroupId(String engineSecurityGroupId)
The ID of the Engine security group associated with the Amazon EMR Studio.
|
Studio.Builder |
name(String name)
The name of the Amazon EMR Studio.
|
Studio.Builder |
serviceRole(String serviceRole)
The name of the IAM role assumed by the Amazon EMR Studio.
|
Studio.Builder |
studioArn(String studioArn)
The Amazon Resource Name (ARN) of the Amazon EMR Studio.
|
Studio.Builder |
studioId(String studioId)
The ID of the Amazon EMR Studio.
|
Studio.Builder |
subnetIds(Collection<String> subnetIds)
The list of IDs of the subnets associated with the Amazon EMR Studio.
|
Studio.Builder |
subnetIds(String... subnetIds)
The list of IDs of the subnets associated with the Amazon EMR Studio.
|
Studio.Builder |
tags(Collection<Tag> tags)
A list of tags associated with the Amazon EMR Studio.
|
Studio.Builder |
tags(Consumer<Tag.Builder>... tags)
A list of tags associated with the Amazon EMR Studio.
|
Studio.Builder |
tags(Tag... tags)
A list of tags associated with the Amazon EMR Studio.
|
Studio.Builder |
url(String url)
The unique access URL of the Amazon EMR Studio.
|
Studio.Builder |
userRole(String userRole)
The name of the IAM role assumed by users logged in to the Amazon EMR Studio.
|
Studio.Builder |
vpcId(String vpcId)
The ID of the VPC associated with the Amazon EMR Studio.
|
Studio.Builder |
workspaceSecurityGroupId(String workspaceSecurityGroupId)
The ID of the Workspace security group associated with the Amazon EMR Studio.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
Studio.Builder studioId(String studioId)
The ID of the Amazon EMR Studio.
studioId
- The ID of the Amazon EMR Studio.Studio.Builder studioArn(String studioArn)
The Amazon Resource Name (ARN) of the Amazon EMR Studio.
studioArn
- The Amazon Resource Name (ARN) of the Amazon EMR Studio.Studio.Builder name(String name)
The name of the Amazon EMR Studio.
name
- The name of the Amazon EMR Studio.Studio.Builder description(String description)
The detailed description of the Amazon EMR Studio.
description
- The detailed description of the Amazon EMR Studio.Studio.Builder authMode(String authMode)
Specifies whether the Amazon EMR Studio authenticates users using single sign-on (SSO) or IAM.
Studio.Builder authMode(AuthMode authMode)
Specifies whether the Amazon EMR Studio authenticates users using single sign-on (SSO) or IAM.
Studio.Builder vpcId(String vpcId)
The ID of the VPC associated with the Amazon EMR Studio.
vpcId
- The ID of the VPC associated with the Amazon EMR Studio.Studio.Builder subnetIds(Collection<String> subnetIds)
The list of IDs of the subnets associated with the Amazon EMR Studio.
subnetIds
- The list of IDs of the subnets associated with the Amazon EMR Studio.Studio.Builder subnetIds(String... subnetIds)
The list of IDs of the subnets associated with the Amazon EMR Studio.
subnetIds
- The list of IDs of the subnets associated with the Amazon EMR Studio.Studio.Builder serviceRole(String serviceRole)
The name of the IAM role assumed by the Amazon EMR Studio.
serviceRole
- The name of the IAM role assumed by the Amazon EMR Studio.Studio.Builder userRole(String userRole)
The name of the IAM role assumed by users logged in to the Amazon EMR Studio.
userRole
- The name of the IAM role assumed by users logged in to the Amazon EMR Studio.Studio.Builder workspaceSecurityGroupId(String workspaceSecurityGroupId)
The ID of the Workspace security group associated with the Amazon EMR Studio. The Workspace security group allows outbound network traffic to resources in the Engine security group and to the internet.
workspaceSecurityGroupId
- The ID of the Workspace security group associated with the Amazon EMR Studio. The Workspace security
group allows outbound network traffic to resources in the Engine security group and to the internet.Studio.Builder engineSecurityGroupId(String engineSecurityGroupId)
The ID of the Engine security group associated with the Amazon EMR Studio. The Engine security group allows inbound network traffic from resources in the Workspace security group.
engineSecurityGroupId
- The ID of the Engine security group associated with the Amazon EMR Studio. The Engine security group
allows inbound network traffic from resources in the Workspace security group.Studio.Builder url(String url)
The unique access URL of the Amazon EMR Studio.
url
- The unique access URL of the Amazon EMR Studio.Studio.Builder creationTime(Instant creationTime)
The time the Amazon EMR Studio was created.
creationTime
- The time the Amazon EMR Studio was created.Studio.Builder defaultS3Location(String defaultS3Location)
The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
defaultS3Location
- The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.Studio.Builder tags(Collection<Tag> tags)
A list of tags associated with the Amazon EMR Studio.
tags
- A list of tags associated with the Amazon EMR Studio.Studio.Builder tags(Tag... tags)
A list of tags associated with the Amazon EMR Studio.
tags
- A list of tags associated with the Amazon EMR Studio.Studio.Builder tags(Consumer<Tag.Builder>... tags)
A list of tags associated with the Amazon EMR Studio.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
Copyright © 2021. All rights reserved.