Class EssentialTriggerData.Builder

    • Method Detail

      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
        string name = 1 [json_name = "name"];
        Specified by:
        getNameBytes in interface EssentialTriggerDataOrBuilder
        Returns:
        The bytes for name.
      • setName

        public EssentialTriggerData.Builder setName​(java.lang.String value)
        string name = 1 [json_name = "name"];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • setNameBytes

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

        public com.google.protobuf.ByteString getDescriptionBytes()
        string description = 2 [json_name = "description"];
        Specified by:
        getDescriptionBytes in interface EssentialTriggerDataOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public EssentialTriggerData.Builder setDescription​(java.lang.String value)
        string description = 2 [json_name = "description"];
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public EssentialTriggerData.Builder clearDescription()
        string description = 2 [json_name = "description"];
        Returns:
        This builder for chaining.
      • setDescriptionBytes

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

        public com.google.protobuf.ByteString getDatasourceBytes()
        string datasource = 3 [json_name = "datasource"];
        Specified by:
        getDatasourceBytes in interface EssentialTriggerDataOrBuilder
        Returns:
        The bytes for datasource.
      • setDatasource

        public EssentialTriggerData.Builder setDatasource​(java.lang.String value)
        string datasource = 3 [json_name = "datasource"];
        Parameters:
        value - The datasource to set.
        Returns:
        This builder for chaining.
      • clearDatasource

        public EssentialTriggerData.Builder clearDatasource()
        string datasource = 3 [json_name = "datasource"];
        Returns:
        This builder for chaining.
      • setDatasourceBytes

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

        public com.google.protobuf.ByteString getScopeBytes()
        string scope = 4 [json_name = "scope"];
        Specified by:
        getScopeBytes in interface EssentialTriggerDataOrBuilder
        Returns:
        The bytes for scope.
      • setScope

        public EssentialTriggerData.Builder setScope​(java.lang.String value)
        string scope = 4 [json_name = "scope"];
        Parameters:
        value - The scope to set.
        Returns:
        This builder for chaining.
      • setScopeBytes

        public EssentialTriggerData.Builder setScopeBytes​(com.google.protobuf.ByteString value)
        string scope = 4 [json_name = "scope"];
        Parameters:
        value - The bytes for scope to set.
        Returns:
        This builder for chaining.
      • getScopeIdBytes

        public com.google.protobuf.ByteString getScopeIdBytes()
        string scope_id = 5 [json_name = "scopeId"];
        Specified by:
        getScopeIdBytes in interface EssentialTriggerDataOrBuilder
        Returns:
        The bytes for scopeId.
      • setScopeId

        public EssentialTriggerData.Builder setScopeId​(java.lang.String value)
        string scope_id = 5 [json_name = "scopeId"];
        Parameters:
        value - The scopeId to set.
        Returns:
        This builder for chaining.
      • clearScopeId

        public EssentialTriggerData.Builder clearScopeId()
        string scope_id = 5 [json_name = "scopeId"];
        Returns:
        This builder for chaining.
      • setScopeIdBytes

        public EssentialTriggerData.Builder setScopeIdBytes​(com.google.protobuf.ByteString value)
        string scope_id = 5 [json_name = "scopeId"];
        Parameters:
        value - The bytes for scopeId to set.
        Returns:
        This builder for chaining.
      • getEntityBytes

        public com.google.protobuf.ByteString getEntityBytes()
        string entity = 6 [json_name = "entity"];
        Specified by:
        getEntityBytes in interface EssentialTriggerDataOrBuilder
        Returns:
        The bytes for entity.
      • setEntity

        public EssentialTriggerData.Builder setEntity​(java.lang.String value)
        string entity = 6 [json_name = "entity"];
        Parameters:
        value - The entity to set.
        Returns:
        This builder for chaining.
      • clearEntity

        public EssentialTriggerData.Builder clearEntity()
        string entity = 6 [json_name = "entity"];
        Returns:
        This builder for chaining.
      • setEntityBytes

        public EssentialTriggerData.Builder setEntityBytes​(com.google.protobuf.ByteString value)
        string entity = 6 [json_name = "entity"];
        Parameters:
        value - The bytes for entity to set.
        Returns:
        This builder for chaining.
      • getEntityIdBytes

        public com.google.protobuf.ByteString getEntityIdBytes()
        string entity_id = 7 [json_name = "entityId"];
        Specified by:
        getEntityIdBytes in interface EssentialTriggerDataOrBuilder
        Returns:
        The bytes for entityId.
      • setEntityId

        public EssentialTriggerData.Builder setEntityId​(java.lang.String value)
        string entity_id = 7 [json_name = "entityId"];
        Parameters:
        value - The entityId to set.
        Returns:
        This builder for chaining.
      • clearEntityId

        public EssentialTriggerData.Builder clearEntityId()
        string entity_id = 7 [json_name = "entityId"];
        Returns:
        This builder for chaining.
      • setEntityIdBytes

        public EssentialTriggerData.Builder setEntityIdBytes​(com.google.protobuf.ByteString value)
        string entity_id = 7 [json_name = "entityId"];
        Parameters:
        value - The bytes for entityId to set.
        Returns:
        This builder for chaining.
      • getDisabled

        public boolean getDisabled()
         should be set to true if trigger is created as disabled
         
        bool disabled = 8 [json_name = "disabled"];
        Specified by:
        getDisabled in interface EssentialTriggerDataOrBuilder
        Returns:
        The disabled.
      • setDisabled

        public EssentialTriggerData.Builder setDisabled​(boolean value)
         should be set to true if trigger is created as disabled
         
        bool disabled = 8 [json_name = "disabled"];
        Parameters:
        value - The disabled to set.
        Returns:
        This builder for chaining.
      • clearDisabled

        public EssentialTriggerData.Builder clearDisabled()
         should be set to true if trigger is created as disabled
         
        bool disabled = 8 [json_name = "disabled"];
        Returns:
        This builder for chaining.
      • setThreshold

        public EssentialTriggerData.Builder setThreshold​(int value)
        int32 threshold = 9 [json_name = "threshold"];
        Parameters:
        value - The threshold to set.
        Returns:
        This builder for chaining.
      • clearThreshold

        public EssentialTriggerData.Builder clearThreshold()
        int32 threshold = 9 [json_name = "threshold"];
        Returns:
        This builder for chaining.
      • getDisabledEntity

        public boolean getDisabledEntity()
         should be set to true if trigger is created in disabled entity
         
        bool disabled_entity = 10 [json_name = "disabledEntity"];
        Specified by:
        getDisabledEntity in interface EssentialTriggerDataOrBuilder
        Returns:
        The disabledEntity.
      • setDisabledEntity

        public EssentialTriggerData.Builder setDisabledEntity​(boolean value)
         should be set to true if trigger is created in disabled entity
         
        bool disabled_entity = 10 [json_name = "disabledEntity"];
        Parameters:
        value - The disabledEntity to set.
        Returns:
        This builder for chaining.
      • clearDisabledEntity

        public EssentialTriggerData.Builder clearDisabledEntity()
         should be set to true if trigger is created in disabled entity
         
        bool disabled_entity = 10 [json_name = "disabledEntity"];
        Returns:
        This builder for chaining.
      • setUseEntityLimits

        public EssentialTriggerData.Builder setUseEntityLimits​(boolean value)
        bool use_entity_limits = 11 [json_name = "useEntityLimits"];
        Parameters:
        value - The useEntityLimits to set.
        Returns:
        This builder for chaining.
      • clearUseEntityLimits

        public EssentialTriggerData.Builder clearUseEntityLimits()
        bool use_entity_limits = 11 [json_name = "useEntityLimits"];
        Returns:
        This builder for chaining.
      • getUseConditionThresholdValue

        public int getUseConditionThresholdValue()
        .streamlayer.triggers.UseConditionThreshold use_condition_threshold = 12 [json_name = "useConditionThreshold"];
        Specified by:
        getUseConditionThresholdValue in interface EssentialTriggerDataOrBuilder
        Returns:
        The enum numeric value on the wire for useConditionThreshold.
      • setUseConditionThresholdValue

        public EssentialTriggerData.Builder setUseConditionThresholdValue​(int value)
        .streamlayer.triggers.UseConditionThreshold use_condition_threshold = 12 [json_name = "useConditionThreshold"];
        Parameters:
        value - The useConditionThreshold to set.
        Returns:
        This builder for chaining.
      • setUseConditionThreshold

        public EssentialTriggerData.Builder setUseConditionThreshold​(UseConditionThreshold value)
        .streamlayer.triggers.UseConditionThreshold use_condition_threshold = 12 [json_name = "useConditionThreshold"];
        Parameters:
        value - The enum numeric value on the wire for useConditionThreshold to set.
        Returns:
        This builder for chaining.
      • clearUseConditionThreshold

        public EssentialTriggerData.Builder clearUseConditionThreshold()
        .streamlayer.triggers.UseConditionThreshold use_condition_threshold = 12 [json_name = "useConditionThreshold"];
        Returns:
        This builder for chaining.
      • getUseLimitsValue

        public int getUseLimitsValue()
        .streamlayer.triggers.UseTriggerLimits use_limits = 13 [json_name = "useLimits"];
        Specified by:
        getUseLimitsValue in interface EssentialTriggerDataOrBuilder
        Returns:
        The enum numeric value on the wire for useLimits.
      • setUseLimitsValue

        public EssentialTriggerData.Builder setUseLimitsValue​(int value)
        .streamlayer.triggers.UseTriggerLimits use_limits = 13 [json_name = "useLimits"];
        Parameters:
        value - The useLimits to set.
        Returns:
        This builder for chaining.
      • setUseLimits

        public EssentialTriggerData.Builder setUseLimits​(UseTriggerLimits value)
        .streamlayer.triggers.UseTriggerLimits use_limits = 13 [json_name = "useLimits"];
        Parameters:
        value - The enum numeric value on the wire for useLimits to set.
        Returns:
        This builder for chaining.
      • clearUseLimits

        public EssentialTriggerData.Builder clearUseLimits()
        .streamlayer.triggers.UseTriggerLimits use_limits = 13 [json_name = "useLimits"];
        Returns:
        This builder for chaining.