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 IAM or Amazon Web Services SSO.
|
Studio.Builder |
authMode(String authMode)
Specifies whether the Amazon EMR Studio authenticates users using IAM or Amazon Web Services SSO.
|
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 |
idpAuthUrl(String idpAuthUrl)
Your identity provider's authentication endpoint.
|
Studio.Builder |
idpRelayStateParameterName(String idpRelayStateParameterName)
The name of your identity provider's
RelayState parameter. |
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, sdkFieldscopyapplyMutation, buildStudio.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 IAM or Amazon Web Services SSO.
Studio.Builder authMode(AuthMode authMode)
Specifies whether the Amazon EMR Studio authenticates users using IAM or Amazon Web Services SSO.
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. A Studio only requires a
UserRole when you use IAM authentication.
userRole - The name of the IAM role assumed by users logged in to the Amazon EMR Studio. A Studio only requires a
UserRole when you use IAM authentication.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 idpAuthUrl(String idpAuthUrl)
Your identity provider's authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL.
idpAuthUrl - Your identity provider's authentication endpoint. Amazon EMR Studio redirects federated users to this
endpoint for authentication when logging in to a Studio with the Studio URL.Studio.Builder idpRelayStateParameterName(String idpRelayStateParameterName)
The name of your identity provider's RelayState parameter.
idpRelayStateParameterName - The name of your identity provider's RelayState parameter.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 method that creates an instance of theTag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) Copyright © 2022. All rights reserved.