Package io.temporal.api.schedule.v1
Class BackfillRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
- io.temporal.api.schedule.v1.BackfillRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BackfillRequestOrBuilder,java.lang.Cloneable
- Enclosing class:
- BackfillRequest
public static final class BackfillRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder> implements BackfillRequestOrBuilder
Protobuf typetemporal.api.schedule.v1.BackfillRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BackfillRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)BackfillRequestbuild()BackfillRequestbuildPartial()BackfillRequest.Builderclear()BackfillRequest.BuilderclearEndTime().google.protobuf.Timestamp end_time = 2;BackfillRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)BackfillRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)BackfillRequest.BuilderclearOverlapPolicy()If set, override overlap policy for this request.BackfillRequest.BuilderclearStartTime()Time range to evaluate schedule in.BackfillRequest.Builderclone()BackfillRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.TimestampgetEndTime().google.protobuf.Timestamp end_time = 2;com.google.protobuf.Timestamp.BuildergetEndTimeBuilder().google.protobuf.Timestamp end_time = 2;com.google.protobuf.TimestampOrBuildergetEndTimeOrBuilder().google.protobuf.Timestamp end_time = 2;ScheduleOverlapPolicygetOverlapPolicy()If set, override overlap policy for this request.intgetOverlapPolicyValue()If set, override overlap policy for this request.com.google.protobuf.TimestampgetStartTime()Time range to evaluate schedule in.com.google.protobuf.Timestamp.BuildergetStartTimeBuilder()Time range to evaluate schedule in.com.google.protobuf.TimestampOrBuildergetStartTimeOrBuilder()Time range to evaluate schedule in.booleanhasEndTime().google.protobuf.Timestamp end_time = 2;booleanhasStartTime()Time range to evaluate schedule in.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()BackfillRequest.BuildermergeEndTime(com.google.protobuf.Timestamp value).google.protobuf.Timestamp end_time = 2;BackfillRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)BackfillRequest.BuildermergeFrom(com.google.protobuf.Message other)BackfillRequest.BuildermergeFrom(BackfillRequest other)BackfillRequest.BuildermergeStartTime(com.google.protobuf.Timestamp value)Time range to evaluate schedule in.BackfillRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)BackfillRequest.BuildersetEndTime(com.google.protobuf.Timestamp value).google.protobuf.Timestamp end_time = 2;BackfillRequest.BuildersetEndTime(com.google.protobuf.Timestamp.Builder builderForValue).google.protobuf.Timestamp end_time = 2;BackfillRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)BackfillRequest.BuildersetOverlapPolicy(ScheduleOverlapPolicy value)If set, override overlap policy for this request.BackfillRequest.BuildersetOverlapPolicyValue(int value)If set, override overlap policy for this request.BackfillRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)BackfillRequest.BuildersetStartTime(com.google.protobuf.Timestamp value)Time range to evaluate schedule in.BackfillRequest.BuildersetStartTime(com.google.protobuf.Timestamp.Builder builderForValue)Time range to evaluate schedule in.BackfillRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
clear
public BackfillRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
getDefaultInstanceForType
public BackfillRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public BackfillRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public BackfillRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public BackfillRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
setField
public BackfillRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
clearField
public BackfillRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
clearOneof
public BackfillRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
setRepeatedField
public BackfillRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
addRepeatedField
public BackfillRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
mergeFrom
public BackfillRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BackfillRequest.Builder>
-
mergeFrom
public BackfillRequest.Builder mergeFrom(BackfillRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
mergeFrom
public BackfillRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BackfillRequest.Builder>- Throws:
java.io.IOException
-
hasStartTime
public boolean hasStartTime()
Time range to evaluate schedule in. Currently, this time range is exclusive on start_time and inclusive on end_time. (This is admittedly counterintuitive and it may change in the future, so to be safe, use a start time strictly before a scheduled time.) Also note that an action nominally scheduled in the interval but with jitter that pushes it after end_time will not be included.
.google.protobuf.Timestamp start_time = 1;- Specified by:
hasStartTimein interfaceBackfillRequestOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()
Time range to evaluate schedule in. Currently, this time range is exclusive on start_time and inclusive on end_time. (This is admittedly counterintuitive and it may change in the future, so to be safe, use a start time strictly before a scheduled time.) Also note that an action nominally scheduled in the interval but with jitter that pushes it after end_time will not be included.
.google.protobuf.Timestamp start_time = 1;- Specified by:
getStartTimein interfaceBackfillRequestOrBuilder- Returns:
- The startTime.
-
setStartTime
public BackfillRequest.Builder setStartTime(com.google.protobuf.Timestamp value)
Time range to evaluate schedule in. Currently, this time range is exclusive on start_time and inclusive on end_time. (This is admittedly counterintuitive and it may change in the future, so to be safe, use a start time strictly before a scheduled time.) Also note that an action nominally scheduled in the interval but with jitter that pushes it after end_time will not be included.
.google.protobuf.Timestamp start_time = 1;
-
setStartTime
public BackfillRequest.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time range to evaluate schedule in. Currently, this time range is exclusive on start_time and inclusive on end_time. (This is admittedly counterintuitive and it may change in the future, so to be safe, use a start time strictly before a scheduled time.) Also note that an action nominally scheduled in the interval but with jitter that pushes it after end_time will not be included.
.google.protobuf.Timestamp start_time = 1;
-
mergeStartTime
public BackfillRequest.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Time range to evaluate schedule in. Currently, this time range is exclusive on start_time and inclusive on end_time. (This is admittedly counterintuitive and it may change in the future, so to be safe, use a start time strictly before a scheduled time.) Also note that an action nominally scheduled in the interval but with jitter that pushes it after end_time will not be included.
.google.protobuf.Timestamp start_time = 1;
-
clearStartTime
public BackfillRequest.Builder clearStartTime()
Time range to evaluate schedule in. Currently, this time range is exclusive on start_time and inclusive on end_time. (This is admittedly counterintuitive and it may change in the future, so to be safe, use a start time strictly before a scheduled time.) Also note that an action nominally scheduled in the interval but with jitter that pushes it after end_time will not be included.
.google.protobuf.Timestamp start_time = 1;
-
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Time range to evaluate schedule in. Currently, this time range is exclusive on start_time and inclusive on end_time. (This is admittedly counterintuitive and it may change in the future, so to be safe, use a start time strictly before a scheduled time.) Also note that an action nominally scheduled in the interval but with jitter that pushes it after end_time will not be included.
.google.protobuf.Timestamp start_time = 1;
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Time range to evaluate schedule in. Currently, this time range is exclusive on start_time and inclusive on end_time. (This is admittedly counterintuitive and it may change in the future, so to be safe, use a start time strictly before a scheduled time.) Also note that an action nominally scheduled in the interval but with jitter that pushes it after end_time will not be included.
.google.protobuf.Timestamp start_time = 1;- Specified by:
getStartTimeOrBuilderin interfaceBackfillRequestOrBuilder
-
hasEndTime
public boolean hasEndTime()
.google.protobuf.Timestamp end_time = 2;- Specified by:
hasEndTimein interfaceBackfillRequestOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()
.google.protobuf.Timestamp end_time = 2;- Specified by:
getEndTimein interfaceBackfillRequestOrBuilder- Returns:
- The endTime.
-
setEndTime
public BackfillRequest.Builder setEndTime(com.google.protobuf.Timestamp value)
.google.protobuf.Timestamp end_time = 2;
-
setEndTime
public BackfillRequest.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
.google.protobuf.Timestamp end_time = 2;
-
mergeEndTime
public BackfillRequest.Builder mergeEndTime(com.google.protobuf.Timestamp value)
.google.protobuf.Timestamp end_time = 2;
-
clearEndTime
public BackfillRequest.Builder clearEndTime()
.google.protobuf.Timestamp end_time = 2;
-
getEndTimeBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
.google.protobuf.Timestamp end_time = 2;
-
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
.google.protobuf.Timestamp end_time = 2;- Specified by:
getEndTimeOrBuilderin interfaceBackfillRequestOrBuilder
-
getOverlapPolicyValue
public int getOverlapPolicyValue()
If set, override overlap policy for this request.
.temporal.api.enums.v1.ScheduleOverlapPolicy overlap_policy = 3;- Specified by:
getOverlapPolicyValuein interfaceBackfillRequestOrBuilder- Returns:
- The enum numeric value on the wire for overlapPolicy.
-
setOverlapPolicyValue
public BackfillRequest.Builder setOverlapPolicyValue(int value)
If set, override overlap policy for this request.
.temporal.api.enums.v1.ScheduleOverlapPolicy overlap_policy = 3;- Parameters:
value- The enum numeric value on the wire for overlapPolicy to set.- Returns:
- This builder for chaining.
-
getOverlapPolicy
public ScheduleOverlapPolicy getOverlapPolicy()
If set, override overlap policy for this request.
.temporal.api.enums.v1.ScheduleOverlapPolicy overlap_policy = 3;- Specified by:
getOverlapPolicyin interfaceBackfillRequestOrBuilder- Returns:
- The overlapPolicy.
-
setOverlapPolicy
public BackfillRequest.Builder setOverlapPolicy(ScheduleOverlapPolicy value)
If set, override overlap policy for this request.
.temporal.api.enums.v1.ScheduleOverlapPolicy overlap_policy = 3;- Parameters:
value- The overlapPolicy to set.- Returns:
- This builder for chaining.
-
clearOverlapPolicy
public BackfillRequest.Builder clearOverlapPolicy()
If set, override overlap policy for this request.
.temporal.api.enums.v1.ScheduleOverlapPolicy overlap_policy = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final BackfillRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
mergeUnknownFields
public final BackfillRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BackfillRequest.Builder>
-
-