@Generated(value="software.amazon.awssdk:codegen") public class Predicate extends Object implements StructuredPojo, 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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Logical |
logical()
Currently "OR" is not supported.
|
String |
logicalAsString()
Currently "OR" is not supported.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
static Class<? extends Predicate.Builder> |
serializableBuilderClass() |
Predicate.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic Logical logical()
Currently "OR" is not supported.
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().
Logicalpublic String logicalAsString()
Currently "OR" is not supported.
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().
Logicalpublic 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.
public Predicate.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<Predicate.Builder,Predicate>public static Predicate.Builder builder()
public static Class<? extends Predicate.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.