@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateCallAnalyticsCategoryRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateCallAnalyticsCategoryRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateCallAnalyticsCategoryRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCategoryName()
The name of the analytics category to update.
|
List<Rule> |
getRules()
The rules used for the updated analytics category.
|
int |
hashCode() |
void |
setCategoryName(String categoryName)
The name of the analytics category to update.
|
void |
setRules(Collection<Rule> rules)
The rules used for the updated analytics category.
|
String |
toString()
Returns a string representation of this object.
|
UpdateCallAnalyticsCategoryRequest |
withCategoryName(String categoryName)
The name of the analytics category to update.
|
UpdateCallAnalyticsCategoryRequest |
withRules(Collection<Rule> rules)
The rules used for the updated analytics category.
|
UpdateCallAnalyticsCategoryRequest |
withRules(Rule... rules)
The rules used for the updated analytics category.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setCategoryName(String categoryName)
The name of the analytics category to update. The name is case sensitive. If you try to update a call analytics
category with the same name as a previous category you will receive a ConflictException
error.
categoryName
- The name of the analytics category to update. The name is case sensitive. If you try to update a call
analytics category with the same name as a previous category you will receive a
ConflictException
error.public String getCategoryName()
The name of the analytics category to update. The name is case sensitive. If you try to update a call analytics
category with the same name as a previous category you will receive a ConflictException
error.
ConflictException
error.public UpdateCallAnalyticsCategoryRequest withCategoryName(String categoryName)
The name of the analytics category to update. The name is case sensitive. If you try to update a call analytics
category with the same name as a previous category you will receive a ConflictException
error.
categoryName
- The name of the analytics category to update. The name is case sensitive. If you try to update a call
analytics category with the same name as a previous category you will receive a
ConflictException
error.public List<Rule> getRules()
The rules used for the updated analytics category. The rules that you provide in this field replace the ones that are currently being used.
public void setRules(Collection<Rule> rules)
The rules used for the updated analytics category. The rules that you provide in this field replace the ones that are currently being used.
rules
- The rules used for the updated analytics category. The rules that you provide in this field replace the
ones that are currently being used.public UpdateCallAnalyticsCategoryRequest withRules(Rule... rules)
The rules used for the updated analytics category. The rules that you provide in this field replace the ones that are currently being used.
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 for the updated analytics category. The rules that you provide in this field replace the
ones that are currently being used.public UpdateCallAnalyticsCategoryRequest withRules(Collection<Rule> rules)
The rules used for the updated analytics category. The rules that you provide in this field replace the ones that are currently being used.
rules
- The rules used for the updated analytics category. The rules that you provide in this field replace the
ones that are currently being used.public String toString()
toString
in class Object
Object.toString()
public UpdateCallAnalyticsCategoryRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()