@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FilterControl extends Object implements Serializable, Cloneable, StructuredPojo
The control of a filter that is used to interact with a dashboard or an analysis.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Constructor and Description |
---|
FilterControl() |
Modifier and Type | Method and Description |
---|---|
FilterControl |
clone() |
boolean |
equals(Object obj) |
FilterCrossSheetControl |
getCrossSheet()
A control from a filter that is scoped across more than one sheet.
|
FilterDateTimePickerControl |
getDateTimePicker()
A control from a date filter that is used to specify date and time.
|
FilterDropDownControl |
getDropdown()
A control to display a dropdown list with buttons that are used to select a single value.
|
FilterListControl |
getList()
A control to display a list of buttons or boxes.
|
FilterRelativeDateTimeControl |
getRelativeDateTime()
A control from a date filter that is used to specify the relative date.
|
FilterSliderControl |
getSlider()
A control to display a horizontal toggle bar.
|
FilterTextAreaControl |
getTextArea()
A control to display a text box that is used to enter multiple entries.
|
FilterTextFieldControl |
getTextField()
A control to display a text box that is used to enter a single entry.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCrossSheet(FilterCrossSheetControl crossSheet)
A control from a filter that is scoped across more than one sheet.
|
void |
setDateTimePicker(FilterDateTimePickerControl dateTimePicker)
A control from a date filter that is used to specify date and time.
|
void |
setDropdown(FilterDropDownControl dropdown)
A control to display a dropdown list with buttons that are used to select a single value.
|
void |
setList(FilterListControl list)
A control to display a list of buttons or boxes.
|
void |
setRelativeDateTime(FilterRelativeDateTimeControl relativeDateTime)
A control from a date filter that is used to specify the relative date.
|
void |
setSlider(FilterSliderControl slider)
A control to display a horizontal toggle bar.
|
void |
setTextArea(FilterTextAreaControl textArea)
A control to display a text box that is used to enter multiple entries.
|
void |
setTextField(FilterTextFieldControl textField)
A control to display a text box that is used to enter a single entry.
|
String |
toString()
Returns a string representation of this object.
|
FilterControl |
withCrossSheet(FilterCrossSheetControl crossSheet)
A control from a filter that is scoped across more than one sheet.
|
FilterControl |
withDateTimePicker(FilterDateTimePickerControl dateTimePicker)
A control from a date filter that is used to specify date and time.
|
FilterControl |
withDropdown(FilterDropDownControl dropdown)
A control to display a dropdown list with buttons that are used to select a single value.
|
FilterControl |
withList(FilterListControl list)
A control to display a list of buttons or boxes.
|
FilterControl |
withRelativeDateTime(FilterRelativeDateTimeControl relativeDateTime)
A control from a date filter that is used to specify the relative date.
|
FilterControl |
withSlider(FilterSliderControl slider)
A control to display a horizontal toggle bar.
|
FilterControl |
withTextArea(FilterTextAreaControl textArea)
A control to display a text box that is used to enter multiple entries.
|
FilterControl |
withTextField(FilterTextFieldControl textField)
A control to display a text box that is used to enter a single entry.
|
public void setDateTimePicker(FilterDateTimePickerControl dateTimePicker)
A control from a date filter that is used to specify date and time.
dateTimePicker
- A control from a date filter that is used to specify date and time.public FilterDateTimePickerControl getDateTimePicker()
A control from a date filter that is used to specify date and time.
public FilterControl withDateTimePicker(FilterDateTimePickerControl dateTimePicker)
A control from a date filter that is used to specify date and time.
dateTimePicker
- A control from a date filter that is used to specify date and time.public void setList(FilterListControl list)
A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.
list
- A control to display a list of buttons or boxes. This is used to select either a single value or multiple
values.public FilterListControl getList()
A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.
public FilterControl withList(FilterListControl list)
A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.
list
- A control to display a list of buttons or boxes. This is used to select either a single value or multiple
values.public void setDropdown(FilterDropDownControl dropdown)
A control to display a dropdown list with buttons that are used to select a single value.
dropdown
- A control to display a dropdown list with buttons that are used to select a single value.public FilterDropDownControl getDropdown()
A control to display a dropdown list with buttons that are used to select a single value.
public FilterControl withDropdown(FilterDropDownControl dropdown)
A control to display a dropdown list with buttons that are used to select a single value.
dropdown
- A control to display a dropdown list with buttons that are used to select a single value.public void setTextField(FilterTextFieldControl textField)
A control to display a text box that is used to enter a single entry.
textField
- A control to display a text box that is used to enter a single entry.public FilterTextFieldControl getTextField()
A control to display a text box that is used to enter a single entry.
public FilterControl withTextField(FilterTextFieldControl textField)
A control to display a text box that is used to enter a single entry.
textField
- A control to display a text box that is used to enter a single entry.public void setTextArea(FilterTextAreaControl textArea)
A control to display a text box that is used to enter multiple entries.
textArea
- A control to display a text box that is used to enter multiple entries.public FilterTextAreaControl getTextArea()
A control to display a text box that is used to enter multiple entries.
public FilterControl withTextArea(FilterTextAreaControl textArea)
A control to display a text box that is used to enter multiple entries.
textArea
- A control to display a text box that is used to enter multiple entries.public void setSlider(FilterSliderControl slider)
A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.
slider
- A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.public FilterSliderControl getSlider()
A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.
public FilterControl withSlider(FilterSliderControl slider)
A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.
slider
- A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.public void setRelativeDateTime(FilterRelativeDateTimeControl relativeDateTime)
A control from a date filter that is used to specify the relative date.
relativeDateTime
- A control from a date filter that is used to specify the relative date.public FilterRelativeDateTimeControl getRelativeDateTime()
A control from a date filter that is used to specify the relative date.
public FilterControl withRelativeDateTime(FilterRelativeDateTimeControl relativeDateTime)
A control from a date filter that is used to specify the relative date.
relativeDateTime
- A control from a date filter that is used to specify the relative date.public void setCrossSheet(FilterCrossSheetControl crossSheet)
A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet
crossSheet
- A control from a filter that is scoped across more than one sheet. This represents your filter control on
a sheetpublic FilterCrossSheetControl getCrossSheet()
A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet
public FilterControl withCrossSheet(FilterCrossSheetControl crossSheet)
A control from a filter that is scoped across more than one sheet. This represents your filter control on a sheet
crossSheet
- A control from a filter that is scoped across more than one sheet. This represents your filter control on
a sheetpublic String toString()
toString
in class Object
Object.toString()
public FilterControl clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.