JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.services.elasticmapreduce.model

Class Studio

    • Constructor Detail

      • Studio

        public Studio()
    • Method Detail

      • setStudioId

        public void setStudioId(String studioId)

        The ID of the Amazon EMR Studio.

        Parameters:
        studioId - The ID of the Amazon EMR Studio.
      • getStudioId

        public String getStudioId()

        The ID of the Amazon EMR Studio.

        Returns:
        The ID of the Amazon EMR Studio.
      • withStudioId

        public Studio withStudioId(String studioId)

        The ID of the Amazon EMR Studio.

        Parameters:
        studioId - The ID of the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setStudioArn

        public void setStudioArn(String studioArn)

        The Amazon Resource Name (ARN) of the Amazon EMR Studio.

        Parameters:
        studioArn - The Amazon Resource Name (ARN) of the Amazon EMR Studio.
      • getStudioArn

        public String getStudioArn()

        The Amazon Resource Name (ARN) of the Amazon EMR Studio.

        Returns:
        The Amazon Resource Name (ARN) of the Amazon EMR Studio.
      • withStudioArn

        public Studio withStudioArn(String studioArn)

        The Amazon Resource Name (ARN) of the Amazon EMR Studio.

        Parameters:
        studioArn - The Amazon Resource Name (ARN) of the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setName

        public void setName(String name)

        The name of the Amazon EMR Studio.

        Parameters:
        name - The name of the Amazon EMR Studio.
      • getName

        public String getName()

        The name of the Amazon EMR Studio.

        Returns:
        The name of the Amazon EMR Studio.
      • withName

        public Studio withName(String name)

        The name of the Amazon EMR Studio.

        Parameters:
        name - The name of the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDescription

        public void setDescription(String description)

        The detailed description of the Amazon EMR Studio.

        Parameters:
        description - The detailed description of the Amazon EMR Studio.
      • getDescription

        public String getDescription()

        The detailed description of the Amazon EMR Studio.

        Returns:
        The detailed description of the Amazon EMR Studio.
      • withDescription

        public Studio withDescription(String description)

        The detailed description of the Amazon EMR Studio.

        Parameters:
        description - The detailed description of the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setAuthMode

        public void setAuthMode(String authMode)

        Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.

        Parameters:
        authMode - Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.
        See Also:
        AuthMode
      • getAuthMode

        public String getAuthMode()

        Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.

        Returns:
        Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.
        See Also:
        AuthMode
      • withAuthMode

        public Studio withAuthMode(String authMode)

        Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.

        Parameters:
        authMode - Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AuthMode
      • withAuthMode

        public Studio withAuthMode(AuthMode authMode)

        Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.

        Parameters:
        authMode - Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AuthMode
      • setVpcId

        public void setVpcId(String vpcId)

        The ID of the VPC associated with the Amazon EMR Studio.

        Parameters:
        vpcId - The ID of the VPC associated with the Amazon EMR Studio.
      • getVpcId

        public String getVpcId()

        The ID of the VPC associated with the Amazon EMR Studio.

        Returns:
        The ID of the VPC associated with the Amazon EMR Studio.
      • withVpcId

        public Studio withVpcId(String vpcId)

        The ID of the VPC associated with the Amazon EMR Studio.

        Parameters:
        vpcId - The ID of the VPC associated with the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getSubnetIds

        public List<String> getSubnetIds()

        The list of IDs of the subnets associated with the Amazon EMR Studio.

        Returns:
        The list of IDs of the subnets associated with the Amazon EMR Studio.
      • setSubnetIds

        public void setSubnetIds(Collection<String> subnetIds)

        The list of IDs of the subnets associated with the Amazon EMR Studio.

        Parameters:
        subnetIds - The list of IDs of the subnets associated with the Amazon EMR Studio.
      • withSubnetIds

        public Studio withSubnetIds(String... subnetIds)

        The list of IDs of the subnets associated with the Amazon EMR Studio.

        NOTE: This method appends the values to the existing list (if any). Use setSubnetIds(java.util.Collection) or withSubnetIds(java.util.Collection) if you want to override the existing values.

        Parameters:
        subnetIds - The list of IDs of the subnets associated with the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withSubnetIds

        public Studio withSubnetIds(Collection<String> subnetIds)

        The list of IDs of the subnets associated with the Amazon EMR Studio.

        Parameters:
        subnetIds - The list of IDs of the subnets associated with the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setServiceRole

        public void setServiceRole(String serviceRole)

        The name of the IAM role assumed by the Amazon EMR Studio.

        Parameters:
        serviceRole - The name of the IAM role assumed by the Amazon EMR Studio.
      • getServiceRole

        public String getServiceRole()

        The name of the IAM role assumed by the Amazon EMR Studio.

        Returns:
        The name of the IAM role assumed by the Amazon EMR Studio.
      • withServiceRole

        public Studio withServiceRole(String serviceRole)

        The name of the IAM role assumed by the Amazon EMR Studio.

        Parameters:
        serviceRole - The name of the IAM role assumed by the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setUserRole

        public void setUserRole(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.

        Parameters:
        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.
      • getUserRole

        public String getUserRole()

        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.

        Returns:
        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.
      • withUserRole

        public Studio withUserRole(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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setWorkspaceSecurityGroupId

        public void setWorkspaceSecurityGroupId(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.

        Parameters:
        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.
      • getWorkspaceSecurityGroupId

        public String getWorkspaceSecurityGroupId()

        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.

        Returns:
        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.
      • withWorkspaceSecurityGroupId

        public Studio withWorkspaceSecurityGroupId(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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setEngineSecurityGroupId

        public void setEngineSecurityGroupId(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.

        Parameters:
        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.
      • getEngineSecurityGroupId

        public String getEngineSecurityGroupId()

        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.

        Returns:
        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.
      • withEngineSecurityGroupId

        public Studio withEngineSecurityGroupId(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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setUrl

        public void setUrl(String url)

        The unique access URL of the Amazon EMR Studio.

        Parameters:
        url - The unique access URL of the Amazon EMR Studio.
      • getUrl

        public String getUrl()

        The unique access URL of the Amazon EMR Studio.

        Returns:
        The unique access URL of the Amazon EMR Studio.
      • withUrl

        public Studio withUrl(String url)

        The unique access URL of the Amazon EMR Studio.

        Parameters:
        url - The unique access URL of the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setCreationTime

        public void setCreationTime(Date creationTime)

        The time the Amazon EMR Studio was created.

        Parameters:
        creationTime - The time the Amazon EMR Studio was created.
      • getCreationTime

        public Date getCreationTime()

        The time the Amazon EMR Studio was created.

        Returns:
        The time the Amazon EMR Studio was created.
      • withCreationTime

        public Studio withCreationTime(Date creationTime)

        The time the Amazon EMR Studio was created.

        Parameters:
        creationTime - The time the Amazon EMR Studio was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDefaultS3Location

        public void setDefaultS3Location(String defaultS3Location)

        The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.

        Parameters:
        defaultS3Location - The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
      • getDefaultS3Location

        public String getDefaultS3Location()

        The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.

        Returns:
        The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
      • withDefaultS3Location

        public Studio withDefaultS3Location(String defaultS3Location)

        The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.

        Parameters:
        defaultS3Location - The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setIdpAuthUrl

        public void setIdpAuthUrl(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.

        Parameters:
        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.
      • getIdpAuthUrl

        public String getIdpAuthUrl()

        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.

        Returns:
        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.
      • withIdpAuthUrl

        public Studio withIdpAuthUrl(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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setIdpRelayStateParameterName

        public void setIdpRelayStateParameterName(String idpRelayStateParameterName)

        The name of your identity provider's RelayState parameter.

        Parameters:
        idpRelayStateParameterName - The name of your identity provider's RelayState parameter.
      • getIdpRelayStateParameterName

        public String getIdpRelayStateParameterName()

        The name of your identity provider's RelayState parameter.

        Returns:
        The name of your identity provider's RelayState parameter.
      • withIdpRelayStateParameterName

        public Studio withIdpRelayStateParameterName(String idpRelayStateParameterName)

        The name of your identity provider's RelayState parameter.

        Parameters:
        idpRelayStateParameterName - The name of your identity provider's RelayState parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getTags

        public List<Tag> getTags()

        A list of tags associated with the Amazon EMR Studio.

        Returns:
        A list of tags associated with the Amazon EMR Studio.
      • setTags

        public void setTags(Collection<Tag> tags)

        A list of tags associated with the Amazon EMR Studio.

        Parameters:
        tags - A list of tags associated with the Amazon EMR Studio.
      • withTags

        public Studio withTags(Tag... tags)

        A list of tags associated with the Amazon EMR Studio.

        NOTE: This method appends the values to the existing list (if any). Use setTags(java.util.Collection) or withTags(java.util.Collection) if you want to override the existing values.

        Parameters:
        tags - A list of tags associated with the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withTags

        public Studio withTags(Collection<Tag> tags)

        A list of tags associated with the Amazon EMR Studio.

        Parameters:
        tags - A list of tags associated with the Amazon EMR Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setIdcInstanceArn

        public void setIdcInstanceArn(String idcInstanceArn)

        The ARN of the IAM Identity Center instance the Studio application belongs to.

        Parameters:
        idcInstanceArn - The ARN of the IAM Identity Center instance the Studio application belongs to.
      • getIdcInstanceArn

        public String getIdcInstanceArn()

        The ARN of the IAM Identity Center instance the Studio application belongs to.

        Returns:
        The ARN of the IAM Identity Center instance the Studio application belongs to.
      • withIdcInstanceArn

        public Studio withIdcInstanceArn(String idcInstanceArn)

        The ARN of the IAM Identity Center instance the Studio application belongs to.

        Parameters:
        idcInstanceArn - The ARN of the IAM Identity Center instance the Studio application belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setTrustedIdentityPropagationEnabled

        public void setTrustedIdentityPropagationEnabled(Boolean trustedIdentityPropagationEnabled)

        Indicates whether the Studio has Trusted identity propagation enabled. The default value is false.

        Parameters:
        trustedIdentityPropagationEnabled - Indicates whether the Studio has Trusted identity propagation enabled. The default value is false.
      • getTrustedIdentityPropagationEnabled

        public Boolean getTrustedIdentityPropagationEnabled()

        Indicates whether the Studio has Trusted identity propagation enabled. The default value is false.

        Returns:
        Indicates whether the Studio has Trusted identity propagation enabled. The default value is false.
      • withTrustedIdentityPropagationEnabled

        public Studio withTrustedIdentityPropagationEnabled(Boolean trustedIdentityPropagationEnabled)

        Indicates whether the Studio has Trusted identity propagation enabled. The default value is false.

        Parameters:
        trustedIdentityPropagationEnabled - Indicates whether the Studio has Trusted identity propagation enabled. The default value is false.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isTrustedIdentityPropagationEnabled

        public Boolean isTrustedIdentityPropagationEnabled()

        Indicates whether the Studio has Trusted identity propagation enabled. The default value is false.

        Returns:
        Indicates whether the Studio has Trusted identity propagation enabled. The default value is false.
      • setIdcUserAssignment

        public void setIdcUserAssignment(String idcUserAssignment)

        Indicates whether the Studio has REQUIRED or OPTIONAL IAM Identity Center user assignment. If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.

        Parameters:
        idcUserAssignment - Indicates whether the Studio has REQUIRED or OPTIONAL IAM Identity Center user assignment. If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.
        See Also:
        IdcUserAssignment
      • getIdcUserAssignment

        public String getIdcUserAssignment()

        Indicates whether the Studio has REQUIRED or OPTIONAL IAM Identity Center user assignment. If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.

        Returns:
        Indicates whether the Studio has REQUIRED or OPTIONAL IAM Identity Center user assignment. If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.
        See Also:
        IdcUserAssignment
      • withIdcUserAssignment

        public Studio withIdcUserAssignment(String idcUserAssignment)

        Indicates whether the Studio has REQUIRED or OPTIONAL IAM Identity Center user assignment. If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.

        Parameters:
        idcUserAssignment - Indicates whether the Studio has REQUIRED or OPTIONAL IAM Identity Center user assignment. If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IdcUserAssignment
      • withIdcUserAssignment

        public Studio withIdcUserAssignment(IdcUserAssignment idcUserAssignment)

        Indicates whether the Studio has REQUIRED or OPTIONAL IAM Identity Center user assignment. If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.

        Parameters:
        idcUserAssignment - Indicates whether the Studio has REQUIRED or OPTIONAL IAM Identity Center user assignment. If the value is set to REQUIRED, users must be explicitly assigned to the Studio application to access the Studio.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IdcUserAssignment
      • setEncryptionKeyArn

        public void setEncryptionKeyArn(String 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.
      • getEncryptionKeyArn

        public String getEncryptionKeyArn()

        The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.

        Returns:
        The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
      • withEncryptionKeyArn

        public Studio withEncryptionKeyArn(String 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.
      • toString

        public String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /