@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicIR extends Object implements Serializable, Cloneable, StructuredPojo
The definition for a TopicIR
.
Constructor and Description |
---|
TopicIR() |
Modifier and Type | Method and Description |
---|---|
TopicIR |
clone() |
boolean |
equals(Object obj) |
TopicIRContributionAnalysis |
getContributionAnalysis()
The contribution analysis for the
TopicIR . |
List<List<TopicIRFilterOption>> |
getFilters()
The filters for the
TopicIR . |
List<TopicIRGroupBy> |
getGroupByList()
The GroupBy list for the
TopicIR . |
List<TopicIRMetric> |
getMetrics()
The metrics for the
TopicIR . |
TopicSortClause |
getSort()
The sort for the
TopicIR . |
VisualOptions |
getVisual()
The visual for the
TopicIR . |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContributionAnalysis(TopicIRContributionAnalysis contributionAnalysis)
The contribution analysis for the
TopicIR . |
void |
setFilters(Collection<List<TopicIRFilterOption>> filters)
The filters for the
TopicIR . |
void |
setGroupByList(Collection<TopicIRGroupBy> groupByList)
The GroupBy list for the
TopicIR . |
void |
setMetrics(Collection<TopicIRMetric> metrics)
The metrics for the
TopicIR . |
void |
setSort(TopicSortClause sort)
The sort for the
TopicIR . |
void |
setVisual(VisualOptions visual)
The visual for the
TopicIR . |
String |
toString()
Returns a string representation of this object.
|
TopicIR |
withContributionAnalysis(TopicIRContributionAnalysis contributionAnalysis)
The contribution analysis for the
TopicIR . |
TopicIR |
withFilters(Collection<List<TopicIRFilterOption>> filters)
The filters for the
TopicIR . |
TopicIR |
withFilters(List<TopicIRFilterOption>... filters)
The filters for the
TopicIR . |
TopicIR |
withGroupByList(Collection<TopicIRGroupBy> groupByList)
The GroupBy list for the
TopicIR . |
TopicIR |
withGroupByList(TopicIRGroupBy... groupByList)
The GroupBy list for the
TopicIR . |
TopicIR |
withMetrics(Collection<TopicIRMetric> metrics)
The metrics for the
TopicIR . |
TopicIR |
withMetrics(TopicIRMetric... metrics)
The metrics for the
TopicIR . |
TopicIR |
withSort(TopicSortClause sort)
The sort for the
TopicIR . |
TopicIR |
withVisual(VisualOptions visual)
The visual for the
TopicIR . |
public List<TopicIRMetric> getMetrics()
The metrics for the TopicIR
.
TopicIR
.public void setMetrics(Collection<TopicIRMetric> metrics)
The metrics for the TopicIR
.
metrics
- The metrics for the TopicIR
.public TopicIR withMetrics(TopicIRMetric... metrics)
The metrics for the TopicIR
.
NOTE: This method appends the values to the existing list (if any). Use
setMetrics(java.util.Collection)
or withMetrics(java.util.Collection)
if you want to override
the existing values.
metrics
- The metrics for the TopicIR
.public TopicIR withMetrics(Collection<TopicIRMetric> metrics)
The metrics for the TopicIR
.
metrics
- The metrics for the TopicIR
.public List<TopicIRGroupBy> getGroupByList()
The GroupBy list for the TopicIR
.
TopicIR
.public void setGroupByList(Collection<TopicIRGroupBy> groupByList)
The GroupBy list for the TopicIR
.
groupByList
- The GroupBy list for the TopicIR
.public TopicIR withGroupByList(TopicIRGroupBy... groupByList)
The GroupBy list for the TopicIR
.
NOTE: This method appends the values to the existing list (if any). Use
setGroupByList(java.util.Collection)
or withGroupByList(java.util.Collection)
if you want to
override the existing values.
groupByList
- The GroupBy list for the TopicIR
.public TopicIR withGroupByList(Collection<TopicIRGroupBy> groupByList)
The GroupBy list for the TopicIR
.
groupByList
- The GroupBy list for the TopicIR
.public List<List<TopicIRFilterOption>> getFilters()
The filters for the TopicIR
.
TopicIR
.public void setFilters(Collection<List<TopicIRFilterOption>> filters)
The filters for the TopicIR
.
filters
- The filters for the TopicIR
.public TopicIR withFilters(List<TopicIRFilterOption>... filters)
The filters for the TopicIR
.
NOTE: This method appends the values to the existing list (if any). Use
setFilters(java.util.Collection)
or withFilters(java.util.Collection)
if you want to override
the existing values.
filters
- The filters for the TopicIR
.public TopicIR withFilters(Collection<List<TopicIRFilterOption>> filters)
The filters for the TopicIR
.
filters
- The filters for the TopicIR
.public void setSort(TopicSortClause sort)
The sort for the TopicIR
.
sort
- The sort for the TopicIR
.public TopicSortClause getSort()
The sort for the TopicIR
.
TopicIR
.public TopicIR withSort(TopicSortClause sort)
The sort for the TopicIR
.
sort
- The sort for the TopicIR
.public void setContributionAnalysis(TopicIRContributionAnalysis contributionAnalysis)
The contribution analysis for the TopicIR
.
contributionAnalysis
- The contribution analysis for the TopicIR
.public TopicIRContributionAnalysis getContributionAnalysis()
The contribution analysis for the TopicIR
.
TopicIR
.public TopicIR withContributionAnalysis(TopicIRContributionAnalysis contributionAnalysis)
The contribution analysis for the TopicIR
.
contributionAnalysis
- The contribution analysis for the TopicIR
.public void setVisual(VisualOptions visual)
The visual for the TopicIR
.
visual
- The visual for the TopicIR
.public VisualOptions getVisual()
The visual for the TopicIR
.
TopicIR
.public TopicIR withVisual(VisualOptions visual)
The visual for the TopicIR
.
visual
- The visual for the TopicIR
.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.