Class ResourcePolicySnapshotSchedulePolicySchedule.Builder (1.7.2)
1.97.0 (latest)
1.95.0
1.93.0
1.92.0
1.91.0
1.90.0
1.88.0
1.86.0
1.85.0
1.84.0
1.83.0
1.82.0
1.80.0
1.78.0
1.77.0
1.74.0
1.73.0
1.72.0
1.70.0
1.69.0
1.68.0
1.67.0
1.66.0
1.65.0
1.64.0
1.63.0
1.62.0
1.61.0
1.59.0
1.58.0
1.57.0
1.56.0
1.55.0
1.54.0
1.53.0
1.52.0
1.51.0
1.50.0
1.49.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.39.0
1.38.0
1.37.0
1.34.0
1.33.0
1.32.0
1.31.0
1.30.0
1.29.0
1.28.0
1.27.0
1.26.0
1.25.0
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.1
1.11.0
1.9.1
1.8.1
1.7.2
1.6.0-beta
public static final class ResourcePolicySnapshotSchedulePolicySchedule . Builder extends GeneratedMessageV3 . Builder<ResourcePolicySnapshotSchedulePolicySchedule . Builder > implements ResourcePolicySnapshotSchedulePolicyScheduleOrBuilder
A schedule for disks where the schedueled operations are performed.
Protobuf type google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
build()
public ResourcePolicySnapshotSchedulePolicySchedule build ()
Returns
buildPartial()
public ResourcePolicySnapshotSchedulePolicySchedule buildPartial ()
Returns
clear()
public ResourcePolicySnapshotSchedulePolicySchedule . Builder clear ()
Returns
Overrides
clearDailySchedule()
public ResourcePolicySnapshotSchedulePolicySchedule . Builder clearDailySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;
Returns
clearField(Descriptors.FieldDescriptor field)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder clearField ( Descriptors . FieldDescriptor field )
Parameter
Returns
Overrides
clearHourlySchedule()
public ResourcePolicySnapshotSchedulePolicySchedule . Builder clearHourlySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Parameter
Returns
Overrides
clearWeeklySchedule()
public ResourcePolicySnapshotSchedulePolicySchedule . Builder clearWeeklySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;
Returns
clone()
public ResourcePolicySnapshotSchedulePolicySchedule . Builder clone ()
Returns
Overrides
getDailySchedule()
public ResourcePolicyDailyCycle getDailySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;
Returns
getDailyScheduleBuilder()
public ResourcePolicyDailyCycle . Builder getDailyScheduleBuilder ()
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;
Returns
getDailyScheduleOrBuilder()
public ResourcePolicyDailyCycleOrBuilder getDailyScheduleOrBuilder ()
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;
Returns
getDefaultInstanceForType()
public ResourcePolicySnapshotSchedulePolicySchedule getDefaultInstanceForType ()
Returns
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Returns
Overrides
getHourlySchedule()
public ResourcePolicyHourlyCycle getHourlySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;
Returns
getHourlyScheduleBuilder()
public ResourcePolicyHourlyCycle . Builder getHourlyScheduleBuilder ()
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;
Returns
getHourlyScheduleOrBuilder()
public ResourcePolicyHourlyCycleOrBuilder getHourlyScheduleOrBuilder ()
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;
Returns
getWeeklySchedule()
public ResourcePolicyWeeklyCycle getWeeklySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;
Returns
getWeeklyScheduleBuilder()
public ResourcePolicyWeeklyCycle . Builder getWeeklyScheduleBuilder ()
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;
Returns
getWeeklyScheduleOrBuilder()
public ResourcePolicyWeeklyCycleOrBuilder getWeeklyScheduleOrBuilder ()
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;
Returns
hasDailySchedule()
public boolean hasDailySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;
Returns
Type
Description
boolean
Whether the dailySchedule field is set.
hasHourlySchedule()
public boolean hasHourlySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;
Returns
Type
Description
boolean
Whether the hourlySchedule field is set.
hasWeeklySchedule()
public boolean hasWeeklySchedule ()
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;
Returns
Type
Description
boolean
Whether the weeklySchedule field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Returns
Overrides
isInitialized()
public final boolean isInitialized ()
Returns
Overrides
mergeDailySchedule(ResourcePolicyDailyCycle value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder mergeDailySchedule ( ResourcePolicyDailyCycle value )
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;
Parameter
Returns
mergeFrom(ResourcePolicySnapshotSchedulePolicySchedule other)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder mergeFrom ( ResourcePolicySnapshotSchedulePolicySchedule other )
Parameter
Returns
public ResourcePolicySnapshotSchedulePolicySchedule . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder mergeFrom ( Message other )
Parameter
Returns
Overrides
mergeHourlySchedule(ResourcePolicyHourlyCycle value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder mergeHourlySchedule ( ResourcePolicyHourlyCycle value )
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ResourcePolicySnapshotSchedulePolicySchedule . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
mergeWeeklySchedule(ResourcePolicyWeeklyCycle value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder mergeWeeklySchedule ( ResourcePolicyWeeklyCycle value )
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;
Parameter
Returns
setDailySchedule(ResourcePolicyDailyCycle value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder setDailySchedule ( ResourcePolicyDailyCycle value )
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;
Parameter
Returns
setDailySchedule(ResourcePolicyDailyCycle.Builder builderForValue)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder setDailySchedule ( ResourcePolicyDailyCycle . Builder builderForValue )
optional .google.cloud.compute.v1.ResourcePolicyDailyCycle daily_schedule = 86159869;
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
setHourlySchedule(ResourcePolicyHourlyCycle value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder setHourlySchedule ( ResourcePolicyHourlyCycle value )
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;
Parameter
Returns
setHourlySchedule(ResourcePolicyHourlyCycle.Builder builderForValue)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder setHourlySchedule ( ResourcePolicyHourlyCycle . Builder builderForValue )
optional .google.cloud.compute.v1.ResourcePolicyHourlyCycle hourly_schedule = 38328485;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ResourcePolicySnapshotSchedulePolicySchedule . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
setWeeklySchedule(ResourcePolicyWeeklyCycle value)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder setWeeklySchedule ( ResourcePolicyWeeklyCycle value )
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;
Parameter
Returns
setWeeklySchedule(ResourcePolicyWeeklyCycle.Builder builderForValue)
public ResourcePolicySnapshotSchedulePolicySchedule . Builder setWeeklySchedule ( ResourcePolicyWeeklyCycle . Builder builderForValue )
optional .google.cloud.compute.v1.ResourcePolicyWeeklyCycle weekly_schedule = 359548053;
Parameter
Returns
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]