Class TriggerConditionOption.Builder

    • Method Detail

      • setEvent

        public TriggerConditionOption.Builder setEvent​(java.lang.String value)
        string event = 1 [json_name = "event"];
        Parameters:
        value - The event to set.
        Returns:
        This builder for chaining.
      • setEventBytes

        public TriggerConditionOption.Builder setEventBytes​(com.google.protobuf.ByteString value)
        string event = 1 [json_name = "event"];
        Parameters:
        value - The bytes for event to set.
        Returns:
        This builder for chaining.
      • setCompare

        public TriggerConditionOption.Builder setCompare​(java.lang.String value)
        string compare = 2 [json_name = "compare"];
        Parameters:
        value - The compare to set.
        Returns:
        This builder for chaining.
      • setCompareBytes

        public TriggerConditionOption.Builder setCompareBytes​(com.google.protobuf.ByteString value)
        string compare = 2 [json_name = "compare"];
        Parameters:
        value - The bytes for compare to set.
        Returns:
        This builder for chaining.
      • setType

        public TriggerConditionOption.Builder setType​(java.lang.String value)
        string type = 3 [json_name = "type"];
        Parameters:
        value - The type to set.
        Returns:
        This builder for chaining.
      • setTypeBytes

        public TriggerConditionOption.Builder setTypeBytes​(com.google.protobuf.ByteString value)
        string type = 3 [json_name = "type"];
        Parameters:
        value - The bytes for type to set.
        Returns:
        This builder for chaining.
      • getTargetsList

        public java.util.List<java.lang.String> getTargetsList()
        repeated string targets = 4 [json_name = "targets"];
        Specified by:
        getTargetsList in interface TriggerConditionOptionOrBuilder
        Returns:
        A list containing the targets.
      • getTargets

        public java.lang.String getTargets​(int index)
        repeated string targets = 4 [json_name = "targets"];
        Specified by:
        getTargets in interface TriggerConditionOptionOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The targets at the given index.
      • getTargetsBytes

        public com.google.protobuf.ByteString getTargetsBytes​(int index)
        repeated string targets = 4 [json_name = "targets"];
        Specified by:
        getTargetsBytes in interface TriggerConditionOptionOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the targets at the given index.
      • setTargets

        public TriggerConditionOption.Builder setTargets​(int index,
                                                         java.lang.String value)
        repeated string targets = 4 [json_name = "targets"];
        Parameters:
        index - The index to set the value at.
        value - The targets to set.
        Returns:
        This builder for chaining.
      • addTargets

        public TriggerConditionOption.Builder addTargets​(java.lang.String value)
        repeated string targets = 4 [json_name = "targets"];
        Parameters:
        value - The targets to add.
        Returns:
        This builder for chaining.
      • addAllTargets

        public TriggerConditionOption.Builder addAllTargets​(java.lang.Iterable<java.lang.String> values)
        repeated string targets = 4 [json_name = "targets"];
        Parameters:
        values - The targets to add.
        Returns:
        This builder for chaining.
      • clearTargets

        public TriggerConditionOption.Builder clearTargets()
        repeated string targets = 4 [json_name = "targets"];
        Returns:
        This builder for chaining.
      • addTargetsBytes

        public TriggerConditionOption.Builder addTargetsBytes​(com.google.protobuf.ByteString value)
        repeated string targets = 4 [json_name = "targets"];
        Parameters:
        value - The bytes of the targets to add.
        Returns:
        This builder for chaining.
      • setParent

        public TriggerConditionOption.Builder setParent​(java.lang.String value)
        string parent = 5 [json_name = "parent"];
        Parameters:
        value - The parent to set.
        Returns:
        This builder for chaining.
      • setParentBytes

        public TriggerConditionOption.Builder setParentBytes​(com.google.protobuf.ByteString value)
        string parent = 5 [json_name = "parent"];
        Parameters:
        value - The bytes for parent to set.
        Returns:
        This builder for chaining.