Class EvaluationSearchMetadata
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EvaluationSearchMetadata.Builder,EvaluationSearchMetadata>
Metadata information about an evaluation search.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe agent who acknowledged the evaluation.final InstantWhen the evaluation was acknowledged by the agent.final StringThe comment from the agent when they acknowledged the evaluation.final BooleanWhether auto-evaluation is enabled.final AutoEvaluationStatusThe status of the contact auto evaluation.final StringThe status of the contact auto evaluation.builder()final StringThe calibration session ID that this evaluation belongs to.final StringThe unique ID of the agent who handled the contact.final StringThe identifier of the contact in this instance of Amazon Connect.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe Amazon Resource Name (ARN) of the person who evaluated the contact.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final BooleanThe flag that marks the item as automatic fail.final BooleanThe flag to mark the item as not applicable for scoring.final DoubleThe total evaluation score expressed as a percentage.static Class<? extends EvaluationSearchMetadata.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
contactId
The identifier of the contact in this instance of Amazon Connect.
- Returns:
- The identifier of the contact in this instance of Amazon Connect.
-
evaluatorArn
The Amazon Resource Name (ARN) of the person who evaluated the contact.
- Returns:
- The Amazon Resource Name (ARN) of the person who evaluated the contact.
-
contactAgentId
The unique ID of the agent who handled the contact.
- Returns:
- The unique ID of the agent who handled the contact.
-
calibrationSessionId
The calibration session ID that this evaluation belongs to.
- Returns:
- The calibration session ID that this evaluation belongs to.
-
scorePercentage
The total evaluation score expressed as a percentage.
- Returns:
- The total evaluation score expressed as a percentage.
-
scoreAutomaticFail
The flag that marks the item as automatic fail. If the item or a child item gets an automatic fail answer, this flag is true.
- Returns:
- The flag that marks the item as automatic fail. If the item or a child item gets an automatic fail answer, this flag is true.
-
scoreNotApplicable
The flag to mark the item as not applicable for scoring.
- Returns:
- The flag to mark the item as not applicable for scoring.
-
autoEvaluationEnabled
Whether auto-evaluation is enabled.
- Returns:
- Whether auto-evaluation is enabled.
-
autoEvaluationStatus
The status of the contact auto evaluation.
If the service returns an enum value that is not available in the current SDK version,
autoEvaluationStatuswill returnAutoEvaluationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautoEvaluationStatusAsString().- Returns:
- The status of the contact auto evaluation.
- See Also:
-
autoEvaluationStatusAsString
The status of the contact auto evaluation.
If the service returns an enum value that is not available in the current SDK version,
autoEvaluationStatuswill returnAutoEvaluationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautoEvaluationStatusAsString().- Returns:
- The status of the contact auto evaluation.
- See Also:
-
acknowledgedTime
When the evaluation was acknowledged by the agent.
- Returns:
- When the evaluation was acknowledged by the agent.
-
acknowledgedBy
The agent who acknowledged the evaluation.
- Returns:
- The agent who acknowledged the evaluation.
-
acknowledgerComment
The comment from the agent when they acknowledged the evaluation.
- Returns:
- The comment from the agent when they acknowledged the evaluation.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<EvaluationSearchMetadata.Builder,EvaluationSearchMetadata> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-