Class CreateSnapshotSchedulePolicyRequest.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 CreateSnapshotSchedulePolicyRequest . Builder extends GeneratedMessageV3 . Builder<CreateSnapshotSchedulePolicyRequest . Builder > implements CreateSnapshotSchedulePolicyRequestOrBuilder
Message for creating a snapshot schedule policy in a project.
Protobuf type google.cloud.baremetalsolution.v2.CreateSnapshotSchedulePolicyRequest
Static Methods
public static final Descriptors . Descriptor getDescriptor ()
Returns
Methods
public CreateSnapshotSchedulePolicyRequest . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest build ()
Returns
public CreateSnapshotSchedulePolicyRequest buildPartial ()
Returns
public CreateSnapshotSchedulePolicyRequest . Builder clear ()
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest . Builder clearField ( Descriptors . FieldDescriptor field )
Parameter
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Parameter
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest . Builder clearParent ()
Required. The parent project and location containing the SnapshotSchedulePolicy.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
public CreateSnapshotSchedulePolicyRequest . Builder clearSnapshotSchedulePolicy ()
Required. The SnapshotSchedulePolicy to create.
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public CreateSnapshotSchedulePolicyRequest . Builder clearSnapshotSchedulePolicyId ()
Required. Snapshot policy ID
string snapshot_schedule_policy_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
public CreateSnapshotSchedulePolicyRequest . Builder clone ()
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest getDefaultInstanceForType ()
Returns
public Descriptors . Descriptor getDescriptorForType ()
Returns
Overrides
public String getParent ()
Required. The parent project and location containing the SnapshotSchedulePolicy.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The parent.
public ByteString getParentBytes ()
Required. The parent project and location containing the SnapshotSchedulePolicy.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
public SnapshotSchedulePolicy getSnapshotSchedulePolicy ()
Required. The SnapshotSchedulePolicy to create.
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public SnapshotSchedulePolicy . Builder getSnapshotSchedulePolicyBuilder ()
Required. The SnapshotSchedulePolicy to create.
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public String getSnapshotSchedulePolicyId ()
Required. Snapshot policy ID
string snapshot_schedule_policy_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The snapshotSchedulePolicyId.
public ByteString getSnapshotSchedulePolicyIdBytes ()
Required. Snapshot policy ID
string snapshot_schedule_policy_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for snapshotSchedulePolicyId.
public SnapshotSchedulePolicyOrBuilder getSnapshotSchedulePolicyOrBuilder ()
Required. The SnapshotSchedulePolicy to create.
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public boolean hasSnapshotSchedulePolicy ()
Required. The SnapshotSchedulePolicy to create.
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the snapshotSchedulePolicy field is set.
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Returns
Overrides
public final boolean isInitialized ()
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest . Builder mergeFrom ( CreateSnapshotSchedulePolicyRequest other )
Parameter
Returns
public CreateSnapshotSchedulePolicyRequest . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Parameters
Returns
Overrides
Exceptions
public CreateSnapshotSchedulePolicyRequest . Builder mergeFrom ( Message other )
Parameter
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest . Builder mergeSnapshotSchedulePolicy ( SnapshotSchedulePolicy value )
Required. The SnapshotSchedulePolicy to create.
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public final CreateSnapshotSchedulePolicyRequest . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest . Builder setParent ( String value )
Required. The parent project and location containing the SnapshotSchedulePolicy.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
String The parent to set.
Returns
public CreateSnapshotSchedulePolicyRequest . Builder setParentBytes ( ByteString value )
Required. The parent project and location containing the SnapshotSchedulePolicy.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
ByteString The bytes for parent to set.
Returns
public CreateSnapshotSchedulePolicyRequest . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Parameters
Returns
Overrides
public CreateSnapshotSchedulePolicyRequest . Builder setSnapshotSchedulePolicy ( SnapshotSchedulePolicy value )
Required. The SnapshotSchedulePolicy to create.
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public CreateSnapshotSchedulePolicyRequest . Builder setSnapshotSchedulePolicy ( SnapshotSchedulePolicy . Builder builderForValue )
Required. The SnapshotSchedulePolicy to create.
.google.cloud.baremetalsolution.v2.SnapshotSchedulePolicy snapshot_schedule_policy = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public CreateSnapshotSchedulePolicyRequest . Builder setSnapshotSchedulePolicyId ( String value )
Required. Snapshot policy ID
string snapshot_schedule_policy_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
String The snapshotSchedulePolicyId to set.
Returns
public CreateSnapshotSchedulePolicyRequest . Builder setSnapshotSchedulePolicyIdBytes ( ByteString value )
Required. Snapshot policy ID
string snapshot_schedule_policy_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
ByteString The bytes for snapshotSchedulePolicyId to set.
Returns
public final CreateSnapshotSchedulePolicyRequest . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
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."],[],[]]