Class RealtimeContactAnalysisSegment
java.lang.Object
software.amazon.awssdk.services.connect.model.RealtimeContactAnalysisSegment
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<RealtimeContactAnalysisSegment.Builder,
RealtimeContactAnalysisSegment>
@Generated("software.amazon.awssdk:codegen")
public final class RealtimeContactAnalysisSegment
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<RealtimeContactAnalysisSegment.Builder,RealtimeContactAnalysisSegment>
An analyzed segment for a real-time analysis session.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static enum
-
Method Summary
Modifier and TypeMethodDescriptionThe analyzed attachments.builder()
Returns the value of the Categories property for this object.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.event()
Returns the value of the Event property for this object.Create an instance of this class withattachments()
initialized to the given value.fromAttachments
(RealTimeContactAnalysisSegmentAttachments attachments) Create an instance of this class withattachments()
initialized to the given value.Create an instance of this class withcategories()
initialized to the given value.Create an instance of this class withcategories()
initialized to the given value.Create an instance of this class withevent()
initialized to the given value.Create an instance of this class withevent()
initialized to the given value.Create an instance of this class withissues()
initialized to the given value.Create an instance of this class withissues()
initialized to the given value.fromPostContactSummary
(Consumer<RealTimeContactAnalysisSegmentPostContactSummary.Builder> postContactSummary) Create an instance of this class withpostContactSummary()
initialized to the given value.fromPostContactSummary
(RealTimeContactAnalysisSegmentPostContactSummary postContactSummary) Create an instance of this class withpostContactSummary()
initialized to the given value.Create an instance of this class withtranscript()
initialized to the given value.Create an instance of this class withtranscript()
initialized to the given value.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
issues()
Returns the value of the Issues property for this object.Information about the post-contact summary.static Class
<? extends RealtimeContactAnalysisSegment.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Returns the value of the Transcript property for this object.type()
Retrieve an enum value representing which member of this object is populated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
transcript
Returns the value of the Transcript property for this object.- Returns:
- The value of the Transcript property for this object.
-
categories
Returns the value of the Categories property for this object.- Returns:
- The value of the Categories property for this object.
-
issues
Returns the value of the Issues property for this object.- Returns:
- The value of the Issues property for this object.
-
event
Returns the value of the Event property for this object.- Returns:
- The value of the Event property for this object.
-
attachments
The analyzed attachments.
- Returns:
- The analyzed attachments.
-
postContactSummary
Information about the post-contact summary.
- Returns:
- Information about the post-contact summary.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<RealtimeContactAnalysisSegment.Builder,
RealtimeContactAnalysisSegment> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
fromTranscript
public static RealtimeContactAnalysisSegment fromTranscript(RealTimeContactAnalysisSegmentTranscript transcript) Create an instance of this class withtranscript()
initialized to the given value. Sets the value of the Transcript property for this object.- Parameters:
transcript
- The new value for the Transcript property for this object.
-
fromTranscript
public static RealtimeContactAnalysisSegment fromTranscript(Consumer<RealTimeContactAnalysisSegmentTranscript.Builder> transcript) Create an instance of this class withtranscript()
initialized to the given value. Sets the value of the Transcript property for this object.- Parameters:
transcript
- The new value for the Transcript property for this object.
-
fromCategories
public static RealtimeContactAnalysisSegment fromCategories(RealTimeContactAnalysisSegmentCategories categories) Create an instance of this class withcategories()
initialized to the given value. Sets the value of the Categories property for this object.- Parameters:
categories
- The new value for the Categories property for this object.
-
fromCategories
public static RealtimeContactAnalysisSegment fromCategories(Consumer<RealTimeContactAnalysisSegmentCategories.Builder> categories) Create an instance of this class withcategories()
initialized to the given value. Sets the value of the Categories property for this object.- Parameters:
categories
- The new value for the Categories property for this object.
-
fromIssues
public static RealtimeContactAnalysisSegment fromIssues(RealTimeContactAnalysisSegmentIssues issues) Create an instance of this class withissues()
initialized to the given value. Sets the value of the Issues property for this object.- Parameters:
issues
- The new value for the Issues property for this object.
-
fromIssues
public static RealtimeContactAnalysisSegment fromIssues(Consumer<RealTimeContactAnalysisSegmentIssues.Builder> issues) Create an instance of this class withissues()
initialized to the given value. Sets the value of the Issues property for this object.- Parameters:
issues
- The new value for the Issues property for this object.
-
fromEvent
Create an instance of this class withevent()
initialized to the given value. Sets the value of the Event property for this object.- Parameters:
event
- The new value for the Event property for this object.
-
fromEvent
public static RealtimeContactAnalysisSegment fromEvent(Consumer<RealTimeContactAnalysisSegmentEvent.Builder> event) Create an instance of this class withevent()
initialized to the given value. Sets the value of the Event property for this object.- Parameters:
event
- The new value for the Event property for this object.
-
fromAttachments
public static RealtimeContactAnalysisSegment fromAttachments(RealTimeContactAnalysisSegmentAttachments attachments) Create an instance of this class withattachments()
initialized to the given value.The analyzed attachments.
- Parameters:
attachments
- The analyzed attachments.
-
fromAttachments
public static RealtimeContactAnalysisSegment fromAttachments(Consumer<RealTimeContactAnalysisSegmentAttachments.Builder> attachments) Create an instance of this class withattachments()
initialized to the given value.The analyzed attachments.
- Parameters:
attachments
- The analyzed attachments.
-
fromPostContactSummary
public static RealtimeContactAnalysisSegment fromPostContactSummary(RealTimeContactAnalysisSegmentPostContactSummary postContactSummary) Create an instance of this class withpostContactSummary()
initialized to the given value.Information about the post-contact summary.
- Parameters:
postContactSummary
- Information about the post-contact summary.
-
fromPostContactSummary
public static RealtimeContactAnalysisSegment fromPostContactSummary(Consumer<RealTimeContactAnalysisSegmentPostContactSummary.Builder> postContactSummary) Create an instance of this class withpostContactSummary()
initialized to the given value.Information about the post-contact summary.
- Parameters:
postContactSummary
- Information about the post-contact summary.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beRealtimeContactAnalysisSegment.Type.UNKNOWN_TO_SDK_VERSION
if the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beRealtimeContactAnalysisSegment.Type.UNKNOWN_TO_SDK_VERSION
if zero members are set, andnull
if more than one member is set. -
sdkFields
-