Class UpdateSnapshotSchedulePolicyRequest.Builder (0.1.1)
0.87.0 (latest)
0.85.0
0.83.0
0.82.0
0.81.0
0.80.0
0.78.0
0.76.0
0.75.0
0.74.0
0.73.0
0.72.0
0.70.0
0.68.0
0.67.0
0.64.0
0.63.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.8
0.2.1
0.1.1
public static final class UpdateSnapshotSchedulePolicyRequest . Builder extends GeneratedMessageV3 . Builder<UpdateSnapshotSchedulePolicyRequest . Builder > implements UpdateSnapshotSchedulePolicyRequestOrBuilder
Message for updating a snapshot schedule policy in a project.
Protobuf type google.cloud.baremetalsolution.v2.UpdateSnapshotSchedulePolicyRequest
Static Methods
public static final Descriptors . Descriptor getDescriptor ()
Returns
Methods
public UpdateSnapshotSchedulePolicyRequest . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest build ()
Returns
public UpdateSnapshotSchedulePolicyRequest buildPartial ()
Returns
public UpdateSnapshotSchedulePolicyRequest . Builder clear ()
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder clearField ( Descriptors . FieldDescriptor field )
Parameter
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Parameter
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder clearSnapshotSchedulePolicy ()
Required. The snapshot schedule policy to update.
The name field is used to identify the snapshot schedule policy to
update. Format:
projects/{project}/locations/global/snapshotSchedulePolicies/{policy}
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
public UpdateSnapshotSchedulePolicyRequest . Builder clearUpdateMask ()
Required. The list of fields to update.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public UpdateSnapshotSchedulePolicyRequest . Builder clone ()
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest getDefaultInstanceForType ()
Returns
public Descriptors . Descriptor getDescriptorForType ()
Returns
Overrides
public SnapshotSchedulePolicy getSnapshotSchedulePolicy ()
Required. The snapshot schedule policy to update.
The name field is used to identify the snapshot schedule policy to
update. Format:
projects/{project}/locations/global/snapshotSchedulePolicies/{policy}
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
public SnapshotSchedulePolicy . Builder getSnapshotSchedulePolicyBuilder ()
Required. The snapshot schedule policy to update.
The name field is used to identify the snapshot schedule policy to
update. Format:
projects/{project}/locations/global/snapshotSchedulePolicies/{policy}
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
public SnapshotSchedulePolicyOrBuilder getSnapshotSchedulePolicyOrBuilder ()
Required. The snapshot schedule policy to update.
The name field is used to identify the snapshot schedule policy to
update. Format:
projects/{project}/locations/global/snapshotSchedulePolicies/{policy}
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
public FieldMask getUpdateMask ()
Required. The list of fields to update.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public FieldMask . Builder getUpdateMaskBuilder ()
Required. The list of fields to update.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public FieldMaskOrBuilder getUpdateMaskOrBuilder ()
Required. The list of fields to update.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public boolean hasSnapshotSchedulePolicy ()
Required. The snapshot schedule policy to update.
The name field is used to identify the snapshot schedule policy to
update. Format:
projects/{project}/locations/global/snapshotSchedulePolicies/{policy}
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the snapshotSchedulePolicy field is set.
public boolean hasUpdateMask ()
Required. The list of fields to update.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the updateMask field is set.
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Returns
Overrides
public final boolean isInitialized ()
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder mergeFrom ( UpdateSnapshotSchedulePolicyRequest other )
Parameter
Returns
public UpdateSnapshotSchedulePolicyRequest . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Parameters
Returns
Overrides
Exceptions
public UpdateSnapshotSchedulePolicyRequest . Builder mergeFrom ( Message other )
Parameter
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder mergeSnapshotSchedulePolicy ( SnapshotSchedulePolicy value )
Required. The snapshot schedule policy to update.
The name field is used to identify the snapshot schedule policy to
update. Format:
projects/{project}/locations/global/snapshotSchedulePolicies/{policy}
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public final UpdateSnapshotSchedulePolicyRequest . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder mergeUpdateMask ( FieldMask value )
Required. The list of fields to update.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public UpdateSnapshotSchedulePolicyRequest . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Parameters
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder setSnapshotSchedulePolicy ( SnapshotSchedulePolicy value )
Required. The snapshot schedule policy to update.
The name field is used to identify the snapshot schedule policy to
update. Format:
projects/{project}/locations/global/snapshotSchedulePolicies/{policy}
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public UpdateSnapshotSchedulePolicyRequest . Builder setSnapshotSchedulePolicy ( SnapshotSchedulePolicy . Builder builderForValue )
Required. The snapshot schedule policy to update.
The name field is used to identify the snapshot schedule policy to
update. Format:
projects/{project}/locations/global/snapshotSchedulePolicies/{policy}
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public final UpdateSnapshotSchedulePolicyRequest . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
public UpdateSnapshotSchedulePolicyRequest . Builder setUpdateMask ( FieldMask value )
Required. The list of fields to update.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public UpdateSnapshotSchedulePolicyRequest . Builder setUpdateMask ( FieldMask . Builder builderForValue )
Required. The list of fields to update.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
builderForValue
Builder
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."],[],[]]