@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 for applying 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 for applying 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 for applying 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 for applying a filter to all sheets.
allSheets
- The configuration for applying a filter to all sheets.public AllSheetsFilterScopeConfiguration getAllSheets()
The configuration for applying a filter to all sheets.
public FilterScopeConfiguration withAllSheets(AllSheetsFilterScopeConfiguration allSheets)
The configuration for applying a filter to all sheets.
allSheets
- The configuration for applying a filter to all sheets.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.