@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FilterScopeConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The scope configuration for a FilterGroup
.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Constructor and Description |
---|
FilterScopeConfiguration() |
Modifier and Type | Method and Description |
---|---|
FilterScopeConfiguration |
clone() |
boolean |
equals(Object obj) |
AllSheetsFilterScopeConfiguration |
getAllSheets()
The configuration that applies a filter to all sheets.
|
SelectedSheetsFilterScopeConfiguration |
getSelectedSheets()
The configuration for applying a filter to specific sheets.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAllSheets(AllSheetsFilterScopeConfiguration allSheets)
The configuration that applies a filter to all sheets.
|
void |
setSelectedSheets(SelectedSheetsFilterScopeConfiguration selectedSheets)
The configuration for applying a filter to specific sheets.
|
String |
toString()
Returns a string representation of this object.
|
FilterScopeConfiguration |
withAllSheets(AllSheetsFilterScopeConfiguration allSheets)
The configuration that applies a filter to all sheets.
|
FilterScopeConfiguration |
withSelectedSheets(SelectedSheetsFilterScopeConfiguration selectedSheets)
The configuration for applying a filter to specific sheets.
|
public void setSelectedSheets(SelectedSheetsFilterScopeConfiguration selectedSheets)
The configuration for applying a filter to specific sheets.
selectedSheets
- The configuration for applying a filter to specific sheets.public SelectedSheetsFilterScopeConfiguration getSelectedSheets()
The configuration for applying a filter to specific sheets.
public FilterScopeConfiguration withSelectedSheets(SelectedSheetsFilterScopeConfiguration selectedSheets)
The configuration for applying a filter to specific sheets.
selectedSheets
- The configuration for applying a filter to specific sheets.public void setAllSheets(AllSheetsFilterScopeConfiguration allSheets)
The configuration that applies a filter to all sheets. When you choose AllSheets
as the value for a
FilterScopeConfiguration
, this filter is applied to all visuals of all sheets in an Analysis,
Dashboard, or Template. The AllSheetsFilterScopeConfiguration
is chosen.
allSheets
- The configuration that applies a filter to all sheets. When you choose AllSheets
as the value
for a FilterScopeConfiguration
, this filter is applied to all visuals of all sheets in an
Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration
is chosen.public AllSheetsFilterScopeConfiguration getAllSheets()
The configuration that applies a filter to all sheets. When you choose AllSheets
as the value for a
FilterScopeConfiguration
, this filter is applied to all visuals of all sheets in an Analysis,
Dashboard, or Template. The AllSheetsFilterScopeConfiguration
is chosen.
AllSheets
as the
value for a FilterScopeConfiguration
, this filter is applied to all visuals of all sheets in
an Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration
is chosen.public FilterScopeConfiguration withAllSheets(AllSheetsFilterScopeConfiguration allSheets)
The configuration that applies a filter to all sheets. When you choose AllSheets
as the value for a
FilterScopeConfiguration
, this filter is applied to all visuals of all sheets in an Analysis,
Dashboard, or Template. The AllSheetsFilterScopeConfiguration
is chosen.
allSheets
- The configuration that applies a filter to all sheets. When you choose AllSheets
as the value
for a FilterScopeConfiguration
, this filter is applied to all visuals of all sheets in an
Analysis, Dashboard, or Template. The AllSheetsFilterScopeConfiguration
is chosen.public String toString()
toString
in class Object
Object.toString()
public FilterScopeConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.