Interface ContactFlowModule.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ContactFlowModule.Builder,ContactFlowModule>,SdkBuilder<ContactFlowModule.Builder,ContactFlowModule>,SdkPojo
- Enclosing class:
- ContactFlowModule
public static interface ContactFlowModule.Builder extends SdkPojo, CopyableBuilder<ContactFlowModule.Builder,ContactFlowModule>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContactFlowModule.Builderarn(String arn)The Amazon Resource Name (ARN).ContactFlowModule.Buildercontent(String content)The JSON string that represents the content of the flow.ContactFlowModule.Builderdescription(String description)The description of the flow module.ContactFlowModule.Builderid(String id)The identifier of the flow module.ContactFlowModule.Buildername(String name)The name of the flow module.ContactFlowModule.Builderstate(String state)The type of flow module.ContactFlowModule.Builderstate(ContactFlowModuleState state)The type of flow module.ContactFlowModule.Builderstatus(String status)The status of the flow module.ContactFlowModule.Builderstatus(ContactFlowModuleStatus status)The status of the flow module.ContactFlowModule.Buildertags(Map<String,String> tags)The tags used to organize, track, or control access for this resource.-
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
-
arn
ContactFlowModule.Builder arn(String arn)
The Amazon Resource Name (ARN).
- Parameters:
arn- The Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
ContactFlowModule.Builder id(String id)
The identifier of the flow module.
- Parameters:
id- The identifier of the flow module.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ContactFlowModule.Builder name(String name)
The name of the flow module.
- Parameters:
name- The name of the flow module.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
ContactFlowModule.Builder content(String content)
The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.
- Parameters:
content- The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ContactFlowModule.Builder description(String description)
The description of the flow module.
- Parameters:
description- The description of the flow module.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
ContactFlowModule.Builder state(String state)
The type of flow module.
- Parameters:
state- The type of flow module.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ContactFlowModuleState,ContactFlowModuleState
-
state
ContactFlowModule.Builder state(ContactFlowModuleState state)
The type of flow module.
- Parameters:
state- The type of flow module.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ContactFlowModuleState,ContactFlowModuleState
-
status
ContactFlowModule.Builder status(String status)
The status of the flow module.
- Parameters:
status- The status of the flow module.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ContactFlowModuleStatus,ContactFlowModuleStatus
-
status
ContactFlowModule.Builder status(ContactFlowModuleStatus status)
The status of the flow module.
- Parameters:
status- The status of the flow module.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ContactFlowModuleStatus,ContactFlowModuleStatus
-
tags
ContactFlowModule.Builder tags(Map<String,String> 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.
-
-