public static interface CreateTopicRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateTopicRequest.Builder,CreateTopicRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateTopicRequest.Builder |
awsAccountId(String awsAccountId)
The ID of the Amazon Web Services account that you want to create a topic in.
|
CreateTopicRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateTopicRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateTopicRequest.Builder |
tags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.
|
CreateTopicRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.
|
CreateTopicRequest.Builder |
tags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.
|
default CreateTopicRequest.Builder |
topic(Consumer<TopicDetails.Builder> topic)
The definition of a topic to create.
|
CreateTopicRequest.Builder |
topic(TopicDetails topic)
The definition of a topic to create.
|
CreateTopicRequest.Builder |
topicId(String topicId)
The ID for the topic that you want to create.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateTopicRequest.Builder awsAccountId(String awsAccountId)
The ID of the Amazon Web Services account that you want to create a topic in.
awsAccountId - The ID of the Amazon Web Services account that you want to create a topic in.CreateTopicRequest.Builder topicId(String topicId)
The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
topicId - The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for
each Amazon Web Services account.CreateTopicRequest.Builder topic(TopicDetails topic)
The definition of a topic to create.
topic - The definition of a topic to create.default CreateTopicRequest.Builder topic(Consumer<TopicDetails.Builder> topic)
The definition of a topic to create.
This is a convenience method that creates an instance of theTopicDetails.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).
topic - a consumer that will call methods on TopicDetails.Buildertopic(TopicDetails)CreateTopicRequest.Builder tags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.
tags - Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.CreateTopicRequest.Builder tags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.
tags - Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.CreateTopicRequest.Builder tags(Consumer<Tag.Builder>... tags)
Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateTopicRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateTopicRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.