public static final class ResourcePolicyDailyCycle.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.Builder> implements ResourcePolicyDailyCycleOrBuilder
Time window specified for daily operations.Protobuf type
google.cloud.compute.v1.ResourcePolicyDailyCycle| Modifier and Type | Method and Description |
|---|---|
ResourcePolicyDailyCycle.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResourcePolicyDailyCycle |
build() |
ResourcePolicyDailyCycle |
buildPartial() |
ResourcePolicyDailyCycle.Builder |
clear() |
ResourcePolicyDailyCycle.Builder |
clearDaysInCycle()
Defines a schedule with units measured in days.
|
ResourcePolicyDailyCycle.Builder |
clearDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
ResourcePolicyDailyCycle.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ResourcePolicyDailyCycle.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ResourcePolicyDailyCycle.Builder |
clearStartTime()
Start time of the window.
|
ResourcePolicyDailyCycle.Builder |
clone() |
int |
getDaysInCycle()
Defines a schedule with units measured in days.
|
ResourcePolicyDailyCycle |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
com.google.protobuf.ByteString |
getDurationBytes()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
String |
getStartTime()
Start time of the window.
|
com.google.protobuf.ByteString |
getStartTimeBytes()
Start time of the window.
|
boolean |
hasDaysInCycle()
Defines a schedule with units measured in days.
|
boolean |
hasDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
boolean |
hasStartTime()
Start time of the window.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ResourcePolicyDailyCycle.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ResourcePolicyDailyCycle.Builder |
mergeFrom(com.google.protobuf.Message other) |
ResourcePolicyDailyCycle.Builder |
mergeFrom(ResourcePolicyDailyCycle other) |
ResourcePolicyDailyCycle.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ResourcePolicyDailyCycle.Builder |
setDaysInCycle(int value)
Defines a schedule with units measured in days.
|
ResourcePolicyDailyCycle.Builder |
setDuration(String value)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
ResourcePolicyDailyCycle.Builder |
setDurationBytes(com.google.protobuf.ByteString value)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
|
ResourcePolicyDailyCycle.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResourcePolicyDailyCycle.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ResourcePolicyDailyCycle.Builder |
setStartTime(String value)
Start time of the window.
|
ResourcePolicyDailyCycle.Builder |
setStartTimeBytes(com.google.protobuf.ByteString value)
Start time of the window.
|
ResourcePolicyDailyCycle.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.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<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ResourcePolicyDailyCycle build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ResourcePolicyDailyCycle buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ResourcePolicyDailyCycle.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.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<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.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<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.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<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.Builder mergeFrom(ResourcePolicyDailyCycle other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.Builder>public ResourcePolicyDailyCycle.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<ResourcePolicyDailyCycle.Builder>IOExceptionpublic boolean hasDaysInCycle()
Defines a schedule with units measured in days. The value determines how many days pass between the start of each cycle.
optional int32 days_in_cycle = 369790004;hasDaysInCycle in interface ResourcePolicyDailyCycleOrBuilderpublic int getDaysInCycle()
Defines a schedule with units measured in days. The value determines how many days pass between the start of each cycle.
optional int32 days_in_cycle = 369790004;getDaysInCycle in interface ResourcePolicyDailyCycleOrBuilderpublic ResourcePolicyDailyCycle.Builder setDaysInCycle(int value)
Defines a schedule with units measured in days. The value determines how many days pass between the start of each cycle.
optional int32 days_in_cycle = 369790004;value - The daysInCycle to set.public ResourcePolicyDailyCycle.Builder clearDaysInCycle()
Defines a schedule with units measured in days. The value determines how many days pass between the start of each cycle.
optional int32 days_in_cycle = 369790004;public boolean hasDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional string duration = 155471252;hasDuration in interface ResourcePolicyDailyCycleOrBuilderpublic String getDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional string duration = 155471252;getDuration in interface ResourcePolicyDailyCycleOrBuilderpublic com.google.protobuf.ByteString getDurationBytes()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional string duration = 155471252;getDurationBytes in interface ResourcePolicyDailyCycleOrBuilderpublic ResourcePolicyDailyCycle.Builder setDuration(String value)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional string duration = 155471252;value - The duration to set.public ResourcePolicyDailyCycle.Builder clearDuration()
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional string duration = 155471252;public ResourcePolicyDailyCycle.Builder setDurationBytes(com.google.protobuf.ByteString value)
[Output only] A predetermined duration for the window, automatically chosen to be the smallest possible in the given scenario.
optional string duration = 155471252;value - The bytes for duration to set.public boolean hasStartTime()
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;hasStartTime in interface ResourcePolicyDailyCycleOrBuilderpublic String getStartTime()
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;getStartTime in interface ResourcePolicyDailyCycleOrBuilderpublic com.google.protobuf.ByteString getStartTimeBytes()
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;getStartTimeBytes in interface ResourcePolicyDailyCycleOrBuilderpublic ResourcePolicyDailyCycle.Builder setStartTime(String value)
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;value - The startTime to set.public ResourcePolicyDailyCycle.Builder clearStartTime()
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;public ResourcePolicyDailyCycle.Builder setStartTimeBytes(com.google.protobuf.ByteString value)
Start time of the window. This must be in UTC format that resolves to one of 00:00, 04:00, 08:00, 12:00, 16:00, or 20:00. For example, both 13:00-5 and 08:00 are valid.
optional string start_time = 37467274;value - The bytes for startTime to set.public final ResourcePolicyDailyCycle.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.Builder>public final ResourcePolicyDailyCycle.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicyDailyCycle.Builder>Copyright © 2023 Google LLC. All rights reserved.