@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FilterGroup extends Object implements Serializable, Cloneable, StructuredPojo
A grouping of individual filters. Filter groups are applied to the same group of visuals.
For more information, see Adding filter conditions (group filters) with AND and OR operators in the Amazon QuickSight User Guide.
Constructor and Description |
---|
FilterGroup() |
Modifier and Type | Method and Description |
---|---|
FilterGroup |
clone() |
boolean |
equals(Object obj) |
String |
getCrossDataset()
The filter new feature which can apply filter group to all data sets.
|
String |
getFilterGroupId()
The value that uniquely identifies a
FilterGroup within a dashboard, template, or analysis. |
List<Filter> |
getFilters()
The list of filters that are present in a
FilterGroup . |
FilterScopeConfiguration |
getScopeConfiguration()
The configuration that specifies what scope to apply to a
FilterGroup . |
String |
getStatus()
The status of the
FilterGroup . |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCrossDataset(String crossDataset)
The filter new feature which can apply filter group to all data sets.
|
void |
setFilterGroupId(String filterGroupId)
The value that uniquely identifies a
FilterGroup within a dashboard, template, or analysis. |
void |
setFilters(Collection<Filter> filters)
The list of filters that are present in a
FilterGroup . |
void |
setScopeConfiguration(FilterScopeConfiguration scopeConfiguration)
The configuration that specifies what scope to apply to a
FilterGroup . |
void |
setStatus(String status)
The status of the
FilterGroup . |
String |
toString()
Returns a string representation of this object.
|
FilterGroup |
withCrossDataset(CrossDatasetTypes crossDataset)
The filter new feature which can apply filter group to all data sets.
|
FilterGroup |
withCrossDataset(String crossDataset)
The filter new feature which can apply filter group to all data sets.
|
FilterGroup |
withFilterGroupId(String filterGroupId)
The value that uniquely identifies a
FilterGroup within a dashboard, template, or analysis. |
FilterGroup |
withFilters(Collection<Filter> filters)
The list of filters that are present in a
FilterGroup . |
FilterGroup |
withFilters(Filter... filters)
The list of filters that are present in a
FilterGroup . |
FilterGroup |
withScopeConfiguration(FilterScopeConfiguration scopeConfiguration)
The configuration that specifies what scope to apply to a
FilterGroup . |
FilterGroup |
withStatus(String status)
The status of the
FilterGroup . |
FilterGroup |
withStatus(WidgetStatus status)
The status of the
FilterGroup . |
public void setFilterGroupId(String filterGroupId)
The value that uniquely identifies a FilterGroup
within a dashboard, template, or analysis.
filterGroupId
- The value that uniquely identifies a FilterGroup
within a dashboard, template, or analysis.public String getFilterGroupId()
The value that uniquely identifies a FilterGroup
within a dashboard, template, or analysis.
FilterGroup
within a dashboard, template, or analysis.public FilterGroup withFilterGroupId(String filterGroupId)
The value that uniquely identifies a FilterGroup
within a dashboard, template, or analysis.
filterGroupId
- The value that uniquely identifies a FilterGroup
within a dashboard, template, or analysis.public List<Filter> getFilters()
The list of filters that are present in a FilterGroup
.
FilterGroup
.public void setFilters(Collection<Filter> filters)
The list of filters that are present in a FilterGroup
.
filters
- The list of filters that are present in a FilterGroup
.public FilterGroup withFilters(Filter... filters)
The list of filters that are present in a FilterGroup
.
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 list of filters that are present in a FilterGroup
.public FilterGroup withFilters(Collection<Filter> filters)
The list of filters that are present in a FilterGroup
.
filters
- The list of filters that are present in a FilterGroup
.public void setScopeConfiguration(FilterScopeConfiguration scopeConfiguration)
The configuration that specifies what scope to apply to a FilterGroup
.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
scopeConfiguration
- The configuration that specifies what scope to apply to a FilterGroup
.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
public FilterScopeConfiguration getScopeConfiguration()
The configuration that specifies what scope to apply to a FilterGroup
.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
FilterGroup
.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
public FilterGroup withScopeConfiguration(FilterScopeConfiguration scopeConfiguration)
The configuration that specifies what scope to apply to a FilterGroup
.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
scopeConfiguration
- The configuration that specifies what scope to apply to a FilterGroup
.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
public void setStatus(String status)
The status of the FilterGroup
.
status
- The status of the FilterGroup
.WidgetStatus
public String getStatus()
The status of the FilterGroup
.
FilterGroup
.WidgetStatus
public FilterGroup withStatus(String status)
The status of the FilterGroup
.
status
- The status of the FilterGroup
.WidgetStatus
public FilterGroup withStatus(WidgetStatus status)
The status of the FilterGroup
.
status
- The status of the FilterGroup
.WidgetStatus
public void setCrossDataset(String crossDataset)
The filter new feature which can apply filter group to all data sets. Choose one of the following options:
ALL_DATASETS
SINGLE_DATASET
crossDataset
- The filter new feature which can apply filter group to all data sets. Choose one of the following
options:
ALL_DATASETS
SINGLE_DATASET
CrossDatasetTypes
public String getCrossDataset()
The filter new feature which can apply filter group to all data sets. Choose one of the following options:
ALL_DATASETS
SINGLE_DATASET
ALL_DATASETS
SINGLE_DATASET
CrossDatasetTypes
public FilterGroup withCrossDataset(String crossDataset)
The filter new feature which can apply filter group to all data sets. Choose one of the following options:
ALL_DATASETS
SINGLE_DATASET
crossDataset
- The filter new feature which can apply filter group to all data sets. Choose one of the following
options:
ALL_DATASETS
SINGLE_DATASET
CrossDatasetTypes
public FilterGroup withCrossDataset(CrossDatasetTypes crossDataset)
The filter new feature which can apply filter group to all data sets. Choose one of the following options:
ALL_DATASETS
SINGLE_DATASET
crossDataset
- The filter new feature which can apply filter group to all data sets. Choose one of the following
options:
ALL_DATASETS
SINGLE_DATASET
CrossDatasetTypes
public String toString()
toString
in class Object
Object.toString()
public FilterGroup clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.