Class StudioSessionMappingState.Builder

  • Enclosing class:
    StudioSessionMappingState

    public static final class StudioSessionMappingState.Builder
    extends java.lang.Object
    • Method Detail

      • identityId

        public StudioSessionMappingState.Builder identityId​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> identityId)
        Parameters:
        identityId - The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.
        Returns:
        builder
      • identityId

        public StudioSessionMappingState.Builder identityId​(java.lang.String identityId)
        Parameters:
        identityId - The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.
        Returns:
        builder
      • identityName

        public StudioSessionMappingState.Builder identityName​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> identityName)
        Parameters:
        identityName - The name of the user or group from the Amazon Web Services SSO Identity Store.
        Returns:
        builder
      • identityName

        public StudioSessionMappingState.Builder identityName​(java.lang.String identityName)
        Parameters:
        identityName - The name of the user or group from the Amazon Web Services SSO Identity Store.
        Returns:
        builder
      • identityType

        public StudioSessionMappingState.Builder identityType​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> identityType)
        Parameters:
        identityType - Specifies whether the identity to map to the Amazon EMR Studio is a `USER` or a `GROUP`.
        Returns:
        builder
      • identityType

        public StudioSessionMappingState.Builder identityType​(java.lang.String identityType)
        Parameters:
        identityType - Specifies whether the identity to map to the Amazon EMR Studio is a `USER` or a `GROUP`.
        Returns:
        builder
      • sessionPolicyArn

        public StudioSessionMappingState.Builder sessionPolicyArn​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> sessionPolicyArn)
        Parameters:
        sessionPolicyArn - The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. You should specify the ARN for the session policy that you want to apply, not the ARN of your user role.
        Returns:
        builder
      • sessionPolicyArn

        public StudioSessionMappingState.Builder sessionPolicyArn​(java.lang.String sessionPolicyArn)
        Parameters:
        sessionPolicyArn - The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. You should specify the ARN for the session policy that you want to apply, not the ARN of your user role.
        Returns:
        builder
      • studioId

        public StudioSessionMappingState.Builder studioId​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> studioId)
        Parameters:
        studioId - The ID of the Amazon EMR Studio to which the user or group will be mapped.
        Returns:
        builder
      • studioId

        public StudioSessionMappingState.Builder studioId​(java.lang.String studioId)
        Parameters:
        studioId - The ID of the Amazon EMR Studio to which the user or group will be mapped.
        Returns:
        builder