Class EssentialConditionData.Builder

    • Method Detail

      • setEvent

        public EssentialConditionData.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 EssentialConditionData.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 EssentialConditionData.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 EssentialConditionData.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.
      • getChainOperationBytes

        public com.google.protobuf.ByteString getChainOperationBytes()
        string chain_operation = 3 [json_name = "chainOperation"];
        Specified by:
        getChainOperationBytes in interface EssentialConditionDataOrBuilder
        Returns:
        The bytes for chainOperation.
      • setChainOperation

        public EssentialConditionData.Builder setChainOperation​(java.lang.String value)
        string chain_operation = 3 [json_name = "chainOperation"];
        Parameters:
        value - The chainOperation to set.
        Returns:
        This builder for chaining.
      • clearChainOperation

        public EssentialConditionData.Builder clearChainOperation()
        string chain_operation = 3 [json_name = "chainOperation"];
        Returns:
        This builder for chaining.
      • setChainOperationBytes

        public EssentialConditionData.Builder setChainOperationBytes​(com.google.protobuf.ByteString value)
        string chain_operation = 3 [json_name = "chainOperation"];
        Parameters:
        value - The bytes for chainOperation 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 EssentialConditionDataOrBuilder
        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 EssentialConditionDataOrBuilder
        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 EssentialConditionDataOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the targets at the given index.
      • setTargets

        public EssentialConditionData.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 EssentialConditionData.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 EssentialConditionData.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 EssentialConditionData.Builder clearTargets()
        repeated string targets = 4 [json_name = "targets"];
        Returns:
        This builder for chaining.
      • addTargetsBytes

        public EssentialConditionData.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.
      • clearOptions

        public EssentialConditionData.Builder clearOptions()
        repeated .streamlayer.triggers.TriggerConditionOption options = 5 [json_name = "options"];
      • removeOptions

        public EssentialConditionData.Builder removeOptions​(int index)
        repeated .streamlayer.triggers.TriggerConditionOption options = 5 [json_name = "options"];