public static final class WeeklyRecurrence.Builder extends GeneratedMessageV3.Builder<WeeklyRecurrence.Builder> implements WeeklyRecurrenceOrBuilder
Represents a recurring schedule that runs on a specified day of the week.
The time zone is UTC.
Protobuf type google.firestore.admin.v1.WeeklyRecurrence
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public WeeklyRecurrence.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public WeeklyRecurrence build()
buildPartial()
public WeeklyRecurrence buildPartial()
clear()
public WeeklyRecurrence.Builder clear()
Overrides
clearDay()
public WeeklyRecurrence.Builder clearDay()
The day of week to run.
DAY_OF_WEEK_UNSPECIFIED is not allowed.
.google.type.DayOfWeek day = 2;
clearField(Descriptors.FieldDescriptor field)
public WeeklyRecurrence.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public WeeklyRecurrence.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public WeeklyRecurrence.Builder clone()
Overrides
getDay()
public DayOfWeek getDay()
The day of week to run.
DAY_OF_WEEK_UNSPECIFIED is not allowed.
.google.type.DayOfWeek day = 2;
Returns |
Type |
Description |
com.google.type.DayOfWeek |
The day.
|
getDayValue()
The day of week to run.
DAY_OF_WEEK_UNSPECIFIED is not allowed.
.google.type.DayOfWeek day = 2;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for day.
|
getDefaultInstanceForType()
public WeeklyRecurrence getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(WeeklyRecurrence other)
public WeeklyRecurrence.Builder mergeFrom(WeeklyRecurrence other)
public WeeklyRecurrence.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public WeeklyRecurrence.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final WeeklyRecurrence.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setDay(DayOfWeek value)
public WeeklyRecurrence.Builder setDay(DayOfWeek value)
The day of week to run.
DAY_OF_WEEK_UNSPECIFIED is not allowed.
.google.type.DayOfWeek day = 2;
Parameter |
Name |
Description |
value |
com.google.type.DayOfWeek
The day to set.
|
setDayValue(int value)
public WeeklyRecurrence.Builder setDayValue(int value)
The day of week to run.
DAY_OF_WEEK_UNSPECIFIED is not allowed.
.google.type.DayOfWeek day = 2;
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for day to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public WeeklyRecurrence.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public WeeklyRecurrence.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final WeeklyRecurrence.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides