@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicIRFilterOption extends Object implements Serializable, Cloneable, StructuredPojo
The definition for a TopicIRFilterOption.
| Constructor and Description |
|---|
TopicIRFilterOption() |
| Modifier and Type | Method and Description |
|---|---|
TopicIRFilterOption |
addAggregationFunctionParametersEntry(String key,
String value)
Add a single AggregationFunctionParameters entry
|
TopicIRFilterOption |
clearAggregationFunctionParametersEntries()
Removes all the entries added into AggregationFunctionParameters.
|
TopicIRFilterOption |
clone() |
boolean |
equals(Object obj) |
List<FilterAggMetrics> |
getAggMetrics()
The agg metrics for the
TopicIRFilterOption. |
String |
getAggregation()
The aggregation for the
TopicIRFilterOption. |
Map<String,String> |
getAggregationFunctionParameters()
The aggregation function parameters for the
TopicIRFilterOption. |
List<AggregationPartitionBy> |
getAggregationPartitionBy()
The
AggregationPartitionBy for the TopicIRFilterOption. |
Anchor |
getAnchor()
The anchor for the
TopicIRFilterOption. |
TopicConstantValue |
getConstant()
The constant for the
TopicIRFilterOption. |
String |
getFilterClass()
The filter class for the
TopicIRFilterOption. |
String |
getFilterType()
The filter type for the
TopicIRFilterOption. |
String |
getFunction()
The function for the
TopicIRFilterOption. |
Boolean |
getInclusive()
The inclusive for the
TopicIRFilterOption. |
Boolean |
getInverse()
The inverse for the
TopicIRFilterOption. |
TopicConstantValue |
getLastNextOffset()
The last next offset for the
TopicIRFilterOption. |
String |
getNullFilter()
The null filter for the
TopicIRFilterOption. |
Identifier |
getOperandField()
The operand field for the
TopicIRFilterOption. |
TopicConstantValue |
getRange()
The range for the
TopicIRFilterOption. |
String |
getSortDirection()
The sort direction for the
TopicIRFilterOption. |
String |
getTimeGranularity()
The time granularity for the
TopicIRFilterOption. |
TopicConstantValue |
getTopBottomLimit()
The
TopBottomLimit for the TopicIRFilterOption. |
int |
hashCode() |
Boolean |
isInclusive()
The inclusive for the
TopicIRFilterOption. |
Boolean |
isInverse()
The inverse for the
TopicIRFilterOption. |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAggMetrics(Collection<FilterAggMetrics> aggMetrics)
The agg metrics for the
TopicIRFilterOption. |
void |
setAggregation(String aggregation)
The aggregation for the
TopicIRFilterOption. |
void |
setAggregationFunctionParameters(Map<String,String> aggregationFunctionParameters)
The aggregation function parameters for the
TopicIRFilterOption. |
void |
setAggregationPartitionBy(Collection<AggregationPartitionBy> aggregationPartitionBy)
The
AggregationPartitionBy for the TopicIRFilterOption. |
void |
setAnchor(Anchor anchor)
The anchor for the
TopicIRFilterOption. |
void |
setConstant(TopicConstantValue constant)
The constant for the
TopicIRFilterOption. |
void |
setFilterClass(String filterClass)
The filter class for the
TopicIRFilterOption. |
void |
setFilterType(String filterType)
The filter type for the
TopicIRFilterOption. |
void |
setFunction(String function)
The function for the
TopicIRFilterOption. |
void |
setInclusive(Boolean inclusive)
The inclusive for the
TopicIRFilterOption. |
void |
setInverse(Boolean inverse)
The inverse for the
TopicIRFilterOption. |
void |
setLastNextOffset(TopicConstantValue lastNextOffset)
The last next offset for the
TopicIRFilterOption. |
void |
setNullFilter(String nullFilter)
The null filter for the
TopicIRFilterOption. |
void |
setOperandField(Identifier operandField)
The operand field for the
TopicIRFilterOption. |
void |
setRange(TopicConstantValue range)
The range for the
TopicIRFilterOption. |
void |
setSortDirection(String sortDirection)
The sort direction for the
TopicIRFilterOption. |
void |
setTimeGranularity(String timeGranularity)
The time granularity for the
TopicIRFilterOption. |
void |
setTopBottomLimit(TopicConstantValue topBottomLimit)
The
TopBottomLimit for the TopicIRFilterOption. |
String |
toString()
Returns a string representation of this object.
|
TopicIRFilterOption |
withAggMetrics(Collection<FilterAggMetrics> aggMetrics)
The agg metrics for the
TopicIRFilterOption. |
TopicIRFilterOption |
withAggMetrics(FilterAggMetrics... aggMetrics)
The agg metrics for the
TopicIRFilterOption. |
TopicIRFilterOption |
withAggregation(AggType aggregation)
The aggregation for the
TopicIRFilterOption. |
TopicIRFilterOption |
withAggregation(String aggregation)
The aggregation for the
TopicIRFilterOption. |
TopicIRFilterOption |
withAggregationFunctionParameters(Map<String,String> aggregationFunctionParameters)
The aggregation function parameters for the
TopicIRFilterOption. |
TopicIRFilterOption |
withAggregationPartitionBy(AggregationPartitionBy... aggregationPartitionBy)
The
AggregationPartitionBy for the TopicIRFilterOption. |
TopicIRFilterOption |
withAggregationPartitionBy(Collection<AggregationPartitionBy> aggregationPartitionBy)
The
AggregationPartitionBy for the TopicIRFilterOption. |
TopicIRFilterOption |
withAnchor(Anchor anchor)
The anchor for the
TopicIRFilterOption. |
TopicIRFilterOption |
withConstant(TopicConstantValue constant)
The constant for the
TopicIRFilterOption. |
TopicIRFilterOption |
withFilterClass(FilterClass filterClass)
The filter class for the
TopicIRFilterOption. |
TopicIRFilterOption |
withFilterClass(String filterClass)
The filter class for the
TopicIRFilterOption. |
TopicIRFilterOption |
withFilterType(String filterType)
The filter type for the
TopicIRFilterOption. |
TopicIRFilterOption |
withFilterType(TopicIRFilterType filterType)
The filter type for the
TopicIRFilterOption. |
TopicIRFilterOption |
withFunction(String function)
The function for the
TopicIRFilterOption. |
TopicIRFilterOption |
withFunction(TopicIRFilterFunction function)
The function for the
TopicIRFilterOption. |
TopicIRFilterOption |
withInclusive(Boolean inclusive)
The inclusive for the
TopicIRFilterOption. |
TopicIRFilterOption |
withInverse(Boolean inverse)
The inverse for the
TopicIRFilterOption. |
TopicIRFilterOption |
withLastNextOffset(TopicConstantValue lastNextOffset)
The last next offset for the
TopicIRFilterOption. |
TopicIRFilterOption |
withNullFilter(NullFilterOption nullFilter)
The null filter for the
TopicIRFilterOption. |
TopicIRFilterOption |
withNullFilter(String nullFilter)
The null filter for the
TopicIRFilterOption. |
TopicIRFilterOption |
withOperandField(Identifier operandField)
The operand field for the
TopicIRFilterOption. |
TopicIRFilterOption |
withRange(TopicConstantValue range)
The range for the
TopicIRFilterOption. |
TopicIRFilterOption |
withSortDirection(String sortDirection)
The sort direction for the
TopicIRFilterOption. |
TopicIRFilterOption |
withSortDirection(TopicSortDirection sortDirection)
The sort direction for the
TopicIRFilterOption. |
TopicIRFilterOption |
withTimeGranularity(String timeGranularity)
The time granularity for the
TopicIRFilterOption. |
TopicIRFilterOption |
withTimeGranularity(TimeGranularity timeGranularity)
The time granularity for the
TopicIRFilterOption. |
TopicIRFilterOption |
withTopBottomLimit(TopicConstantValue topBottomLimit)
The
TopBottomLimit for the TopicIRFilterOption. |
public void setFilterType(String filterType)
The filter type for the TopicIRFilterOption.
filterType - The filter type for the TopicIRFilterOption.TopicIRFilterTypepublic String getFilterType()
The filter type for the TopicIRFilterOption.
TopicIRFilterOption.TopicIRFilterTypepublic TopicIRFilterOption withFilterType(String filterType)
The filter type for the TopicIRFilterOption.
filterType - The filter type for the TopicIRFilterOption.TopicIRFilterTypepublic TopicIRFilterOption withFilterType(TopicIRFilterType filterType)
The filter type for the TopicIRFilterOption.
filterType - The filter type for the TopicIRFilterOption.TopicIRFilterTypepublic void setFilterClass(String filterClass)
The filter class for the TopicIRFilterOption.
filterClass - The filter class for the TopicIRFilterOption.FilterClasspublic String getFilterClass()
The filter class for the TopicIRFilterOption.
TopicIRFilterOption.FilterClasspublic TopicIRFilterOption withFilterClass(String filterClass)
The filter class for the TopicIRFilterOption.
filterClass - The filter class for the TopicIRFilterOption.FilterClasspublic TopicIRFilterOption withFilterClass(FilterClass filterClass)
The filter class for the TopicIRFilterOption.
filterClass - The filter class for the TopicIRFilterOption.FilterClasspublic void setOperandField(Identifier operandField)
The operand field for the TopicIRFilterOption.
operandField - The operand field for the TopicIRFilterOption.public Identifier getOperandField()
The operand field for the TopicIRFilterOption.
TopicIRFilterOption.public TopicIRFilterOption withOperandField(Identifier operandField)
The operand field for the TopicIRFilterOption.
operandField - The operand field for the TopicIRFilterOption.public void setFunction(String function)
The function for the TopicIRFilterOption.
function - The function for the TopicIRFilterOption.TopicIRFilterFunctionpublic String getFunction()
The function for the TopicIRFilterOption.
TopicIRFilterOption.TopicIRFilterFunctionpublic TopicIRFilterOption withFunction(String function)
The function for the TopicIRFilterOption.
function - The function for the TopicIRFilterOption.TopicIRFilterFunctionpublic TopicIRFilterOption withFunction(TopicIRFilterFunction function)
The function for the TopicIRFilterOption.
function - The function for the TopicIRFilterOption.TopicIRFilterFunctionpublic void setConstant(TopicConstantValue constant)
The constant for the TopicIRFilterOption.
constant - The constant for the TopicIRFilterOption.public TopicConstantValue getConstant()
The constant for the TopicIRFilterOption.
TopicIRFilterOption.public TopicIRFilterOption withConstant(TopicConstantValue constant)
The constant for the TopicIRFilterOption.
constant - The constant for the TopicIRFilterOption.public void setInverse(Boolean inverse)
The inverse for the TopicIRFilterOption.
inverse - The inverse for the TopicIRFilterOption.public Boolean getInverse()
The inverse for the TopicIRFilterOption.
TopicIRFilterOption.public TopicIRFilterOption withInverse(Boolean inverse)
The inverse for the TopicIRFilterOption.
inverse - The inverse for the TopicIRFilterOption.public Boolean isInverse()
The inverse for the TopicIRFilterOption.
TopicIRFilterOption.public void setNullFilter(String nullFilter)
The null filter for the TopicIRFilterOption.
nullFilter - The null filter for the TopicIRFilterOption.NullFilterOptionpublic String getNullFilter()
The null filter for the TopicIRFilterOption.
TopicIRFilterOption.NullFilterOptionpublic TopicIRFilterOption withNullFilter(String nullFilter)
The null filter for the TopicIRFilterOption.
nullFilter - The null filter for the TopicIRFilterOption.NullFilterOptionpublic TopicIRFilterOption withNullFilter(NullFilterOption nullFilter)
The null filter for the TopicIRFilterOption.
nullFilter - The null filter for the TopicIRFilterOption.NullFilterOptionpublic void setAggregation(String aggregation)
The aggregation for the TopicIRFilterOption.
aggregation - The aggregation for the TopicIRFilterOption.AggTypepublic String getAggregation()
The aggregation for the TopicIRFilterOption.
TopicIRFilterOption.AggTypepublic TopicIRFilterOption withAggregation(String aggregation)
The aggregation for the TopicIRFilterOption.
aggregation - The aggregation for the TopicIRFilterOption.AggTypepublic TopicIRFilterOption withAggregation(AggType aggregation)
The aggregation for the TopicIRFilterOption.
aggregation - The aggregation for the TopicIRFilterOption.AggTypepublic Map<String,String> getAggregationFunctionParameters()
The aggregation function parameters for the TopicIRFilterOption.
TopicIRFilterOption.public void setAggregationFunctionParameters(Map<String,String> aggregationFunctionParameters)
The aggregation function parameters for the TopicIRFilterOption.
aggregationFunctionParameters - The aggregation function parameters for the TopicIRFilterOption.public TopicIRFilterOption withAggregationFunctionParameters(Map<String,String> aggregationFunctionParameters)
The aggregation function parameters for the TopicIRFilterOption.
aggregationFunctionParameters - The aggregation function parameters for the TopicIRFilterOption.public TopicIRFilterOption addAggregationFunctionParametersEntry(String key, String value)
public TopicIRFilterOption clearAggregationFunctionParametersEntries()
public List<AggregationPartitionBy> getAggregationPartitionBy()
The AggregationPartitionBy for the TopicIRFilterOption.
AggregationPartitionBy for the TopicIRFilterOption.public void setAggregationPartitionBy(Collection<AggregationPartitionBy> aggregationPartitionBy)
The AggregationPartitionBy for the TopicIRFilterOption.
aggregationPartitionBy - The AggregationPartitionBy for the TopicIRFilterOption.public TopicIRFilterOption withAggregationPartitionBy(AggregationPartitionBy... aggregationPartitionBy)
The AggregationPartitionBy for the TopicIRFilterOption.
NOTE: This method appends the values to the existing list (if any). Use
setAggregationPartitionBy(java.util.Collection) or
withAggregationPartitionBy(java.util.Collection) if you want to override the existing values.
aggregationPartitionBy - The AggregationPartitionBy for the TopicIRFilterOption.public TopicIRFilterOption withAggregationPartitionBy(Collection<AggregationPartitionBy> aggregationPartitionBy)
The AggregationPartitionBy for the TopicIRFilterOption.
aggregationPartitionBy - The AggregationPartitionBy for the TopicIRFilterOption.public void setRange(TopicConstantValue range)
The range for the TopicIRFilterOption.
range - The range for the TopicIRFilterOption.public TopicConstantValue getRange()
The range for the TopicIRFilterOption.
TopicIRFilterOption.public TopicIRFilterOption withRange(TopicConstantValue range)
The range for the TopicIRFilterOption.
range - The range for the TopicIRFilterOption.public void setInclusive(Boolean inclusive)
The inclusive for the TopicIRFilterOption.
inclusive - The inclusive for the TopicIRFilterOption.public Boolean getInclusive()
The inclusive for the TopicIRFilterOption.
TopicIRFilterOption.public TopicIRFilterOption withInclusive(Boolean inclusive)
The inclusive for the TopicIRFilterOption.
inclusive - The inclusive for the TopicIRFilterOption.public Boolean isInclusive()
The inclusive for the TopicIRFilterOption.
TopicIRFilterOption.public void setTimeGranularity(String timeGranularity)
The time granularity for the TopicIRFilterOption.
timeGranularity - The time granularity for the TopicIRFilterOption.TimeGranularitypublic String getTimeGranularity()
The time granularity for the TopicIRFilterOption.
TopicIRFilterOption.TimeGranularitypublic TopicIRFilterOption withTimeGranularity(String timeGranularity)
The time granularity for the TopicIRFilterOption.
timeGranularity - The time granularity for the TopicIRFilterOption.TimeGranularitypublic TopicIRFilterOption withTimeGranularity(TimeGranularity timeGranularity)
The time granularity for the TopicIRFilterOption.
timeGranularity - The time granularity for the TopicIRFilterOption.TimeGranularitypublic void setLastNextOffset(TopicConstantValue lastNextOffset)
The last next offset for the TopicIRFilterOption.
lastNextOffset - The last next offset for the TopicIRFilterOption.public TopicConstantValue getLastNextOffset()
The last next offset for the TopicIRFilterOption.
TopicIRFilterOption.public TopicIRFilterOption withLastNextOffset(TopicConstantValue lastNextOffset)
The last next offset for the TopicIRFilterOption.
lastNextOffset - The last next offset for the TopicIRFilterOption.public List<FilterAggMetrics> getAggMetrics()
The agg metrics for the TopicIRFilterOption.
TopicIRFilterOption.public void setAggMetrics(Collection<FilterAggMetrics> aggMetrics)
The agg metrics for the TopicIRFilterOption.
aggMetrics - The agg metrics for the TopicIRFilterOption.public TopicIRFilterOption withAggMetrics(FilterAggMetrics... aggMetrics)
The agg metrics for the TopicIRFilterOption.
NOTE: This method appends the values to the existing list (if any). Use
setAggMetrics(java.util.Collection) or withAggMetrics(java.util.Collection) if you want to
override the existing values.
aggMetrics - The agg metrics for the TopicIRFilterOption.public TopicIRFilterOption withAggMetrics(Collection<FilterAggMetrics> aggMetrics)
The agg metrics for the TopicIRFilterOption.
aggMetrics - The agg metrics for the TopicIRFilterOption.public void setTopBottomLimit(TopicConstantValue topBottomLimit)
The TopBottomLimit for the TopicIRFilterOption.
topBottomLimit - The TopBottomLimit for the TopicIRFilterOption.public TopicConstantValue getTopBottomLimit()
The TopBottomLimit for the TopicIRFilterOption.
TopBottomLimit for the TopicIRFilterOption.public TopicIRFilterOption withTopBottomLimit(TopicConstantValue topBottomLimit)
The TopBottomLimit for the TopicIRFilterOption.
topBottomLimit - The TopBottomLimit for the TopicIRFilterOption.public void setSortDirection(String sortDirection)
The sort direction for the TopicIRFilterOption.
sortDirection - The sort direction for the TopicIRFilterOption.TopicSortDirectionpublic String getSortDirection()
The sort direction for the TopicIRFilterOption.
TopicIRFilterOption.TopicSortDirectionpublic TopicIRFilterOption withSortDirection(String sortDirection)
The sort direction for the TopicIRFilterOption.
sortDirection - The sort direction for the TopicIRFilterOption.TopicSortDirectionpublic TopicIRFilterOption withSortDirection(TopicSortDirection sortDirection)
The sort direction for the TopicIRFilterOption.
sortDirection - The sort direction for the TopicIRFilterOption.TopicSortDirectionpublic void setAnchor(Anchor anchor)
The anchor for the TopicIRFilterOption.
anchor - The anchor for the TopicIRFilterOption.public Anchor getAnchor()
The anchor for the TopicIRFilterOption.
TopicIRFilterOption.public TopicIRFilterOption withAnchor(Anchor anchor)
The anchor for the TopicIRFilterOption.
anchor - The anchor for the TopicIRFilterOption.public String toString()
toString in class ObjectObject.toString()public TopicIRFilterOption clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2024. All rights reserved.