@Generated(value="software.amazon.awssdk:codegen") public final class ListComponentTypesFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ListComponentTypesFilter.Builder,ListComponentTypesFilter>
An object that filters items in a list of component types.
Only one object is accepted as a valid input.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListComponentTypesFilter.Builder |
static class |
ListComponentTypesFilter.Type |
| Modifier and Type | Method and Description |
|---|---|
static ListComponentTypesFilter.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
extendsFrom()
The component type that the component types in the list extend.
|
static ListComponentTypesFilter |
fromExtendsFrom(String extendsFrom)
Create an instance of this class with
extendsFrom() initialized to the given value. |
static ListComponentTypesFilter |
fromIsAbstract(Boolean isAbstract)
Create an instance of this class with
isAbstract() initialized to the given value. |
static ListComponentTypesFilter |
fromNamespace(String namespace)
Create an instance of this class with
namespace() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isAbstract()
A Boolean value that specifies whether the component types in the list are abstract.
|
String |
namespace()
The namespace to which the component types in the list belong.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListComponentTypesFilter.Builder> |
serializableBuilderClass() |
ListComponentTypesFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ListComponentTypesFilter.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String extendsFrom()
The component type that the component types in the list extend.
public final String namespace()
The namespace to which the component types in the list belong.
public final Boolean isAbstract()
A Boolean value that specifies whether the component types in the list are abstract.
public ListComponentTypesFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ListComponentTypesFilter.Builder,ListComponentTypesFilter>public static ListComponentTypesFilter.Builder builder()
public static Class<? extends ListComponentTypesFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static ListComponentTypesFilter fromExtendsFrom(String extendsFrom)
extendsFrom() initialized to the given value.
The component type that the component types in the list extend.
extendsFrom - The component type that the component types in the list extend.public static ListComponentTypesFilter fromNamespace(String namespace)
namespace() initialized to the given value.
The namespace to which the component types in the list belong.
namespace - The namespace to which the component types in the list belong.public static ListComponentTypesFilter fromIsAbstract(Boolean isAbstract)
isAbstract() initialized to the given value.
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 ListComponentTypesFilter.Type type()
Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.