Package com.google.cloud.compute.v1
Class ResourcePolicySnapshotSchedulePolicySchedule.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ResourcePolicySnapshotSchedulePolicySchedule.Builder>
com.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule.Builder
- All Implemented Interfaces:
ResourcePolicySnapshotSchedulePolicyScheduleOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ResourcePolicySnapshotSchedulePolicySchedule
public static final class ResourcePolicySnapshotSchedulePolicySchedule.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ResourcePolicySnapshotSchedulePolicySchedule.Builder>
implements ResourcePolicySnapshotSchedulePolicyScheduleOrBuilder
A schedule for disks where the schedueled operations are performed.Protobuf type
google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;booleanoptional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;booleanoptional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;booleanoptional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanoptional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;setDailySchedule(ResourcePolicyDailyCycle.Builder builderForValue) optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;setHourlySchedule(ResourcePolicyHourlyCycle.Builder builderForValue) optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;setWeeklySchedule(ResourcePolicyWeeklyCycle.Builder builderForValue) optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ResourcePolicySnapshotSchedulePolicySchedule.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ResourcePolicySnapshotSchedulePolicySchedule.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.GeneratedMessage.Builder<ResourcePolicySnapshotSchedulePolicySchedule.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public ResourcePolicySnapshotSchedulePolicySchedule.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResourcePolicySnapshotSchedulePolicySchedule.Builder>
-
mergeFrom
public ResourcePolicySnapshotSchedulePolicySchedule.Builder mergeFrom(ResourcePolicySnapshotSchedulePolicySchedule other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ResourcePolicySnapshotSchedulePolicySchedule.Builder>
-
mergeFrom
public ResourcePolicySnapshotSchedulePolicySchedule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResourcePolicySnapshotSchedulePolicySchedule.Builder>- Throws:
IOException
-
hasDailySchedule
public boolean hasDailySchedule()optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;- Specified by:
hasDailySchedulein interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder- Returns:
- Whether the dailySchedule field is set.
-
getDailySchedule
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;- Specified by:
getDailySchedulein interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder- Returns:
- The dailySchedule.
-
setDailySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder setDailySchedule(ResourcePolicyDailyCycle value) optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869; -
setDailySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder setDailySchedule(ResourcePolicyDailyCycle.Builder builderForValue) optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869; -
mergeDailySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder mergeDailySchedule(ResourcePolicyDailyCycle value) optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869; -
clearDailySchedule
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869; -
getDailyScheduleBuilder
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869; -
getDailyScheduleOrBuilder
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;- Specified by:
getDailyScheduleOrBuilderin interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder
-
hasHourlySchedule
public boolean hasHourlySchedule()optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;- Specified by:
hasHourlySchedulein interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder- Returns:
- Whether the hourlySchedule field is set.
-
getHourlySchedule
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;- Specified by:
getHourlySchedulein interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder- Returns:
- The hourlySchedule.
-
setHourlySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder setHourlySchedule(ResourcePolicyHourlyCycle value) optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485; -
setHourlySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder setHourlySchedule(ResourcePolicyHourlyCycle.Builder builderForValue) optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485; -
mergeHourlySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder mergeHourlySchedule(ResourcePolicyHourlyCycle value) optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485; -
clearHourlySchedule
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485; -
getHourlyScheduleBuilder
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485; -
getHourlyScheduleOrBuilder
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;- Specified by:
getHourlyScheduleOrBuilderin interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder
-
hasWeeklySchedule
public boolean hasWeeklySchedule()optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;- Specified by:
hasWeeklySchedulein interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder- Returns:
- Whether the weeklySchedule field is set.
-
getWeeklySchedule
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;- Specified by:
getWeeklySchedulein interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder- Returns:
- The weeklySchedule.
-
setWeeklySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder setWeeklySchedule(ResourcePolicyWeeklyCycle value) optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053; -
setWeeklySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder setWeeklySchedule(ResourcePolicyWeeklyCycle.Builder builderForValue) optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053; -
mergeWeeklySchedule
public ResourcePolicySnapshotSchedulePolicySchedule.Builder mergeWeeklySchedule(ResourcePolicyWeeklyCycle value) optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053; -
clearWeeklySchedule
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053; -
getWeeklyScheduleBuilder
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053; -
getWeeklyScheduleOrBuilder
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;- Specified by:
getWeeklyScheduleOrBuilderin interfaceResourcePolicySnapshotSchedulePolicyScheduleOrBuilder
-