@Generated(value="software.amazon.awssdk:codegen") public final class Predicate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Predicate.Builder,Predicate>
Defines the predicate of the trigger, which determines when it fires.
Modifier and Type | Class and Description |
---|---|
static interface |
Predicate.Builder |
Modifier and Type | Method and Description |
---|---|
static Predicate.Builder |
builder() |
List<Condition> |
conditions()
A list of the conditions that determine when the trigger will fire.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasConditions()
Returns true if the Conditions property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
Logical |
logical()
An optional field if only one condition is listed.
|
String |
logicalAsString()
An optional field if only one condition is listed.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Predicate.Builder> |
serializableBuilderClass() |
Predicate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public Logical logical()
An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.
If the service returns an enum value that is not available in the current SDK version, logical
will
return Logical.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
logicalAsString()
.
Logical
public String logicalAsString()
An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.
If the service returns an enum value that is not available in the current SDK version, logical
will
return Logical.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
logicalAsString()
.
Logical
public boolean hasConditions()
public List<Condition> conditions()
A list of the conditions that determine when the trigger will fire.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasConditions()
to see if a value was sent in this field.
public Predicate.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<Predicate.Builder,Predicate>
public static Predicate.Builder builder()
public static Class<? extends Predicate.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.