@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CategoryProperties extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
CategoryProperties() |
Modifier and Type | Method and Description |
---|---|
CategoryProperties |
clone() |
boolean |
equals(Object obj) |
String |
getCategoryName()
The name of the Call Analytics category.
|
Date |
getCreateTime()
The date and time the specified Call Analytics category was created.
|
String |
getInputType()
The input type associated with the specified category.
|
Date |
getLastUpdateTime()
The date and time the specified Call Analytics category was last updated.
|
List<Rule> |
getRules()
The rules used to define a Call Analytics category.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCategoryName(String categoryName)
The name of the Call Analytics category.
|
void |
setCreateTime(Date createTime)
The date and time the specified Call Analytics category was created.
|
void |
setInputType(String inputType)
The input type associated with the specified category.
|
void |
setLastUpdateTime(Date lastUpdateTime)
The date and time the specified Call Analytics category was last updated.
|
void |
setRules(Collection<Rule> rules)
The rules used to define a Call Analytics category.
|
String |
toString()
Returns a string representation of this object.
|
CategoryProperties |
withCategoryName(String categoryName)
The name of the Call Analytics category.
|
CategoryProperties |
withCreateTime(Date createTime)
The date and time the specified Call Analytics category was created.
|
CategoryProperties |
withInputType(InputType inputType)
The input type associated with the specified category.
|
CategoryProperties |
withInputType(String inputType)
The input type associated with the specified category.
|
CategoryProperties |
withLastUpdateTime(Date lastUpdateTime)
The date and time the specified Call Analytics category was last updated.
|
CategoryProperties |
withRules(Collection<Rule> rules)
The rules used to define a Call Analytics category.
|
CategoryProperties |
withRules(Rule... rules)
The rules used to define a Call Analytics category.
|
public void setCategoryName(String categoryName)
The name of the Call Analytics category. Category names are case sensitive and must be unique within an Amazon Web Services account.
categoryName
- The name of the Call Analytics category. Category names are case sensitive and must be unique within an
Amazon Web Services account.public String getCategoryName()
The name of the Call Analytics category. Category names are case sensitive and must be unique within an Amazon Web Services account.
public CategoryProperties withCategoryName(String categoryName)
The name of the Call Analytics category. Category names are case sensitive and must be unique within an Amazon Web Services account.
categoryName
- The name of the Call Analytics category. Category names are case sensitive and must be unique within an
Amazon Web Services account.public List<Rule> getRules()
The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.
public void setRules(Collection<Rule> rules)
The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.
rules
- The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.public CategoryProperties withRules(Rule... rules)
The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.
NOTE: This method appends the values to the existing list (if any). Use
setRules(java.util.Collection)
or withRules(java.util.Collection)
if you want to override the
existing values.
rules
- The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.public CategoryProperties withRules(Collection<Rule> rules)
The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.
rules
- The rules used to define a Call Analytics category. Each category can have between 1 and 20 rules.public void setCreateTime(Date 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.
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.
public Date getCreateTime()
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 CategoryProperties withCreateTime(Date 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.
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.
public void setLastUpdateTime(Date 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.
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.
public Date getLastUpdateTime()
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 CategoryProperties withLastUpdateTime(Date 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.
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.
public void setInputType(String 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.
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.InputType
public String getInputType()
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.
POST_CALL
refers to a category that
is applied to batch transcriptions; REAL_TIME
refers to a category that is applied to
streaming transcriptions.InputType
public CategoryProperties withInputType(String 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.
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.InputType
public CategoryProperties withInputType(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.
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.InputType
public String toString()
toString
in class Object
Object.toString()
public CategoryProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.