public static interface CreateTemplateRequest.Builder extends ConnectCasesRequest.Builder, SdkPojo, CopyableBuilder<CreateTemplateRequest.Builder,CreateTemplateRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateTemplateRequest.Builder |
description(String description)
A brief description of the template.
|
CreateTemplateRequest.Builder |
domainId(String domainId)
The unique identifier of the Cases domain.
|
default CreateTemplateRequest.Builder |
layoutConfiguration(Consumer<LayoutConfiguration.Builder> layoutConfiguration)
Configuration of layouts associated to the template.
|
CreateTemplateRequest.Builder |
layoutConfiguration(LayoutConfiguration layoutConfiguration)
Configuration of layouts associated to the template.
|
CreateTemplateRequest.Builder |
name(String name)
A name for the template.
|
CreateTemplateRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateTemplateRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateTemplateRequest.Builder |
requiredFields(Collection<RequiredField> requiredFields)
A list of fields that must contain a value for a case to be successfully created with this template.
|
CreateTemplateRequest.Builder |
requiredFields(Consumer<RequiredField.Builder>... requiredFields)
A list of fields that must contain a value for a case to be successfully created with this template.
|
CreateTemplateRequest.Builder |
requiredFields(RequiredField... requiredFields)
A list of fields that must contain a value for a case to be successfully created with this template.
|
CreateTemplateRequest.Builder |
status(String status)
The status of the template.
|
CreateTemplateRequest.Builder |
status(TemplateStatus status)
The status of the template.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateTemplateRequest.Builder description(String description)
A brief description of the template.
description - A brief description of the template.CreateTemplateRequest.Builder domainId(String domainId)
The unique identifier of the Cases domain.
domainId - The unique identifier of the Cases domain.CreateTemplateRequest.Builder layoutConfiguration(LayoutConfiguration layoutConfiguration)
Configuration of layouts associated to the template.
layoutConfiguration - Configuration of layouts associated to the template.default CreateTemplateRequest.Builder layoutConfiguration(Consumer<LayoutConfiguration.Builder> layoutConfiguration)
Configuration of layouts associated to the template.
This is a convenience method that creates an instance of theLayoutConfiguration.Builder avoiding the
need to create one manually via LayoutConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to layoutConfiguration(LayoutConfiguration).
layoutConfiguration - a consumer that will call methods on LayoutConfiguration.BuilderlayoutConfiguration(LayoutConfiguration)CreateTemplateRequest.Builder name(String name)
A name for the template. It must be unique per domain.
name - A name for the template. It must be unique per domain.CreateTemplateRequest.Builder requiredFields(Collection<RequiredField> requiredFields)
A list of fields that must contain a value for a case to be successfully created with this template.
requiredFields - A list of fields that must contain a value for a case to be successfully created with this template.CreateTemplateRequest.Builder requiredFields(RequiredField... requiredFields)
A list of fields that must contain a value for a case to be successfully created with this template.
requiredFields - A list of fields that must contain a value for a case to be successfully created with this template.CreateTemplateRequest.Builder requiredFields(Consumer<RequiredField.Builder>... requiredFields)
A list of fields that must contain a value for a case to be successfully created with this template.
This is a convenience method that creates an instance of theRequiredField.Builder avoiding the need to create
one manually via RequiredField.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #requiredFields(List.
requiredFields - a consumer that will call methods on
RequiredField.Builder#requiredFields(java.util.Collection) CreateTemplateRequest.Builder status(String status)
The status of the template.
status - The status of the template.TemplateStatus,
TemplateStatusCreateTemplateRequest.Builder status(TemplateStatus status)
The status of the template.
status - The status of the template.TemplateStatus,
TemplateStatusCreateTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.