@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CascadingControlConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
CascadingControlConfiguration() |
Modifier and Type | Method and Description |
---|---|
CascadingControlConfiguration |
clone() |
boolean |
equals(Object obj) |
List<CascadingControlSource> |
getSourceControls()
A list of source controls that determine the values that are used in the current control.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setSourceControls(Collection<CascadingControlSource> sourceControls)
A list of source controls that determine the values that are used in the current control.
|
String |
toString()
Returns a string representation of this object.
|
CascadingControlConfiguration |
withSourceControls(CascadingControlSource... sourceControls)
A list of source controls that determine the values that are used in the current control.
|
CascadingControlConfiguration |
withSourceControls(Collection<CascadingControlSource> sourceControls)
A list of source controls that determine the values that are used in the current control.
|
public List<CascadingControlSource> getSourceControls()
A list of source controls that determine the values that are used in the current control.
public void setSourceControls(Collection<CascadingControlSource> sourceControls)
A list of source controls that determine the values that are used in the current control.
sourceControls
- A list of source controls that determine the values that are used in the current control.public CascadingControlConfiguration withSourceControls(CascadingControlSource... sourceControls)
A list of source controls that determine the values that are used in the current control.
NOTE: This method appends the values to the existing list (if any). Use
setSourceControls(java.util.Collection)
or withSourceControls(java.util.Collection)
if you want
to override the existing values.
sourceControls
- A list of source controls that determine the values that are used in the current control.public CascadingControlConfiguration withSourceControls(Collection<CascadingControlSource> sourceControls)
A list of source controls that determine the values that are used in the current control.
sourceControls
- A list of source controls that determine the values that are used in the current control.public String toString()
toString
in class Object
Object.toString()
public CascadingControlConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.