@Generated(value="software.amazon.awssdk:codegen") public final class CategoryProperties extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CategoryProperties.Builder,CategoryProperties>
Provides you with the properties of the Call Analytics category you specified in your request. This includes the list of rules that define the specified category.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CategoryProperties.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CategoryProperties.Builder |
builder() |
String |
categoryName()
The name of the Call Analytics category.
|
Instant |
createTime()
The date and time the specified Call Analytics category was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasRules()
For responses, this returns true if the service returned a value for the Rules property.
|
InputType |
inputType()
The input type associated with the specified category.
|
String |
inputTypeAsString()
The input type associated with the specified category.
|
Instant |
lastUpdateTime()
The date and time the specified Call Analytics category was last updated.
|
List<Rule> |
rules()
The rules used to define a Call Analytics category.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CategoryProperties.Builder> |
serializableBuilderClass() |
CategoryProperties.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String categoryName()
The name of the Call Analytics category. Category names are case sensitive and must be unique within an Amazon Web Services account.
public final boolean hasRules()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Rule> rules()
The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRules() method.
public final Instant createTime()
The date and time the specified Call Analytics category was created.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example,
2022-05-04T12:32:58.761000-07:00 represents 12:32 PM UTC-7 on May 4, 2022.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example,
2022-05-04T12:32:58.761000-07:00 represents 12:32 PM UTC-7 on May 4, 2022.
public final Instant lastUpdateTime()
The date and time the specified Call Analytics category was last updated.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example,
2022-05-05T12:45:32.691000-07:00 represents 12:45 PM UTC-7 on May 5, 2022.
Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example,
2022-05-05T12:45:32.691000-07:00 represents 12:45 PM UTC-7 on May 5, 2022.
public final InputType inputType()
The input type associated with the specified category. POST_CALL refers to a category that is
applied to batch transcriptions; REAL_TIME refers to a category that is applied to streaming
transcriptions.
If the service returns an enum value that is not available in the current SDK version, inputType will
return InputType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
inputTypeAsString().
POST_CALL refers to a category that
is applied to batch transcriptions; REAL_TIME refers to a category that is applied to
streaming transcriptions.InputTypepublic final String inputTypeAsString()
The input type associated with the specified category. POST_CALL refers to a category that is
applied to batch transcriptions; REAL_TIME refers to a category that is applied to streaming
transcriptions.
If the service returns an enum value that is not available in the current SDK version, inputType will
return InputType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
inputTypeAsString().
POST_CALL refers to a category that
is applied to batch transcriptions; REAL_TIME refers to a category that is applied to
streaming transcriptions.InputTypepublic CategoryProperties.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CategoryProperties.Builder,CategoryProperties>public static CategoryProperties.Builder builder()
public static Class<? extends CategoryProperties.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.