Interface DescribePrincipalMappingResponse.Builder

    • Method Detail

      • indexId

        DescribePrincipalMappingResponse.Builder indexId​(String indexId)

        Shows the identifier of the index to see information on the processing of PUT and DELETE actions for mapping users to their groups.

        Parameters:
        indexId - Shows the identifier of the index to see information on the processing of PUT and DELETE actions for mapping users to their groups.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSourceId

        DescribePrincipalMappingResponse.Builder dataSourceId​(String dataSourceId)

        Shows the identifier of the data source to see information on the processing of PUT and DELETE actions for mapping users to their groups.

        Parameters:
        dataSourceId - Shows the identifier of the data source to see information on the processing of PUT and DELETE actions for mapping users to their groups.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupId

        DescribePrincipalMappingResponse.Builder groupId​(String groupId)

        Shows the identifier of the group to see information on the processing of PUT and DELETE actions for mapping users to their groups.

        Parameters:
        groupId - Shows the identifier of the group to see information on the processing of PUT and DELETE actions for mapping users to their groups.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupOrderingIdSummaries

        DescribePrincipalMappingResponse.Builder groupOrderingIdSummaries​(Collection<GroupOrderingIdSummary> groupOrderingIdSummaries)

        Shows the following information on the processing of PUT and DELETE actions for mapping users to their groups:

        • Status—the status can be either PROCESSING, SUCCEEDED, DELETING, DELETED, or FAILED.

        • Last updated—the last date-time an action was updated.

        • Received—the last date-time an action was received or submitted.

        • Ordering ID—the latest action that should process and apply after other actions.

        • Failure reason—the reason an action could not be processed.

        Parameters:
        groupOrderingIdSummaries - Shows the following information on the processing of PUT and DELETE actions for mapping users to their groups:

        • Status—the status can be either PROCESSING, SUCCEEDED, DELETING, DELETED, or FAILED.

        • Last updated—the last date-time an action was updated.

        • Received—the last date-time an action was received or submitted.

        • Ordering ID—the latest action that should process and apply after other actions.

        • Failure reason—the reason an action could not be processed.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupOrderingIdSummaries

        DescribePrincipalMappingResponse.Builder groupOrderingIdSummaries​(GroupOrderingIdSummary... groupOrderingIdSummaries)

        Shows the following information on the processing of PUT and DELETE actions for mapping users to their groups:

        • Status—the status can be either PROCESSING, SUCCEEDED, DELETING, DELETED, or FAILED.

        • Last updated—the last date-time an action was updated.

        • Received—the last date-time an action was received or submitted.

        • Ordering ID—the latest action that should process and apply after other actions.

        • Failure reason—the reason an action could not be processed.

        Parameters:
        groupOrderingIdSummaries - Shows the following information on the processing of PUT and DELETE actions for mapping users to their groups:

        • Status—the status can be either PROCESSING, SUCCEEDED, DELETING, DELETED, or FAILED.

        • Last updated—the last date-time an action was updated.

        • Received—the last date-time an action was received or submitted.

        • Ordering ID—the latest action that should process and apply after other actions.

        • Failure reason—the reason an action could not be processed.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupOrderingIdSummaries

        DescribePrincipalMappingResponse.Builder groupOrderingIdSummaries​(Consumer<GroupOrderingIdSummary.Builder>... groupOrderingIdSummaries)

        Shows the following information on the processing of PUT and DELETE actions for mapping users to their groups:

        • Status—the status can be either PROCESSING, SUCCEEDED, DELETING, DELETED, or FAILED.

        • Last updated—the last date-time an action was updated.

        • Received—the last date-time an action was received or submitted.

        • Ordering ID—the latest action that should process and apply after other actions.

        • Failure reason—the reason an action could not be processed.

        This is a convenience method that creates an instance of the GroupOrderingIdSummary.Builder avoiding the need to create one manually via GroupOrderingIdSummary.builder() .

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #groupOrderingIdSummaries(List).

        Parameters:
        groupOrderingIdSummaries - a consumer that will call methods on GroupOrderingIdSummary.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #groupOrderingIdSummaries(java.util.Collection)