@Generated(value="software.amazon.awssdk:codegen") public final class PlatformFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PlatformFilter.Builder,PlatformFilter>
Specify criteria to restrict the results when listing custom platforms.
The filter is evaluated as the expression:
Type Operator Values[i]
| Modifier and Type | Class and Description |
|---|---|
static interface |
PlatformFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PlatformFilter.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
operator()
The operator to apply to the
Type with each of the Values. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends PlatformFilter.Builder> |
serializableBuilderClass() |
PlatformFilter.Builder |
toBuilder() |
String |
toString() |
String |
type()
The custom platform attribute to which the filter values are applied.
|
List<String> |
values()
The list of values applied to the custom platform attribute.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String type()
The custom platform attribute to which the filter values are applied.
Valid Values: PlatformName | PlatformVersion | PlatformStatus |
PlatformOwner
Valid Values: PlatformName | PlatformVersion | PlatformStatus |
PlatformOwner
public String operator()
The operator to apply to the Type with each of the Values.
Valid Values: = (equal to) | != (not equal to) | < (less than) |
<= (less than or equal to) | > (greater than) | >= (greater than
or equal to) | contains | begins_with | ends_with
Type with each of the Values.
Valid Values: = (equal to) | != (not equal to) | < (less than)
| <= (less than or equal to) | > (greater than) | >=
(greater than or equal to) | contains | begins_with | ends_with
public List<String> values()
The list of values applied to the custom platform attribute.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public PlatformFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PlatformFilter.Builder,PlatformFilter>public static PlatformFilter.Builder builder()
public static Class<? extends PlatformFilter.Builder> serializableBuilderClass()
Copyright © 2019. All rights reserved.