Interface WorkflowRuleSpec.ActivityStartingTriggerOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getPredicate()
      Activity predicate is a SQL-like string filter parameter.
      com.google.protobuf.ByteString getPredicateBytes()
      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 Detail

      • getPredicate

        java.lang.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.