Class SchedulePatch.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SchedulePatch.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
io.temporal.api.schedule.v1.SchedulePatch.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SchedulePatchOrBuilder, Cloneable
Enclosing class:
SchedulePatch

public static final class SchedulePatch.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder> implements SchedulePatchOrBuilder
Protobuf type temporal.api.schedule.v1.SchedulePatch
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • clear

      public SchedulePatch.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • getDefaultInstanceForType

      public SchedulePatch getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SchedulePatch build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SchedulePatch buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public SchedulePatch.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • setField

      public SchedulePatch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • clearField

      public SchedulePatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • clearOneof

      public SchedulePatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • setRepeatedField

      public SchedulePatch.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • addRepeatedField

      public SchedulePatch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • mergeFrom

      public SchedulePatch.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SchedulePatch.Builder>
    • mergeFrom

      public SchedulePatch.Builder mergeFrom(SchedulePatch other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • mergeFrom

      public SchedulePatch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SchedulePatch.Builder>
      Throws:
      IOException
    • hasTriggerImmediately

      public boolean hasTriggerImmediately()
       If set, trigger one action immediately.
       
      .temporal.api.schedule.v1.TriggerImmediatelyRequest trigger_immediately = 1;
      Specified by:
      hasTriggerImmediately in interface SchedulePatchOrBuilder
      Returns:
      Whether the triggerImmediately field is set.
    • getTriggerImmediately

      public TriggerImmediatelyRequest getTriggerImmediately()
       If set, trigger one action immediately.
       
      .temporal.api.schedule.v1.TriggerImmediatelyRequest trigger_immediately = 1;
      Specified by:
      getTriggerImmediately in interface SchedulePatchOrBuilder
      Returns:
      The triggerImmediately.
    • setTriggerImmediately

      public SchedulePatch.Builder setTriggerImmediately(TriggerImmediatelyRequest value)
       If set, trigger one action immediately.
       
      .temporal.api.schedule.v1.TriggerImmediatelyRequest trigger_immediately = 1;
    • setTriggerImmediately

      public SchedulePatch.Builder setTriggerImmediately(TriggerImmediatelyRequest.Builder builderForValue)
       If set, trigger one action immediately.
       
      .temporal.api.schedule.v1.TriggerImmediatelyRequest trigger_immediately = 1;
    • mergeTriggerImmediately

      public SchedulePatch.Builder mergeTriggerImmediately(TriggerImmediatelyRequest value)
       If set, trigger one action immediately.
       
      .temporal.api.schedule.v1.TriggerImmediatelyRequest trigger_immediately = 1;
    • clearTriggerImmediately

      public SchedulePatch.Builder clearTriggerImmediately()
       If set, trigger one action immediately.
       
      .temporal.api.schedule.v1.TriggerImmediatelyRequest trigger_immediately = 1;
    • getTriggerImmediatelyBuilder

      public TriggerImmediatelyRequest.Builder getTriggerImmediatelyBuilder()
       If set, trigger one action immediately.
       
      .temporal.api.schedule.v1.TriggerImmediatelyRequest trigger_immediately = 1;
    • getTriggerImmediatelyOrBuilder

      public TriggerImmediatelyRequestOrBuilder getTriggerImmediatelyOrBuilder()
       If set, trigger one action immediately.
       
      .temporal.api.schedule.v1.TriggerImmediatelyRequest trigger_immediately = 1;
      Specified by:
      getTriggerImmediatelyOrBuilder in interface SchedulePatchOrBuilder
    • getBackfillRequestList

      public List<BackfillRequest> getBackfillRequestList()
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
      Specified by:
      getBackfillRequestList in interface SchedulePatchOrBuilder
    • getBackfillRequestCount

      public int getBackfillRequestCount()
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
      Specified by:
      getBackfillRequestCount in interface SchedulePatchOrBuilder
    • getBackfillRequest

      public BackfillRequest getBackfillRequest(int index)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
      Specified by:
      getBackfillRequest in interface SchedulePatchOrBuilder
    • setBackfillRequest

      public SchedulePatch.Builder setBackfillRequest(int index, BackfillRequest value)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • setBackfillRequest

      public SchedulePatch.Builder setBackfillRequest(int index, BackfillRequest.Builder builderForValue)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • addBackfillRequest

      public SchedulePatch.Builder addBackfillRequest(BackfillRequest value)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • addBackfillRequest

      public SchedulePatch.Builder addBackfillRequest(int index, BackfillRequest value)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • addBackfillRequest

      public SchedulePatch.Builder addBackfillRequest(BackfillRequest.Builder builderForValue)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • addBackfillRequest

      public SchedulePatch.Builder addBackfillRequest(int index, BackfillRequest.Builder builderForValue)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • addAllBackfillRequest

      public SchedulePatch.Builder addAllBackfillRequest(Iterable<? extends BackfillRequest> values)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • clearBackfillRequest

      public SchedulePatch.Builder clearBackfillRequest()
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • removeBackfillRequest

      public SchedulePatch.Builder removeBackfillRequest(int index)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • getBackfillRequestBuilder

      public BackfillRequest.Builder getBackfillRequestBuilder(int index)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • getBackfillRequestOrBuilder

      public BackfillRequestOrBuilder getBackfillRequestOrBuilder(int index)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
      Specified by:
      getBackfillRequestOrBuilder in interface SchedulePatchOrBuilder
    • getBackfillRequestOrBuilderList

      public List<? extends BackfillRequestOrBuilder> getBackfillRequestOrBuilderList()
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
      Specified by:
      getBackfillRequestOrBuilderList in interface SchedulePatchOrBuilder
    • addBackfillRequestBuilder

      public BackfillRequest.Builder addBackfillRequestBuilder()
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • addBackfillRequestBuilder

      public BackfillRequest.Builder addBackfillRequestBuilder(int index)
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • getBackfillRequestBuilderList

      public List<BackfillRequest.Builder> getBackfillRequestBuilderList()
       If set, runs though the specified time period(s) and takes actions as if that time
       passed by right now, all at once. The overlap policy can be overridden for the
       scope of the backfill.
       
      repeated .temporal.api.schedule.v1.BackfillRequest backfill_request = 2;
    • getPause

      public String getPause()
       If set, change the state to paused or unpaused (respectively) and set the
       notes field to the value of the string.
       
      string pause = 3;
      Specified by:
      getPause in interface SchedulePatchOrBuilder
      Returns:
      The pause.
    • getPauseBytes

      public com.google.protobuf.ByteString getPauseBytes()
       If set, change the state to paused or unpaused (respectively) and set the
       notes field to the value of the string.
       
      string pause = 3;
      Specified by:
      getPauseBytes in interface SchedulePatchOrBuilder
      Returns:
      The bytes for pause.
    • setPause

      public SchedulePatch.Builder setPause(String value)
       If set, change the state to paused or unpaused (respectively) and set the
       notes field to the value of the string.
       
      string pause = 3;
      Parameters:
      value - The pause to set.
      Returns:
      This builder for chaining.
    • clearPause

      public SchedulePatch.Builder clearPause()
       If set, change the state to paused or unpaused (respectively) and set the
       notes field to the value of the string.
       
      string pause = 3;
      Returns:
      This builder for chaining.
    • setPauseBytes

      public SchedulePatch.Builder setPauseBytes(com.google.protobuf.ByteString value)
       If set, change the state to paused or unpaused (respectively) and set the
       notes field to the value of the string.
       
      string pause = 3;
      Parameters:
      value - The bytes for pause to set.
      Returns:
      This builder for chaining.
    • getUnpause

      public String getUnpause()
      string unpause = 4;
      Specified by:
      getUnpause in interface SchedulePatchOrBuilder
      Returns:
      The unpause.
    • getUnpauseBytes

      public com.google.protobuf.ByteString getUnpauseBytes()
      string unpause = 4;
      Specified by:
      getUnpauseBytes in interface SchedulePatchOrBuilder
      Returns:
      The bytes for unpause.
    • setUnpause

      public SchedulePatch.Builder setUnpause(String value)
      string unpause = 4;
      Parameters:
      value - The unpause to set.
      Returns:
      This builder for chaining.
    • clearUnpause

      public SchedulePatch.Builder clearUnpause()
      string unpause = 4;
      Returns:
      This builder for chaining.
    • setUnpauseBytes

      public SchedulePatch.Builder setUnpauseBytes(com.google.protobuf.ByteString value)
      string unpause = 4;
      Parameters:
      value - The bytes for unpause to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final SchedulePatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>
    • mergeUnknownFields

      public final SchedulePatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SchedulePatch.Builder>