Package io.temporal.api.schedule.v1
Class Range.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Range.Builder>
-
- io.temporal.api.schedule.v1.Range.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RangeOrBuilder,java.lang.Cloneable
- Enclosing class:
- Range
public static final class Range.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Range.Builder> implements RangeOrBuilder
Range represents a set of integer values, used to match fields of a calendar time in StructuredCalendarSpec. If end < start, then end is interpreted as equal to start. This means you can use a Range with start set to a value, and end and step unset (defaulting to 0) to represent a single value.
Protobuf typetemporal.api.schedule.v1.Range
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Range.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Rangebuild()RangebuildPartial()Range.Builderclear()Range.BuilderclearEnd()End of range (inclusive).Range.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Range.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Range.BuilderclearStart()Start of range (inclusive).Range.BuilderclearStep()Step (optional, default 1).Range.Builderclone()RangegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetEnd()End of range (inclusive).intgetStart()Start of range (inclusive).intgetStep()Step (optional, default 1).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Range.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Range.BuildermergeFrom(com.google.protobuf.Message other)Range.BuildermergeFrom(Range other)Range.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Range.BuildersetEnd(int value)End of range (inclusive).Range.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Range.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Range.BuildersetStart(int value)Start of range (inclusive).Range.BuildersetStep(int value)Step (optional, default 1).Range.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<Range.Builder>
-
clear
public Range.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<Range.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<Range.Builder>
-
getDefaultInstanceForType
public Range getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Range build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Range buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Range.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<Range.Builder>
-
setField
public Range.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<Range.Builder>
-
clearField
public Range.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Range.Builder>
-
clearOneof
public Range.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Range.Builder>
-
setRepeatedField
public Range.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<Range.Builder>
-
addRepeatedField
public Range.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<Range.Builder>
-
mergeFrom
public Range.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Range.Builder>
-
mergeFrom
public Range.Builder mergeFrom(Range other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Range.Builder>
-
mergeFrom
public Range.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<Range.Builder>- Throws:
java.io.IOException
-
getStart
public int getStart()
Start of range (inclusive).
int32 start = 1;- Specified by:
getStartin interfaceRangeOrBuilder- Returns:
- The start.
-
setStart
public Range.Builder setStart(int value)
Start of range (inclusive).
int32 start = 1;- Parameters:
value- The start to set.- Returns:
- This builder for chaining.
-
clearStart
public Range.Builder clearStart()
Start of range (inclusive).
int32 start = 1;- Returns:
- This builder for chaining.
-
getEnd
public int getEnd()
End of range (inclusive).
int32 end = 2;- Specified by:
getEndin interfaceRangeOrBuilder- Returns:
- The end.
-
setEnd
public Range.Builder setEnd(int value)
End of range (inclusive).
int32 end = 2;- Parameters:
value- The end to set.- Returns:
- This builder for chaining.
-
clearEnd
public Range.Builder clearEnd()
End of range (inclusive).
int32 end = 2;- Returns:
- This builder for chaining.
-
getStep
public int getStep()
Step (optional, default 1).
int32 step = 3;- Specified by:
getStepin interfaceRangeOrBuilder- Returns:
- The step.
-
setStep
public Range.Builder setStep(int value)
Step (optional, default 1).
int32 step = 3;- Parameters:
value- The step to set.- Returns:
- This builder for chaining.
-
clearStep
public Range.Builder clearStep()
Step (optional, default 1).
int32 step = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Range.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Range.Builder>
-
mergeUnknownFields
public final Range.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Range.Builder>
-
-