Interface QuickResponseSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<QuickResponseSummary.Builder,QuickResponseSummary>,SdkBuilder<QuickResponseSummary.Builder,QuickResponseSummary>,SdkPojo
- Enclosing class:
- QuickResponseSummary
public static interface QuickResponseSummary.Builder extends SdkPojo, CopyableBuilder<QuickResponseSummary.Builder,QuickResponseSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QuickResponseSummary.Builderchannels(String... channels)The Amazon Connect contact channels this quick response applies to.QuickResponseSummary.Builderchannels(Collection<String> channels)The Amazon Connect contact channels this quick response applies to.QuickResponseSummary.BuildercontentType(String contentType)The media type of the quick response content.QuickResponseSummary.BuildercreatedTime(Instant createdTime)The timestamp when the quick response was created.QuickResponseSummary.Builderdescription(String description)The description of the quick response.QuickResponseSummary.BuilderisActive(Boolean isActive)Whether the quick response is active.QuickResponseSummary.BuilderknowledgeBaseArn(String knowledgeBaseArn)The Amazon Resource Name (ARN) of the knowledge base.QuickResponseSummary.BuilderknowledgeBaseId(String knowledgeBaseId)The identifier of the knowledge base.QuickResponseSummary.BuilderlastModifiedBy(String lastModifiedBy)The Amazon Resource Name (ARN) of the user who last updated the quick response data.QuickResponseSummary.BuilderlastModifiedTime(Instant lastModifiedTime)The timestamp when the quick response summary was last modified.QuickResponseSummary.Buildername(String name)The name of the quick response.QuickResponseSummary.BuilderquickResponseArn(String quickResponseArn)The Amazon Resource Name (ARN) of the quick response.QuickResponseSummary.BuilderquickResponseId(String quickResponseId)The identifier of the quick response.QuickResponseSummary.Builderstatus(String status)The resource status of the quick response.QuickResponseSummary.Builderstatus(QuickResponseStatus status)The resource status of the quick response.QuickResponseSummary.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
-
channels
QuickResponseSummary.Builder channels(Collection<String> channels)
The Amazon Connect contact channels this quick response applies to. The supported contact channel types include
Chat.- Parameters:
channels- The Amazon Connect contact channels this quick response applies to. The supported contact channel types includeChat.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channels
QuickResponseSummary.Builder channels(String... channels)
The Amazon Connect contact channels this quick response applies to. The supported contact channel types include
Chat.- Parameters:
channels- The Amazon Connect contact channels this quick response applies to. The supported contact channel types includeChat.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentType
QuickResponseSummary.Builder contentType(String contentType)
The media type of the quick response content.
-
Use
application/x.quickresponse;format=plainfor quick response written in plain text. -
Use
application/x.quickresponse;format=markdownfor quick response written in richtext.
- Parameters:
contentType- The media type of the quick response content.-
Use
application/x.quickresponse;format=plainfor quick response written in plain text. -
Use
application/x.quickresponse;format=markdownfor quick response written in richtext.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
createdTime
QuickResponseSummary.Builder createdTime(Instant createdTime)
The timestamp when the quick response was created.
- Parameters:
createdTime- The timestamp when the quick response was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
QuickResponseSummary.Builder description(String description)
The description of the quick response.
- Parameters:
description- The description of the quick response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isActive
QuickResponseSummary.Builder isActive(Boolean isActive)
Whether the quick response is active.
- Parameters:
isActive- Whether the quick response is active.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
knowledgeBaseArn
QuickResponseSummary.Builder knowledgeBaseArn(String knowledgeBaseArn)
The Amazon Resource Name (ARN) of the knowledge base.
- Parameters:
knowledgeBaseArn- The Amazon Resource Name (ARN) of the knowledge base.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
knowledgeBaseId
QuickResponseSummary.Builder knowledgeBaseId(String knowledgeBaseId)
The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it.
- Parameters:
knowledgeBaseId- The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedBy
QuickResponseSummary.Builder lastModifiedBy(String lastModifiedBy)
The Amazon Resource Name (ARN) of the user who last updated the quick response data.
- Parameters:
lastModifiedBy- The Amazon Resource Name (ARN) of the user who last updated the quick response data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
QuickResponseSummary.Builder lastModifiedTime(Instant lastModifiedTime)
The timestamp when the quick response summary was last modified.
- Parameters:
lastModifiedTime- The timestamp when the quick response summary was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
QuickResponseSummary.Builder name(String name)
The name of the quick response.
- Parameters:
name- The name of the quick response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quickResponseArn
QuickResponseSummary.Builder quickResponseArn(String quickResponseArn)
The Amazon Resource Name (ARN) of the quick response.
- Parameters:
quickResponseArn- The Amazon Resource Name (ARN) of the quick response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quickResponseId
QuickResponseSummary.Builder quickResponseId(String quickResponseId)
The identifier of the quick response.
- Parameters:
quickResponseId- The identifier of the quick response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
QuickResponseSummary.Builder status(String status)
The resource status of the quick response.
- Parameters:
status- The resource status of the quick response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
QuickResponseStatus,QuickResponseStatus
-
status
QuickResponseSummary.Builder status(QuickResponseStatus status)
The resource status of the quick response.
- Parameters:
status- The resource status of the quick response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
QuickResponseStatus,QuickResponseStatus
-
tags
QuickResponseSummary.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
- Parameters:
tags- The tags used to organize, track, or control access for this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-