Interface IdentityCenterOptions.Builder

    • Method Detail

      • enabledAPIAccess

        IdentityCenterOptions.Builder enabledAPIAccess​(Boolean enabledAPIAccess)

        True to enable IAM Identity Center for API access in Amazon OpenSearch Service.

        Parameters:
        enabledAPIAccess - True to enable IAM Identity Center for API access in Amazon OpenSearch Service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • identityCenterInstanceARN

        IdentityCenterOptions.Builder identityCenterInstanceARN​(String identityCenterInstanceARN)

        The ARN for IAM Identity Center Instance.

        Parameters:
        identityCenterInstanceARN - The ARN for IAM Identity Center Instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subjectKey

        IdentityCenterOptions.Builder subjectKey​(String subjectKey)

        Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.

        Parameters:
        subjectKey - Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SubjectKeyIdCOption, SubjectKeyIdCOption
      • subjectKey

        IdentityCenterOptions.Builder subjectKey​(SubjectKeyIdCOption subjectKey)

        Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.

        Parameters:
        subjectKey - Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SubjectKeyIdCOption, SubjectKeyIdCOption
      • rolesKey

        IdentityCenterOptions.Builder rolesKey​(String rolesKey)

        Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center

        Parameters:
        rolesKey - Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RolesKeyIdCOption, RolesKeyIdCOption
      • rolesKey

        IdentityCenterOptions.Builder rolesKey​(RolesKeyIdCOption rolesKey)

        Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center

        Parameters:
        rolesKey - Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RolesKeyIdCOption, RolesKeyIdCOption
      • identityCenterApplicationARN

        IdentityCenterOptions.Builder identityCenterApplicationARN​(String identityCenterApplicationARN)

        The ARN for IAM Identity Center Application which will integrate with Amazon OpenSearch Service.

        Parameters:
        identityCenterApplicationARN - The ARN for IAM Identity Center Application which will integrate with Amazon OpenSearch Service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • identityStoreId

        IdentityCenterOptions.Builder identityStoreId​(String identityStoreId)

        The ID of IAM Identity Store.

        Parameters:
        identityStoreId - The ID of IAM Identity Store.
        Returns:
        Returns a reference to this object so that method calls can be chained together.