Interface WorkflowRuleSpec.ActivityStartingTriggerOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
WorkflowRuleSpec.ActivityStartingTrigger, WorkflowRuleSpec.ActivityStartingTrigger.Builder
Enclosing class:
WorkflowRuleSpec

public static interface WorkflowRuleSpec.ActivityStartingTriggerOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Activity predicate is a SQL-like string filter parameter.
    com.google.protobuf.ByteString
    Activity predicate is a SQL-like string filter parameter.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getPredicate

      String getPredicate()
       Activity predicate is a SQL-like string filter parameter.
       It is used to match against workflow data.
       The following activity attributes are supported as part of the predicate:
       - ActivityType: An Activity Type is the mapping of a name to an Activity Definition..
       - ActivityId: The ID of the activity.
       - ActivityAttempt: The number attempts of the activity.
       - BackoffInterval: The current amount of time between scheduled attempts of the activity.
       - ActivityStatus: The status of the activity. Can be one of "Scheduled", "Started", "Paused".
       - TaskQueue: The name of the task queue the workflow specified that the activity should run on.
       Activity predicate support the following operators:
        * =, !=, >, >=, <, <=
        * AND, OR, ()
        * BETWEEN ... AND
          STARTS_WITH
       
      string predicate = 1;
      Returns:
      The predicate.
    • getPredicateBytes

      com.google.protobuf.ByteString getPredicateBytes()
       Activity predicate is a SQL-like string filter parameter.
       It is used to match against workflow data.
       The following activity attributes are supported as part of the predicate:
       - ActivityType: An Activity Type is the mapping of a name to an Activity Definition..
       - ActivityId: The ID of the activity.
       - ActivityAttempt: The number attempts of the activity.
       - BackoffInterval: The current amount of time between scheduled attempts of the activity.
       - ActivityStatus: The status of the activity. Can be one of "Scheduled", "Started", "Paused".
       - TaskQueue: The name of the task queue the workflow specified that the activity should run on.
       Activity predicate support the following operators:
        * =, !=, >, >=, <, <=
        * AND, OR, ()
        * BETWEEN ... AND
          STARTS_WITH
       
      string predicate = 1;
      Returns:
      The bytes for predicate.