public static interface CreateViewRequest.Builder extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateViewRequest.Builder,CreateViewRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateViewRequest.Builder |
clientToken(String clientToken)
A unique Id for each create view request to avoid duplicate view creation.
|
default CreateViewRequest.Builder |
content(Consumer<ViewInputContent.Builder> content)
View content containing all content necessary to render a view except for runtime input data.
|
CreateViewRequest.Builder |
content(ViewInputContent content)
View content containing all content necessary to render a view except for runtime input data.
|
CreateViewRequest.Builder |
description(String description)
The description of the view.
|
CreateViewRequest.Builder |
instanceId(String instanceId)
The identifier of the Amazon Connect instance.
|
CreateViewRequest.Builder |
name(String name)
The name of the view.
|
CreateViewRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateViewRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateViewRequest.Builder |
status(String status)
Indicates the view status as either
SAVED or PUBLISHED. |
CreateViewRequest.Builder |
status(ViewStatus status)
Indicates the view status as either
SAVED or PUBLISHED. |
CreateViewRequest.Builder |
tags(Map<String,String> tags)
The tags associated with the view resource (not specific to view version).These tags can be used to organize,
track, or control access for this resource.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateViewRequest.Builder instanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.CreateViewRequest.Builder clientToken(String clientToken)
A unique Id for each create view request to avoid duplicate view creation. For example, the view is idempotent ClientToken is provided.
clientToken - A unique Id for each create view request to avoid duplicate view creation. For example, the view is
idempotent ClientToken is provided.CreateViewRequest.Builder status(String status)
Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED
status will initiate validation on the content.
status - Indicates the view status as either SAVED or PUBLISHED. The
PUBLISHED status will initiate validation on the content.ViewStatus,
ViewStatusCreateViewRequest.Builder status(ViewStatus status)
Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED
status will initiate validation on the content.
status - Indicates the view status as either SAVED or PUBLISHED. The
PUBLISHED status will initiate validation on the content.ViewStatus,
ViewStatusCreateViewRequest.Builder content(ViewInputContent content)
View content containing all content necessary to render a view except for runtime input data.
The total uncompressed content has a maximum file size of 400kB.
content - View content containing all content necessary to render a view except for runtime input data.
The total uncompressed content has a maximum file size of 400kB.
default CreateViewRequest.Builder content(Consumer<ViewInputContent.Builder> content)
View content containing all content necessary to render a view except for runtime input data.
The total uncompressed content has a maximum file size of 400kB.
This is a convenience method that creates an instance of theViewInputContent.Builder avoiding the
need to create one manually via ViewInputContent.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to content(ViewInputContent).
content - a consumer that will call methods on ViewInputContent.Buildercontent(ViewInputContent)CreateViewRequest.Builder description(String description)
The description of the view.
description - The description of the view.CreateViewRequest.Builder name(String name)
The name of the view.
name - The name of the view.CreateViewRequest.Builder tags(Map<String,String> tags)
The tags associated with the view resource (not specific to view version).These tags can be used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags associated with the view resource (not specific to view version).These tags can be used to
organize, track, or control access for this resource. For example, { "tags": {"key1":"value1",
"key2":"value2"} }.CreateViewRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateViewRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.