Interface RuleOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Rule, Rule.Builder

    public interface RuleOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Action getActions​(int index)
      List of actions that are executed when the rule is satisfied.
      int getActionsCount()
      List of actions that are executed when the rule is satisfied.
      List<Action> getActionsList()
      List of actions that are executed when the rule is satisfied.
      ActionOrBuilder getActionsOrBuilder​(int index)
      List of actions that are executed when the rule is satisfied.
      List<? extends ActionOrBuilder> getActionsOrBuilderList()
      List of actions that are executed when the rule is satisfied.
      String getCondition()
      Represents the conditional expression to be evaluated.
      com.google.protobuf.ByteString getConditionBytes()
      Represents the conditional expression to be evaluated.
      String getDescription()
      Short description of the rule and its context.
      com.google.protobuf.ByteString getDescriptionBytes()
      Short description of the rule and its context.
      String getRuleId()
      ID of the rule.
      com.google.protobuf.ByteString getRuleIdBytes()
      ID of the rule.
      Rule.TriggerType getTriggerType()
      Identifies the trigger type for running the policy.
      int getTriggerTypeValue()
      Identifies the trigger type for running the policy.
      • 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

      • getDescription

        String getDescription()
         Short description of the rule and its context.
         
        string description = 1;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Short description of the rule and its context.
         
        string description = 1;
        Returns:
        The bytes for description.
      • getRuleId

        String getRuleId()
         ID of the rule. It has to be unique across all the examples.
         This is managed internally.
         
        string rule_id = 2;
        Returns:
        The ruleId.
      • getRuleIdBytes

        com.google.protobuf.ByteString getRuleIdBytes()
         ID of the rule. It has to be unique across all the examples.
         This is managed internally.
         
        string rule_id = 2;
        Returns:
        The bytes for ruleId.
      • getTriggerTypeValue

        int getTriggerTypeValue()
         Identifies the trigger type for running the policy.
         
        .google.cloud.contentwarehouse.v1.Rule.TriggerType trigger_type = 3;
        Returns:
        The enum numeric value on the wire for triggerType.
      • getTriggerType

        Rule.TriggerType getTriggerType()
         Identifies the trigger type for running the policy.
         
        .google.cloud.contentwarehouse.v1.Rule.TriggerType trigger_type = 3;
        Returns:
        The triggerType.
      • getCondition

        String getCondition()
         Represents the conditional expression to be evaluated.
         Expression should evaluate to a boolean result.
         When the condition is true actions are executed.
         Example: user_role = "hsbc_role_1" AND doc.salary > 20000
         
        string condition = 4;
        Returns:
        The condition.
      • getConditionBytes

        com.google.protobuf.ByteString getConditionBytes()
         Represents the conditional expression to be evaluated.
         Expression should evaluate to a boolean result.
         When the condition is true actions are executed.
         Example: user_role = "hsbc_role_1" AND doc.salary > 20000
         
        string condition = 4;
        Returns:
        The bytes for condition.
      • getActionsList

        List<Action> getActionsList()
         List of actions that are executed when the rule is satisfied.
         
        repeated .google.cloud.contentwarehouse.v1.Action actions = 5;
      • getActions

        Action getActions​(int index)
         List of actions that are executed when the rule is satisfied.
         
        repeated .google.cloud.contentwarehouse.v1.Action actions = 5;
      • getActionsCount

        int getActionsCount()
         List of actions that are executed when the rule is satisfied.
         
        repeated .google.cloud.contentwarehouse.v1.Action actions = 5;
      • getActionsOrBuilderList

        List<? extends ActionOrBuilder> getActionsOrBuilderList()
         List of actions that are executed when the rule is satisfied.
         
        repeated .google.cloud.contentwarehouse.v1.Action actions = 5;
      • getActionsOrBuilder

        ActionOrBuilder getActionsOrBuilder​(int index)
         List of actions that are executed when the rule is satisfied.
         
        repeated .google.cloud.contentwarehouse.v1.Action actions = 5;