Interface DescribeTopicResponse.Builder

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

public static interface DescribeTopicResponse.Builder extends QuickSightResponse.Builder, SdkPojo, CopyableBuilder<DescribeTopicResponse.Builder,DescribeTopicResponse>
  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the topic.

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

      The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

      Parameters:
      topicId - The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • topic

      The definition of a topic.

      Parameters:
      topic - The definition of a topic.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • topic

      The definition of a topic.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to topic(TopicDetails).

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

      DescribeTopicResponse.Builder requestId(String requestId)

      The Amazon Web Services request ID for this operation.

      Parameters:
      requestId - The Amazon Web Services request ID for this operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The HTTP status of the request.

      Parameters:
      status - The HTTP status of the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.