Interface CreateContactFlowRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConnectRequest.Builder,CopyableBuilder<CreateContactFlowRequest.Builder,,CreateContactFlowRequest> SdkBuilder<CreateContactFlowRequest.Builder,,CreateContactFlowRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateContactFlowRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe JSON string that represents the content of the flow.description(String description) The description of the flow.instanceId(String instanceId) The identifier of the Amazon Connect instance.The name of the flow.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Indicates the flow status as eitherSAVEDorPUBLISHED.status(ContactFlowStatus status) Indicates the flow status as eitherSAVEDorPUBLISHED.The tags used to organize, track, or control access for this resource.The type of the flow.type(ContactFlowType type) The type of the flow.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.connect.model.ConnectRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
instanceId
The identifier of the Amazon Connect instance.
- Parameters:
instanceId- The identifier of the Amazon Connect instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the flow.
- Parameters:
name- The name of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.
- Parameters:
type- The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.
- Parameters:
type- The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of the flow.
- Parameters:
description- The description of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.
Length Constraints: Minimum length of 1. Maximum length of 256000.
- Parameters:
content- The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.Length Constraints: Minimum length of 1. Maximum length of 256000.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Indicates the flow status as either
SAVEDorPUBLISHED. ThePUBLISHEDstatus will initiate validation on the content. theSAVEDstatus does not initiate validation of the content.SAVED|PUBLISHED.- Parameters:
status- Indicates the flow status as eitherSAVEDorPUBLISHED. ThePUBLISHEDstatus will initiate validation on the content. theSAVEDstatus does not initiate validation of the content.SAVED|PUBLISHED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Indicates the flow status as either
SAVEDorPUBLISHED. ThePUBLISHEDstatus will initiate validation on the content. theSAVEDstatus does not initiate validation of the content.SAVED|PUBLISHED.- Parameters:
status- Indicates the flow status as eitherSAVEDorPUBLISHED. ThePUBLISHEDstatus will initiate validation on the content. theSAVEDstatus does not initiate validation of the content.SAVED|PUBLISHED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateContactFlowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateContactFlowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-