- 1.92.0 (latest)
- 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 ResourcePolicySnapshotSchedulePolicy.Builder extends GeneratedMessage.Builder<ResourcePolicySnapshotSchedulePolicy.Builder> implements ResourcePolicySnapshotSchedulePolicyOrBuilderA snapshot schedule policy specifies when and how frequently snapshots are to be created for the target disk. Also specifies how many and how long these scheduled snapshots should be retained.
Protobuf type google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ResourcePolicySnapshotSchedulePolicy.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public ResourcePolicySnapshotSchedulePolicy build()| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy |
|
buildPartial()
public ResourcePolicySnapshotSchedulePolicy buildPartial()| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy |
|
clear()
public ResourcePolicySnapshotSchedulePolicy.Builder clear()| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
clearRetentionPolicy()
public ResourcePolicySnapshotSchedulePolicy.Builder clearRetentionPolicy()Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
clearSchedule()
public ResourcePolicySnapshotSchedulePolicy.Builder clearSchedule()A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when. Schedule that is applied to disks covered by this policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule schedule = 375820951;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
clearSnapshotProperties()
public ResourcePolicySnapshotSchedulePolicy.Builder clearSnapshotProperties()Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
getDefaultInstanceForType()
public ResourcePolicySnapshotSchedulePolicy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getRetentionPolicy()
public ResourcePolicySnapshotSchedulePolicyRetentionPolicy getRetentionPolicy()Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicyRetentionPolicy |
The retentionPolicy. |
getRetentionPolicyBuilder()
public ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Builder getRetentionPolicyBuilder()Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Builder |
|
getRetentionPolicyOrBuilder()
public ResourcePolicySnapshotSchedulePolicyRetentionPolicyOrBuilder getRetentionPolicyOrBuilder()Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicyRetentionPolicyOrBuilder |
|
getSchedule()
public ResourcePolicySnapshotSchedulePolicySchedule getSchedule()A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when. Schedule that is applied to disks covered by this policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule schedule = 375820951;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicySchedule |
The schedule. |
getScheduleBuilder()
public ResourcePolicySnapshotSchedulePolicySchedule.Builder getScheduleBuilder()A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when. Schedule that is applied to disks covered by this policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule schedule = 375820951;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicySchedule.Builder |
|
getScheduleOrBuilder()
public ResourcePolicySnapshotSchedulePolicyScheduleOrBuilder getScheduleOrBuilder()A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when. Schedule that is applied to disks covered by this policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule schedule = 375820951;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicyScheduleOrBuilder |
|
getSnapshotProperties()
public ResourcePolicySnapshotSchedulePolicySnapshotProperties getSnapshotProperties()Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicySnapshotProperties |
The snapshotProperties. |
getSnapshotPropertiesBuilder()
public ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder getSnapshotPropertiesBuilder()Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder |
|
getSnapshotPropertiesOrBuilder()
public ResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder getSnapshotPropertiesOrBuilder()Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder |
|
hasRetentionPolicy()
public boolean hasRetentionPolicy()Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the retentionPolicy field is set. |
hasSchedule()
public boolean hasSchedule()A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when. Schedule that is applied to disks covered by this policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule schedule = 375820951;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the schedule field is set. |
hasSnapshotProperties()
public boolean hasSnapshotProperties()Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the snapshotProperties field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ResourcePolicySnapshotSchedulePolicy other)
public ResourcePolicySnapshotSchedulePolicy.Builder mergeFrom(ResourcePolicySnapshotSchedulePolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
ResourcePolicySnapshotSchedulePolicy |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ResourcePolicySnapshotSchedulePolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ResourcePolicySnapshotSchedulePolicy.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
mergeRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy value)
public ResourcePolicySnapshotSchedulePolicy.Builder mergeRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy value)Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
| Parameter | |
|---|---|
| Name | Description |
value |
ResourcePolicySnapshotSchedulePolicyRetentionPolicy |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
mergeSchedule(ResourcePolicySnapshotSchedulePolicySchedule value)
public ResourcePolicySnapshotSchedulePolicy.Builder mergeSchedule(ResourcePolicySnapshotSchedulePolicySchedule value)A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when. Schedule that is applied to disks covered by this policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule schedule = 375820951;
| Parameter | |
|---|---|
| Name | Description |
value |
ResourcePolicySnapshotSchedulePolicySchedule |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
mergeSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties value)
public ResourcePolicySnapshotSchedulePolicy.Builder mergeSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties value)Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
| Parameter | |
|---|---|
| Name | Description |
value |
ResourcePolicySnapshotSchedulePolicySnapshotProperties |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
setRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy value)
public ResourcePolicySnapshotSchedulePolicy.Builder setRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy value)Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
| Parameter | |
|---|---|
| Name | Description |
value |
ResourcePolicySnapshotSchedulePolicyRetentionPolicy |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
setRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Builder builderForValue)
public ResourcePolicySnapshotSchedulePolicy.Builder setRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Builder builderForValue)Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Builder |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
setSchedule(ResourcePolicySnapshotSchedulePolicySchedule value)
public ResourcePolicySnapshotSchedulePolicy.Builder setSchedule(ResourcePolicySnapshotSchedulePolicySchedule value)A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when. Schedule that is applied to disks covered by this policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule schedule = 375820951;
| Parameter | |
|---|---|
| Name | Description |
value |
ResourcePolicySnapshotSchedulePolicySchedule |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
setSchedule(ResourcePolicySnapshotSchedulePolicySchedule.Builder builderForValue)
public ResourcePolicySnapshotSchedulePolicy.Builder setSchedule(ResourcePolicySnapshotSchedulePolicySchedule.Builder builderForValue)A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when. Schedule that is applied to disks covered by this policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule schedule = 375820951;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ResourcePolicySnapshotSchedulePolicySchedule.Builder |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
setSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties value)
public ResourcePolicySnapshotSchedulePolicy.Builder setSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties value)Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
| Parameter | |
|---|---|
| Name | Description |
value |
ResourcePolicySnapshotSchedulePolicySnapshotProperties |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|
setSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder builderForValue)
public ResourcePolicySnapshotSchedulePolicy.Builder setSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder builderForValue)Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder |
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy.Builder |
|