Class TriggerConfig
- java.lang.Object
-
- software.amazon.awssdk.services.customerprofiles.model.TriggerConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TriggerConfig.Builder,TriggerConfig>
@Generated("software.amazon.awssdk:codegen") public final class TriggerConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TriggerConfig.Builder,TriggerConfig>
The trigger settings that determine how and when Amazon AppFlow runs the specified flow.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTriggerConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TriggerConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends TriggerConfig.Builder>serializableBuilderClass()TriggerConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.TriggerPropertiestriggerProperties()Specifies the configuration details of a schedule-triggered flow that you define.TriggerTypetriggerType()Specifies the type of flow trigger.StringtriggerTypeAsString()Specifies the type of flow trigger.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
triggerType
public final TriggerType triggerType()
Specifies the type of flow trigger. It can be OnDemand, Scheduled, or Event.
If the service returns an enum value that is not available in the current SDK version,
triggerTypewill returnTriggerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtriggerTypeAsString().- Returns:
- Specifies the type of flow trigger. It can be OnDemand, Scheduled, or Event.
- See Also:
TriggerType
-
triggerTypeAsString
public final String triggerTypeAsString()
Specifies the type of flow trigger. It can be OnDemand, Scheduled, or Event.
If the service returns an enum value that is not available in the current SDK version,
triggerTypewill returnTriggerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtriggerTypeAsString().- Returns:
- Specifies the type of flow trigger. It can be OnDemand, Scheduled, or Event.
- See Also:
TriggerType
-
triggerProperties
public final TriggerProperties triggerProperties()
Specifies the configuration details of a schedule-triggered flow that you define. Currently, these settings only apply to the Scheduled trigger type.
- Returns:
- Specifies the configuration details of a schedule-triggered flow that you define. Currently, these settings only apply to the Scheduled trigger type.
-
toBuilder
public TriggerConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TriggerConfig.Builder,TriggerConfig>
-
builder
public static TriggerConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends TriggerConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-