public static final class RecurringTimeWindow.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder> implements RecurringTimeWindowOrBuilder
Represents an arbitrary window of time that recurs.Protobuf type
google.cloud.edgecontainer.v1.RecurringTimeWindow| Modifier and Type | Method and Description |
|---|---|
RecurringTimeWindow.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RecurringTimeWindow |
build() |
RecurringTimeWindow |
buildPartial() |
RecurringTimeWindow.Builder |
clear() |
RecurringTimeWindow.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RecurringTimeWindow.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RecurringTimeWindow.Builder |
clearRecurrence()
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how
this window recurs.
|
RecurringTimeWindow.Builder |
clearWindow()
The window of the first recurrence.
|
RecurringTimeWindow.Builder |
clone() |
RecurringTimeWindow |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getRecurrence()
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how
this window recurs.
|
com.google.protobuf.ByteString |
getRecurrenceBytes()
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how
this window recurs.
|
TimeWindow |
getWindow()
The window of the first recurrence.
|
TimeWindow.Builder |
getWindowBuilder()
The window of the first recurrence.
|
TimeWindowOrBuilder |
getWindowOrBuilder()
The window of the first recurrence.
|
boolean |
hasWindow()
The window of the first recurrence.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RecurringTimeWindow.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RecurringTimeWindow.Builder |
mergeFrom(com.google.protobuf.Message other) |
RecurringTimeWindow.Builder |
mergeFrom(RecurringTimeWindow other) |
RecurringTimeWindow.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RecurringTimeWindow.Builder |
mergeWindow(TimeWindow value)
The window of the first recurrence.
|
RecurringTimeWindow.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RecurringTimeWindow.Builder |
setRecurrence(String value)
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how
this window recurs.
|
RecurringTimeWindow.Builder |
setRecurrenceBytes(com.google.protobuf.ByteString value)
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how
this window recurs.
|
RecurringTimeWindow.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RecurringTimeWindow.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RecurringTimeWindow.Builder |
setWindow(TimeWindow.Builder builderForValue)
The window of the first recurrence.
|
RecurringTimeWindow.Builder |
setWindow(TimeWindow value)
The window of the first recurrence.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RecurringTimeWindow build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RecurringTimeWindow buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RecurringTimeWindow.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder mergeFrom(RecurringTimeWindow other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public RecurringTimeWindow.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RecurringTimeWindow.Builder>IOExceptionpublic boolean hasWindow()
The window of the first recurrence.
.google.cloud.edgecontainer.v1.TimeWindow window = 1;hasWindow in interface RecurringTimeWindowOrBuilderpublic TimeWindow getWindow()
The window of the first recurrence.
.google.cloud.edgecontainer.v1.TimeWindow window = 1;getWindow in interface RecurringTimeWindowOrBuilderpublic RecurringTimeWindow.Builder setWindow(TimeWindow value)
The window of the first recurrence.
.google.cloud.edgecontainer.v1.TimeWindow window = 1;public RecurringTimeWindow.Builder setWindow(TimeWindow.Builder builderForValue)
The window of the first recurrence.
.google.cloud.edgecontainer.v1.TimeWindow window = 1;public RecurringTimeWindow.Builder mergeWindow(TimeWindow value)
The window of the first recurrence.
.google.cloud.edgecontainer.v1.TimeWindow window = 1;public RecurringTimeWindow.Builder clearWindow()
The window of the first recurrence.
.google.cloud.edgecontainer.v1.TimeWindow window = 1;public TimeWindow.Builder getWindowBuilder()
The window of the first recurrence.
.google.cloud.edgecontainer.v1.TimeWindow window = 1;public TimeWindowOrBuilder getWindowOrBuilder()
The window of the first recurrence.
.google.cloud.edgecontainer.v1.TimeWindow window = 1;getWindowOrBuilder in interface RecurringTimeWindowOrBuilderpublic String getRecurrence()
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time.
string recurrence = 2;getRecurrence in interface RecurringTimeWindowOrBuilderpublic com.google.protobuf.ByteString getRecurrenceBytes()
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time.
string recurrence = 2;getRecurrenceBytes in interface RecurringTimeWindowOrBuilderpublic RecurringTimeWindow.Builder setRecurrence(String value)
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time.
string recurrence = 2;value - The recurrence to set.public RecurringTimeWindow.Builder clearRecurrence()
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time.
string recurrence = 2;public RecurringTimeWindow.Builder setRecurrenceBytes(com.google.protobuf.ByteString value)
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs. They go on for the span of time between the start and end time.
string recurrence = 2;value - The bytes for recurrence to set.public final RecurringTimeWindow.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>public final RecurringTimeWindow.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RecurringTimeWindow.Builder>Copyright © 2024 Google LLC. All rights reserved.