@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) |
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 |
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 |
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 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.