@Generated(value="software.amazon.awssdk:codegen") public final class FilterListControl extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FilterListControl.Builder,FilterListControl>
A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FilterListControl.Builder |
| Modifier and Type | Method and Description |
|---|---|
static FilterListControl.Builder |
builder() |
CascadingControlConfiguration |
cascadingControlConfiguration()
The values that are displayed in a control can be configured to only show values that are valid based on what's
selected in other controls.
|
ListControlDisplayOptions |
displayOptions()
The display options of a control.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
filterControlId()
The ID of the
FilterListControl. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
FilterSelectableValues |
selectableValues()
A list of selectable values that are used in a control.
|
static Class<? extends FilterListControl.Builder> |
serializableBuilderClass() |
String |
sourceFilterId()
The source filter ID of the
FilterListControl. |
String |
title()
The title of the
FilterListControl. |
FilterListControl.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
SheetControlListType |
type()
The type of
FilterListControl. |
String |
typeAsString()
The type of
FilterListControl. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String filterControlId()
The ID of the FilterListControl.
FilterListControl.public final String title()
The title of the FilterListControl.
FilterListControl.public final String sourceFilterId()
The source filter ID of the FilterListControl.
FilterListControl.public final ListControlDisplayOptions displayOptions()
The display options of a control.
public final SheetControlListType type()
The type of FilterListControl. Choose one of the following options:
MULTI_SELECT: The user can select multiple entries from the list.
SINGLE_SELECT: The user can select a single entry from the list.
If the service returns an enum value that is not available in the current SDK version, type will return
SheetControlListType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
FilterListControl. Choose one of the following options:
MULTI_SELECT: The user can select multiple entries from the list.
SINGLE_SELECT: The user can select a single entry from the list.
SheetControlListTypepublic final String typeAsString()
The type of FilterListControl. Choose one of the following options:
MULTI_SELECT: The user can select multiple entries from the list.
SINGLE_SELECT: The user can select a single entry from the list.
If the service returns an enum value that is not available in the current SDK version, type will return
SheetControlListType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
FilterListControl. Choose one of the following options:
MULTI_SELECT: The user can select multiple entries from the list.
SINGLE_SELECT: The user can select a single entry from the list.
SheetControlListTypepublic final FilterSelectableValues selectableValues()
A list of selectable values that are used in a control.
public final CascadingControlConfiguration cascadingControlConfiguration()
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
public FilterListControl.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FilterListControl.Builder,FilterListControl>public static FilterListControl.Builder builder()
public static Class<? extends FilterListControl.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.