@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListComponentTypesFilter extends Object implements Serializable, Cloneable, StructuredPojo
An object that filters items in a list of component types.
Only one object is accepted as a valid input.
Constructor and Description |
---|
ListComponentTypesFilter() |
Modifier and Type | Method and Description |
---|---|
ListComponentTypesFilter |
clone() |
boolean |
equals(Object obj) |
String |
getExtendsFrom()
The component type that the component types in the list extend.
|
Boolean |
getIsAbstract()
A Boolean value that specifies whether the component types in the list are abstract.
|
String |
getNamespace()
The namespace to which the component types in the list belong.
|
int |
hashCode() |
Boolean |
isAbstract()
A Boolean value that specifies whether the component types in the list are abstract.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExtendsFrom(String extendsFrom)
The component type that the component types in the list extend.
|
void |
setIsAbstract(Boolean isAbstract)
A Boolean value that specifies whether the component types in the list are abstract.
|
void |
setNamespace(String namespace)
The namespace to which the component types in the list belong.
|
String |
toString()
Returns a string representation of this object.
|
ListComponentTypesFilter |
withExtendsFrom(String extendsFrom)
The component type that the component types in the list extend.
|
ListComponentTypesFilter |
withIsAbstract(Boolean isAbstract)
A Boolean value that specifies whether the component types in the list are abstract.
|
ListComponentTypesFilter |
withNamespace(String namespace)
The namespace to which the component types in the list belong.
|
public void setExtendsFrom(String extendsFrom)
The component type that the component types in the list extend.
extendsFrom
- The component type that the component types in the list extend.public String getExtendsFrom()
The component type that the component types in the list extend.
public ListComponentTypesFilter withExtendsFrom(String extendsFrom)
The component type that the component types in the list extend.
extendsFrom
- The component type that the component types in the list extend.public void setNamespace(String namespace)
The namespace to which the component types in the list belong.
namespace
- The namespace to which the component types in the list belong.public String getNamespace()
The namespace to which the component types in the list belong.
public ListComponentTypesFilter withNamespace(String namespace)
The namespace to which the component types in the list belong.
namespace
- The namespace to which the component types in the list belong.public void setIsAbstract(Boolean isAbstract)
A Boolean value that specifies whether the component types in the list are abstract.
isAbstract
- A Boolean value that specifies whether the component types in the list are abstract.public Boolean getIsAbstract()
A Boolean value that specifies whether the component types in the list are abstract.
public ListComponentTypesFilter withIsAbstract(Boolean isAbstract)
A Boolean value that specifies whether the component types in the list are abstract.
isAbstract
- A Boolean value that specifies whether the component types in the list are abstract.public Boolean isAbstract()
A Boolean value that specifies whether the component types in the list are abstract.
public String toString()
toString
in class Object
Object.toString()
public ListComponentTypesFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.