public static interface SendAnnouncementRequest.Builder extends AlexaForBusinessRequest.Builder, SdkPojo, CopyableBuilder<SendAnnouncementRequest.Builder,SendAnnouncementRequest>
| Modifier and Type | Method and Description |
|---|---|
SendAnnouncementRequest.Builder |
clientRequestToken(String clientRequestToken)
The unique, user-specified identifier for the request that ensures idempotency.
|
default SendAnnouncementRequest.Builder |
content(Consumer<Content.Builder> content)
The announcement content.
|
SendAnnouncementRequest.Builder |
content(Content content)
The announcement content.
|
SendAnnouncementRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
SendAnnouncementRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
SendAnnouncementRequest.Builder |
roomFilters(Collection<Filter> roomFilters)
The filters to use to send an announcement to a specified list of rooms.
|
SendAnnouncementRequest.Builder |
roomFilters(Consumer<Filter.Builder>... roomFilters)
The filters to use to send an announcement to a specified list of rooms.
|
SendAnnouncementRequest.Builder |
roomFilters(Filter... roomFilters)
The filters to use to send an announcement to a specified list of rooms.
|
SendAnnouncementRequest.Builder |
timeToLiveInSeconds(Integer timeToLiveInSeconds)
The time to live for an announcement.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildSendAnnouncementRequest.Builder roomFilters(Collection<Filter> roomFilters)
The filters to use to send an announcement to a specified list of rooms. The supported filter keys are RoomName, ProfileName, RoomArn, and ProfileArn. To send to all rooms, specify an empty RoomFilters list.
roomFilters - The filters to use to send an announcement to a specified list of rooms. The supported filter keys are
RoomName, ProfileName, RoomArn, and ProfileArn. To send to all rooms, specify an empty RoomFilters
list.SendAnnouncementRequest.Builder roomFilters(Filter... roomFilters)
The filters to use to send an announcement to a specified list of rooms. The supported filter keys are RoomName, ProfileName, RoomArn, and ProfileArn. To send to all rooms, specify an empty RoomFilters list.
roomFilters - The filters to use to send an announcement to a specified list of rooms. The supported filter keys are
RoomName, ProfileName, RoomArn, and ProfileArn. To send to all rooms, specify an empty RoomFilters
list.SendAnnouncementRequest.Builder roomFilters(Consumer<Filter.Builder>... roomFilters)
The filters to use to send an announcement to a specified list of rooms. The supported filter keys are RoomName, ProfileName, RoomArn, and ProfileArn. To send to all rooms, specify an empty RoomFilters list.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #roomFilters(List) .roomFilters - a consumer that will call methods on List.Builder #roomFilters(List) SendAnnouncementRequest.Builder content(Content content)
The announcement content. This can contain only one of the three possible announcement types (text, SSML or audio).
content - The announcement content. This can contain only one of the three possible announcement types (text,
SSML or audio).default SendAnnouncementRequest.Builder content(Consumer<Content.Builder> content)
The announcement content. This can contain only one of the three possible announcement types (text, SSML or audio).
This is a convenience that creates an instance of theContent.Builder avoiding the need to create one
manually via Content.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to content(Content).content - a consumer that will call methods on Content.Buildercontent(Content)SendAnnouncementRequest.Builder timeToLiveInSeconds(Integer timeToLiveInSeconds)
The time to live for an announcement. Default is 300. If delivery doesn't occur within this time, the announcement is not delivered.
timeToLiveInSeconds - The time to live for an announcement. Default is 300. If delivery doesn't occur within this time, the
announcement is not delivered.SendAnnouncementRequest.Builder clientRequestToken(String clientRequestToken)
The unique, user-specified identifier for the request that ensures idempotency.
clientRequestToken - The unique, user-specified identifier for the request that ensures idempotency.SendAnnouncementRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderSendAnnouncementRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.