@Generated(value="software.amazon.awssdk:codegen") public final class ServiceFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceFilter.Builder,ServiceFilter>
A complex type that lets you specify the namespaces that you want to list services for.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServiceFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ServiceFilter.Builder |
builder() |
FilterCondition |
condition()
The operator that you want to use to determine whether a service is returned by
ListServices. |
String |
conditionAsString()
The operator that you want to use to determine whether a service is returned by
ListServices. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasValues()
For responses, this returns true if the service returned a value for the Values property.
|
ServiceFilterName |
name()
Specify
NAMESPACE_ID. |
String |
nameAsString()
Specify
NAMESPACE_ID. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ServiceFilter.Builder> |
serializableBuilderClass() |
ServiceFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
values()
The values that are applicable to the value that you specify for
Condition to filter the list of
services. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ServiceFilterName name()
Specify NAMESPACE_ID.
If the service returns an enum value that is not available in the current SDK version, name will return
ServiceFilterName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nameAsString().
NAMESPACE_ID.ServiceFilterNamepublic final String nameAsString()
Specify NAMESPACE_ID.
If the service returns an enum value that is not available in the current SDK version, name will return
ServiceFilterName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nameAsString().
NAMESPACE_ID.ServiceFilterNamepublic final boolean hasValues()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> values()
The values that are applicable to the value that you specify for Condition to filter the list of
services.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasValues() method.
Condition to filter the
list of services.public final FilterCondition condition()
The operator that you want to use to determine whether a service is returned by ListServices. Valid
values for Condition include the following:
EQ: When you specify EQ, specify one namespace ID for Values.
EQ is the default condition and can be omitted.
If the service returns an enum value that is not available in the current SDK version, condition will
return FilterCondition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
conditionAsString().
ListServices
. Valid values for Condition include the following:
EQ: When you specify EQ, specify one namespace ID for Values.
EQ is the default condition and can be omitted.
FilterConditionpublic final String conditionAsString()
The operator that you want to use to determine whether a service is returned by ListServices. Valid
values for Condition include the following:
EQ: When you specify EQ, specify one namespace ID for Values.
EQ is the default condition and can be omitted.
If the service returns an enum value that is not available in the current SDK version, condition will
return FilterCondition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
conditionAsString().
ListServices
. Valid values for Condition include the following:
EQ: When you specify EQ, specify one namespace ID for Values.
EQ is the default condition and can be omitted.
FilterConditionpublic ServiceFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServiceFilter.Builder,ServiceFilter>public static ServiceFilter.Builder builder()
public static Class<? extends ServiceFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.