Interface DescribePrincipalMappingResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribePrincipalMappingResponse.Builder,DescribePrincipalMappingResponse>, KendraResponse.Builder, SdkBuilder<DescribePrincipalMappingResponse.Builder,DescribePrincipalMappingResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribePrincipalMappingResponse

public static interface DescribePrincipalMappingResponse.Builder extends KendraResponse.Builder, SdkPojo, CopyableBuilder<DescribePrincipalMappingResponse.Builder,DescribePrincipalMappingResponse>
  • Method Details

    • 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

      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

      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<GroupOrderingIdSummary>).

      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: