Interface UpdateTaskTemplateRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConnectRequest.Builder,CopyableBuilder<UpdateTaskTemplateRequest.Builder,UpdateTaskTemplateRequest>,SdkBuilder<UpdateTaskTemplateRequest.Builder,UpdateTaskTemplateRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateTaskTemplateRequest
public static interface UpdateTaskTemplateRequest.Builder extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<UpdateTaskTemplateRequest.Builder,UpdateTaskTemplateRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UpdateTaskTemplateRequest.Builderconstraints(Consumer<TaskTemplateConstraints.Builder> constraints)Constraints that are applicable to the fields listed.UpdateTaskTemplateRequest.Builderconstraints(TaskTemplateConstraints constraints)Constraints that are applicable to the fields listed.UpdateTaskTemplateRequest.BuildercontactFlowId(String contactFlowId)The identifier of the flow that runs by default when a task is created by referencing this template.default UpdateTaskTemplateRequest.Builderdefaults(Consumer<TaskTemplateDefaults.Builder> defaults)The default values for fields when a task is created by referencing this template.UpdateTaskTemplateRequest.Builderdefaults(TaskTemplateDefaults defaults)The default values for fields when a task is created by referencing this template.UpdateTaskTemplateRequest.Builderdescription(String description)The description of the task template.UpdateTaskTemplateRequest.Builderfields(Collection<TaskTemplateField> fields)Fields that are part of the template.UpdateTaskTemplateRequest.Builderfields(Consumer<TaskTemplateField.Builder>... fields)Fields that are part of the template.UpdateTaskTemplateRequest.Builderfields(TaskTemplateField... fields)Fields that are part of the template.UpdateTaskTemplateRequest.BuilderinstanceId(String instanceId)The identifier of the Amazon Connect instance.UpdateTaskTemplateRequest.Buildername(String name)The name of the task template.UpdateTaskTemplateRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateTaskTemplateRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateTaskTemplateRequest.Builderstatus(String status)Marks a template asACTIVEorINACTIVEfor a task to refer to it.UpdateTaskTemplateRequest.Builderstatus(TaskTemplateStatus status)Marks a template asACTIVEorINACTIVEfor a task to refer to it.UpdateTaskTemplateRequest.BuildertaskTemplateId(String taskTemplateId)A unique identifier for the task template.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.connect.model.ConnectRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
taskTemplateId
UpdateTaskTemplateRequest.Builder taskTemplateId(String taskTemplateId)
A unique identifier for the task template.
- Parameters:
taskTemplateId- A unique identifier for the task template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
UpdateTaskTemplateRequest.Builder instanceId(String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
- Parameters:
instanceId- The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
UpdateTaskTemplateRequest.Builder name(String name)
The name of the task template.
- Parameters:
name- The name of the task template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateTaskTemplateRequest.Builder description(String description)
The description of the task template.
- Parameters:
description- The description of the task template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactFlowId
UpdateTaskTemplateRequest.Builder contactFlowId(String contactFlowId)
The identifier of the flow that runs by default when a task is created by referencing this template.
- Parameters:
contactFlowId- The identifier of the flow that runs by default when a task is created by referencing this template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
constraints
UpdateTaskTemplateRequest.Builder constraints(TaskTemplateConstraints constraints)
Constraints that are applicable to the fields listed.
- Parameters:
constraints- Constraints that are applicable to the fields listed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
constraints
default UpdateTaskTemplateRequest.Builder constraints(Consumer<TaskTemplateConstraints.Builder> constraints)
Constraints that are applicable to the fields listed.
This is a convenience method that creates an instance of theTaskTemplateConstraints.Builderavoiding the need to create one manually viaTaskTemplateConstraints.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconstraints(TaskTemplateConstraints).- Parameters:
constraints- a consumer that will call methods onTaskTemplateConstraints.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
constraints(TaskTemplateConstraints)
-
defaults
UpdateTaskTemplateRequest.Builder defaults(TaskTemplateDefaults defaults)
The default values for fields when a task is created by referencing this template.
- Parameters:
defaults- The default values for fields when a task is created by referencing this template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaults
default UpdateTaskTemplateRequest.Builder defaults(Consumer<TaskTemplateDefaults.Builder> defaults)
The default values for fields when a task is created by referencing this template.
This is a convenience method that creates an instance of theTaskTemplateDefaults.Builderavoiding the need to create one manually viaTaskTemplateDefaults.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefaults(TaskTemplateDefaults).- Parameters:
defaults- a consumer that will call methods onTaskTemplateDefaults.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
defaults(TaskTemplateDefaults)
-
status
UpdateTaskTemplateRequest.Builder status(String status)
Marks a template as
ACTIVEorINACTIVEfor a task to refer to it. Tasks can only be created fromACTIVEtemplates. If a template is marked asINACTIVE, then a task that refers to this template cannot be created.- Parameters:
status- Marks a template asACTIVEorINACTIVEfor a task to refer to it. Tasks can only be created fromACTIVEtemplates. If a template is marked asINACTIVE, then a task that refers to this template cannot be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TaskTemplateStatus,TaskTemplateStatus
-
status
UpdateTaskTemplateRequest.Builder status(TaskTemplateStatus status)
Marks a template as
ACTIVEorINACTIVEfor a task to refer to it. Tasks can only be created fromACTIVEtemplates. If a template is marked asINACTIVE, then a task that refers to this template cannot be created.- Parameters:
status- Marks a template asACTIVEorINACTIVEfor a task to refer to it. Tasks can only be created fromACTIVEtemplates. If a template is marked asINACTIVE, then a task that refers to this template cannot be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TaskTemplateStatus,TaskTemplateStatus
-
fields
UpdateTaskTemplateRequest.Builder fields(Collection<TaskTemplateField> fields)
Fields that are part of the template.
- Parameters:
fields- Fields that are part of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fields
UpdateTaskTemplateRequest.Builder fields(TaskTemplateField... fields)
Fields that are part of the template.
- Parameters:
fields- Fields that are part of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fields
UpdateTaskTemplateRequest.Builder fields(Consumer<TaskTemplateField.Builder>... fields)
Fields that are part of the template.
This is a convenience method that creates an instance of theTaskTemplateField.Builderavoiding the need to create one manually viaTaskTemplateField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#fields(List.) - Parameters:
fields- a consumer that will call methods onTaskTemplateField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#fields(java.util.Collection)
-
overrideConfiguration
UpdateTaskTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateTaskTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-