Package com.google.cloud.compute.v1
Class ResourcePolicySnapshotSchedulePolicy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
- com.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy.Builder
-
- All Implemented Interfaces:
ResourcePolicySnapshotSchedulePolicyOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ResourcePolicySnapshotSchedulePolicy
public static final class ResourcePolicySnapshotSchedulePolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder> implements ResourcePolicySnapshotSchedulePolicyOrBuilder
A 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 typegoogle.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourcePolicySnapshotSchedulePolicy.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ResourcePolicySnapshotSchedulePolicy
build()
ResourcePolicySnapshotSchedulePolicy
buildPartial()
ResourcePolicySnapshotSchedulePolicy.Builder
clear()
ResourcePolicySnapshotSchedulePolicy.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ResourcePolicySnapshotSchedulePolicy.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ResourcePolicySnapshotSchedulePolicy.Builder
clearRetentionPolicy()
Retention policy applied to snapshots created by this resource policy.ResourcePolicySnapshotSchedulePolicy.Builder
clearSchedule()
A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when.ResourcePolicySnapshotSchedulePolicy.Builder
clearSnapshotProperties()
Properties with which snapshots are created such as labels, encryption keys.ResourcePolicySnapshotSchedulePolicy.Builder
clone()
ResourcePolicySnapshotSchedulePolicy
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ResourcePolicySnapshotSchedulePolicyRetentionPolicy
getRetentionPolicy()
Retention policy applied to snapshots created by this resource policy.ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Builder
getRetentionPolicyBuilder()
Retention policy applied to snapshots created by this resource policy.ResourcePolicySnapshotSchedulePolicyRetentionPolicyOrBuilder
getRetentionPolicyOrBuilder()
Retention policy applied to snapshots created by this resource policy.ResourcePolicySnapshotSchedulePolicySchedule
getSchedule()
A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when.ResourcePolicySnapshotSchedulePolicySchedule.Builder
getScheduleBuilder()
A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when.ResourcePolicySnapshotSchedulePolicyScheduleOrBuilder
getScheduleOrBuilder()
A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when.ResourcePolicySnapshotSchedulePolicySnapshotProperties
getSnapshotProperties()
Properties with which snapshots are created such as labels, encryption keys.ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder
getSnapshotPropertiesBuilder()
Properties with which snapshots are created such as labels, encryption keys.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder
getSnapshotPropertiesOrBuilder()
Properties with which snapshots are created such as labels, encryption keys.boolean
hasRetentionPolicy()
Retention policy applied to snapshots created by this resource policy.boolean
hasSchedule()
A Vm Maintenance Policy specifies what kind of infrastructure maintenance we are allowed to perform on this VM and when.boolean
hasSnapshotProperties()
Properties with which snapshots are created such as labels, encryption keys.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ResourcePolicySnapshotSchedulePolicy.Builder
mergeFrom(ResourcePolicySnapshotSchedulePolicy other)
ResourcePolicySnapshotSchedulePolicy.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ResourcePolicySnapshotSchedulePolicy.Builder
mergeFrom(com.google.protobuf.Message other)
ResourcePolicySnapshotSchedulePolicy.Builder
mergeRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy value)
Retention policy applied to snapshots created by this resource policy.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.ResourcePolicySnapshotSchedulePolicy.Builder
mergeSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties value)
Properties with which snapshots are created such as labels, encryption keys.ResourcePolicySnapshotSchedulePolicy.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ResourcePolicySnapshotSchedulePolicy.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ResourcePolicySnapshotSchedulePolicy.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ResourcePolicySnapshotSchedulePolicy.Builder
setRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy value)
Retention policy applied to snapshots created by this resource policy.ResourcePolicySnapshotSchedulePolicy.Builder
setRetentionPolicy(ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Builder builderForValue)
Retention policy applied to snapshots created by this resource policy.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.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.ResourcePolicySnapshotSchedulePolicy.Builder
setSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties value)
Properties with which snapshots are created such as labels, encryption keys.ResourcePolicySnapshotSchedulePolicy.Builder
setSnapshotProperties(ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder builderForValue)
Properties with which snapshots are created such as labels, encryption keys.ResourcePolicySnapshotSchedulePolicy.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
clear
public ResourcePolicySnapshotSchedulePolicy.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
getDefaultInstanceForType
public ResourcePolicySnapshotSchedulePolicy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResourcePolicySnapshotSchedulePolicy build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResourcePolicySnapshotSchedulePolicy buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResourcePolicySnapshotSchedulePolicy.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
setField
public ResourcePolicySnapshotSchedulePolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
clearField
public ResourcePolicySnapshotSchedulePolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
clearOneof
public ResourcePolicySnapshotSchedulePolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
setRepeatedField
public ResourcePolicySnapshotSchedulePolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
addRepeatedField
public ResourcePolicySnapshotSchedulePolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
mergeFrom
public ResourcePolicySnapshotSchedulePolicy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
mergeFrom
public ResourcePolicySnapshotSchedulePolicy.Builder mergeFrom(ResourcePolicySnapshotSchedulePolicy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
mergeFrom
public ResourcePolicySnapshotSchedulePolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
- Throws:
IOException
-
hasRetentionPolicy
public boolean hasRetentionPolicy()
Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
- Specified by:
hasRetentionPolicy
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
- Returns:
- Whether the retentionPolicy field is set.
-
getRetentionPolicy
public ResourcePolicySnapshotSchedulePolicyRetentionPolicy getRetentionPolicy()
Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
- Specified by:
getRetentionPolicy
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
- Returns:
- The retentionPolicy.
-
setRetentionPolicy
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;
-
setRetentionPolicy
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;
-
mergeRetentionPolicy
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;
-
clearRetentionPolicy
public ResourcePolicySnapshotSchedulePolicy.Builder clearRetentionPolicy()
Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
-
getRetentionPolicyBuilder
public ResourcePolicySnapshotSchedulePolicyRetentionPolicy.Builder getRetentionPolicyBuilder()
Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
-
getRetentionPolicyOrBuilder
public ResourcePolicySnapshotSchedulePolicyRetentionPolicyOrBuilder getRetentionPolicyOrBuilder()
Retention policy applied to snapshots created by this resource policy.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy retention_policy = 68625779;
- Specified by:
getRetentionPolicyOrBuilder
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
-
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;
- Specified by:
hasSchedule
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
- Returns:
- Whether the schedule field is set.
-
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;
- Specified by:
getSchedule
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
- Returns:
- The schedule.
-
setSchedule
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;
-
setSchedule
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;
-
mergeSchedule
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;
-
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;
-
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;
-
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;
- Specified by:
getScheduleOrBuilder
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
-
hasSnapshotProperties
public boolean hasSnapshotProperties()
Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
- Specified by:
hasSnapshotProperties
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
- Returns:
- Whether the snapshotProperties field is set.
-
getSnapshotProperties
public ResourcePolicySnapshotSchedulePolicySnapshotProperties getSnapshotProperties()
Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
- Specified by:
getSnapshotProperties
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
- Returns:
- The snapshotProperties.
-
setSnapshotProperties
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;
-
setSnapshotProperties
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;
-
mergeSnapshotProperties
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;
-
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;
-
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;
-
getSnapshotPropertiesOrBuilder
public ResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder getSnapshotPropertiesOrBuilder()
Properties with which snapshots are created such as labels, encryption keys.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties snapshot_properties = 185371278;
- Specified by:
getSnapshotPropertiesOrBuilder
in interfaceResourcePolicySnapshotSchedulePolicyOrBuilder
-
setUnknownFields
public final ResourcePolicySnapshotSchedulePolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
mergeUnknownFields
public final ResourcePolicySnapshotSchedulePolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicySnapshotSchedulePolicy.Builder>
-
-