Interface GetDataAccessorResponse.Builder

  • Method Details

    • displayName

      GetDataAccessorResponse.Builder displayName(String displayName)

      The friendly name of the data accessor.

      Parameters:
      displayName - The friendly name of the data accessor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataAccessorId

      GetDataAccessorResponse.Builder dataAccessorId(String dataAccessorId)

      The unique identifier of the data accessor.

      Parameters:
      dataAccessorId - The unique identifier of the data accessor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataAccessorArn

      GetDataAccessorResponse.Builder dataAccessorArn(String dataAccessorArn)

      The Amazon Resource Name (ARN) of the data accessor.

      Parameters:
      dataAccessorArn - The Amazon Resource Name (ARN) of the data accessor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationId

      GetDataAccessorResponse.Builder applicationId(String applicationId)

      The unique identifier of the Amazon Q Business application associated with this data accessor.

      Parameters:
      applicationId - The unique identifier of the Amazon Q Business application associated with this data accessor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • idcApplicationArn

      GetDataAccessorResponse.Builder idcApplicationArn(String idcApplicationArn)

      The Amazon Resource Name (ARN) of the IAM Identity Center application associated with this data accessor.

      Parameters:
      idcApplicationArn - The Amazon Resource Name (ARN) of the IAM Identity Center application associated with this data accessor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • principal

      The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.

      Parameters:
      principal - The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actionConfigurations

      GetDataAccessorResponse.Builder actionConfigurations(Collection<ActionConfiguration> actionConfigurations)

      The list of action configurations specifying the allowed actions and any associated filters.

      Parameters:
      actionConfigurations - The list of action configurations specifying the allowed actions and any associated filters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actionConfigurations

      GetDataAccessorResponse.Builder actionConfigurations(ActionConfiguration... actionConfigurations)

      The list of action configurations specifying the allowed actions and any associated filters.

      Parameters:
      actionConfigurations - The list of action configurations specifying the allowed actions and any associated filters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actionConfigurations

      GetDataAccessorResponse.Builder actionConfigurations(Consumer<ActionConfiguration.Builder>... actionConfigurations)

      The list of action configurations specifying the allowed actions and any associated filters.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to actionConfigurations(List<ActionConfiguration>).

      Parameters:
      actionConfigurations - a consumer that will call methods on ActionConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      The timestamp when the data accessor was created.

      Parameters:
      createdAt - The timestamp when the data accessor was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp when the data accessor was last updated.

      Parameters:
      updatedAt - The timestamp when the data accessor was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.