Package com.google.cloud.compute.v1
Class ResourcePolicy.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
- com.google.cloud.compute.v1.ResourcePolicy.Builder
-
- All Implemented Interfaces:
ResourcePolicyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ResourcePolicy
public static final class ResourcePolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder> implements ResourcePolicyOrBuilder
Represents a Resource Policy resource. You can use resource policies to schedule actions for some Compute Engine resources. For example, you can use them to schedule persistent disk snapshots.
Protobuf typegoogle.cloud.compute.v1.ResourcePolicy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourcePolicy.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResourcePolicybuild()ResourcePolicybuildPartial()ResourcePolicy.Builderclear()ResourcePolicy.BuilderclearCreationTimestamp()[Output Only] Creation timestamp in RFC3339 text format.ResourcePolicy.BuilderclearDescription()optional string description = 422937596;ResourcePolicy.BuilderclearDiskConsistencyGroupPolicy()Resource policy for disk consistency groups.ResourcePolicy.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ResourcePolicy.BuilderclearGroupPlacementPolicy()Resource policy for instances for placement configuration.ResourcePolicy.BuilderclearId()[Output Only] The unique identifier for the resource.ResourcePolicy.BuilderclearInstanceSchedulePolicy()Resource policy for scheduling instance operations.ResourcePolicy.BuilderclearKind()[Output Only] Type of the resource.ResourcePolicy.BuilderclearName()The name of the resource, provided by the client when initially creating the resource.ResourcePolicy.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ResourcePolicy.BuilderclearRegion()optional string region = 138946292;ResourcePolicy.BuilderclearResourceStatus()[Output Only] The system status of the resource policy.ResourcePolicy.BuilderclearSelfLink()[Output Only] Server-defined fully-qualified URL for this resource.ResourcePolicy.BuilderclearSnapshotSchedulePolicy()Resource policy for persistent disks for creating snapshots.ResourcePolicy.BuilderclearStatus()[Output Only] The status of resource policy creation.ResourcePolicy.Builderclone()StringgetCreationTimestamp()[Output Only] Creation timestamp in RFC3339 text format.com.google.protobuf.ByteStringgetCreationTimestampBytes()[Output Only] Creation timestamp in RFC3339 text format.ResourcePolicygetDefaultInstanceForType()StringgetDescription()optional string description = 422937596;com.google.protobuf.ByteStringgetDescriptionBytes()optional string description = 422937596;static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ResourcePolicyDiskConsistencyGroupPolicygetDiskConsistencyGroupPolicy()Resource policy for disk consistency groups.ResourcePolicyDiskConsistencyGroupPolicy.BuildergetDiskConsistencyGroupPolicyBuilder()Resource policy for disk consistency groups.ResourcePolicyDiskConsistencyGroupPolicyOrBuildergetDiskConsistencyGroupPolicyOrBuilder()Resource policy for disk consistency groups.ResourcePolicyGroupPlacementPolicygetGroupPlacementPolicy()Resource policy for instances for placement configuration.ResourcePolicyGroupPlacementPolicy.BuildergetGroupPlacementPolicyBuilder()Resource policy for instances for placement configuration.ResourcePolicyGroupPlacementPolicyOrBuildergetGroupPlacementPolicyOrBuilder()Resource policy for instances for placement configuration.longgetId()[Output Only] The unique identifier for the resource.ResourcePolicyInstanceSchedulePolicygetInstanceSchedulePolicy()Resource policy for scheduling instance operations.ResourcePolicyInstanceSchedulePolicy.BuildergetInstanceSchedulePolicyBuilder()Resource policy for scheduling instance operations.ResourcePolicyInstanceSchedulePolicyOrBuildergetInstanceSchedulePolicyOrBuilder()Resource policy for scheduling instance operations.StringgetKind()[Output Only] Type of the resource.com.google.protobuf.ByteStringgetKindBytes()[Output Only] Type of the resource.StringgetName()The name of the resource, provided by the client when initially creating the resource.com.google.protobuf.ByteStringgetNameBytes()The name of the resource, provided by the client when initially creating the resource.StringgetRegion()optional string region = 138946292;com.google.protobuf.ByteStringgetRegionBytes()optional string region = 138946292;ResourcePolicyResourceStatusgetResourceStatus()[Output Only] The system status of the resource policy.ResourcePolicyResourceStatus.BuildergetResourceStatusBuilder()[Output Only] The system status of the resource policy.ResourcePolicyResourceStatusOrBuildergetResourceStatusOrBuilder()[Output Only] The system status of the resource policy.StringgetSelfLink()[Output Only] Server-defined fully-qualified URL for this resource.com.google.protobuf.ByteStringgetSelfLinkBytes()[Output Only] Server-defined fully-qualified URL for this resource.ResourcePolicySnapshotSchedulePolicygetSnapshotSchedulePolicy()Resource policy for persistent disks for creating snapshots.ResourcePolicySnapshotSchedulePolicy.BuildergetSnapshotSchedulePolicyBuilder()Resource policy for persistent disks for creating snapshots.ResourcePolicySnapshotSchedulePolicyOrBuildergetSnapshotSchedulePolicyOrBuilder()Resource policy for persistent disks for creating snapshots.StringgetStatus()[Output Only] The status of resource policy creation.com.google.protobuf.ByteStringgetStatusBytes()[Output Only] The status of resource policy creation.booleanhasCreationTimestamp()[Output Only] Creation timestamp in RFC3339 text format.booleanhasDescription()optional string description = 422937596;booleanhasDiskConsistencyGroupPolicy()Resource policy for disk consistency groups.booleanhasGroupPlacementPolicy()Resource policy for instances for placement configuration.booleanhasId()[Output Only] The unique identifier for the resource.booleanhasInstanceSchedulePolicy()Resource policy for scheduling instance operations.booleanhasKind()[Output Only] Type of the resource.booleanhasName()The name of the resource, provided by the client when initially creating the resource.booleanhasRegion()optional string region = 138946292;booleanhasResourceStatus()[Output Only] The system status of the resource policy.booleanhasSelfLink()[Output Only] Server-defined fully-qualified URL for this resource.booleanhasSnapshotSchedulePolicy()Resource policy for persistent disks for creating snapshots.booleanhasStatus()[Output Only] The status of resource policy creation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ResourcePolicy.BuildermergeDiskConsistencyGroupPolicy(ResourcePolicyDiskConsistencyGroupPolicy value)Resource policy for disk consistency groups.ResourcePolicy.BuildermergeFrom(ResourcePolicy other)ResourcePolicy.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ResourcePolicy.BuildermergeFrom(com.google.protobuf.Message other)ResourcePolicy.BuildermergeGroupPlacementPolicy(ResourcePolicyGroupPlacementPolicy value)Resource policy for instances for placement configuration.ResourcePolicy.BuildermergeInstanceSchedulePolicy(ResourcePolicyInstanceSchedulePolicy value)Resource policy for scheduling instance operations.ResourcePolicy.BuildermergeResourceStatus(ResourcePolicyResourceStatus value)[Output Only] The system status of the resource policy.ResourcePolicy.BuildermergeSnapshotSchedulePolicy(ResourcePolicySnapshotSchedulePolicy value)Resource policy for persistent disks for creating snapshots.ResourcePolicy.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ResourcePolicy.BuildersetCreationTimestamp(String value)[Output Only] Creation timestamp in RFC3339 text format.ResourcePolicy.BuildersetCreationTimestampBytes(com.google.protobuf.ByteString value)[Output Only] Creation timestamp in RFC3339 text format.ResourcePolicy.BuildersetDescription(String value)optional string description = 422937596;ResourcePolicy.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)optional string description = 422937596;ResourcePolicy.BuildersetDiskConsistencyGroupPolicy(ResourcePolicyDiskConsistencyGroupPolicy value)Resource policy for disk consistency groups.ResourcePolicy.BuildersetDiskConsistencyGroupPolicy(ResourcePolicyDiskConsistencyGroupPolicy.Builder builderForValue)Resource policy for disk consistency groups.ResourcePolicy.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResourcePolicy.BuildersetGroupPlacementPolicy(ResourcePolicyGroupPlacementPolicy value)Resource policy for instances for placement configuration.ResourcePolicy.BuildersetGroupPlacementPolicy(ResourcePolicyGroupPlacementPolicy.Builder builderForValue)Resource policy for instances for placement configuration.ResourcePolicy.BuildersetId(long value)[Output Only] The unique identifier for the resource.ResourcePolicy.BuildersetInstanceSchedulePolicy(ResourcePolicyInstanceSchedulePolicy value)Resource policy for scheduling instance operations.ResourcePolicy.BuildersetInstanceSchedulePolicy(ResourcePolicyInstanceSchedulePolicy.Builder builderForValue)Resource policy for scheduling instance operations.ResourcePolicy.BuildersetKind(String value)[Output Only] Type of the resource.ResourcePolicy.BuildersetKindBytes(com.google.protobuf.ByteString value)[Output Only] Type of the resource.ResourcePolicy.BuildersetName(String value)The name of the resource, provided by the client when initially creating the resource.ResourcePolicy.BuildersetNameBytes(com.google.protobuf.ByteString value)The name of the resource, provided by the client when initially creating the resource.ResourcePolicy.BuildersetRegion(String value)optional string region = 138946292;ResourcePolicy.BuildersetRegionBytes(com.google.protobuf.ByteString value)optional string region = 138946292;ResourcePolicy.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ResourcePolicy.BuildersetResourceStatus(ResourcePolicyResourceStatus value)[Output Only] The system status of the resource policy.ResourcePolicy.BuildersetResourceStatus(ResourcePolicyResourceStatus.Builder builderForValue)[Output Only] The system status of the resource policy.ResourcePolicy.BuildersetSelfLink(String value)[Output Only] Server-defined fully-qualified URL for this resource.ResourcePolicy.BuildersetSelfLinkBytes(com.google.protobuf.ByteString value)[Output Only] Server-defined fully-qualified URL for this resource.ResourcePolicy.BuildersetSnapshotSchedulePolicy(ResourcePolicySnapshotSchedulePolicy value)Resource policy for persistent disks for creating snapshots.ResourcePolicy.BuildersetSnapshotSchedulePolicy(ResourcePolicySnapshotSchedulePolicy.Builder builderForValue)Resource policy for persistent disks for creating snapshots.ResourcePolicy.BuildersetStatus(String value)[Output Only] The status of resource policy creation.ResourcePolicy.BuildersetStatusBytes(com.google.protobuf.ByteString value)[Output Only] The status of resource policy creation.ResourcePolicy.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
clear
public ResourcePolicy.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
getDefaultInstanceForType
public ResourcePolicy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResourcePolicy build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResourcePolicy buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResourcePolicy.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
setField
public ResourcePolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
clearField
public ResourcePolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
clearOneof
public ResourcePolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
setRepeatedField
public ResourcePolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
addRepeatedField
public ResourcePolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
mergeFrom
public ResourcePolicy.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResourcePolicy.Builder>
-
mergeFrom
public ResourcePolicy.Builder mergeFrom(ResourcePolicy other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
mergeFrom
public ResourcePolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResourcePolicy.Builder>- Throws:
IOException
-
hasCreationTimestamp
public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceResourcePolicyOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
public String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfaceResourcePolicyOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfaceResourcePolicyOrBuilder- Returns:
- The bytes for creationTimestamp.
-
setCreationTimestamp
public ResourcePolicy.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Parameters:
value- The creationTimestamp to set.- Returns:
- This builder for chaining.
-
clearCreationTimestamp
public ResourcePolicy.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- This builder for chaining.
-
setCreationTimestampBytes
public ResourcePolicy.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;- Parameters:
value- The bytes for creationTimestamp to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceResourcePolicyOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
optional string description = 422937596;- Specified by:
getDescriptionin interfaceResourcePolicyOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceResourcePolicyOrBuilder- Returns:
- The bytes for description.
-
setDescription
public ResourcePolicy.Builder setDescription(String value)
optional string description = 422937596;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public ResourcePolicy.Builder clearDescription()
optional string description = 422937596;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public ResourcePolicy.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
optional string description = 422937596;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasDiskConsistencyGroupPolicy
public boolean hasDiskConsistencyGroupPolicy()
Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;- Specified by:
hasDiskConsistencyGroupPolicyin interfaceResourcePolicyOrBuilder- Returns:
- Whether the diskConsistencyGroupPolicy field is set.
-
getDiskConsistencyGroupPolicy
public ResourcePolicyDiskConsistencyGroupPolicy getDiskConsistencyGroupPolicy()
Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;- Specified by:
getDiskConsistencyGroupPolicyin interfaceResourcePolicyOrBuilder- Returns:
- The diskConsistencyGroupPolicy.
-
setDiskConsistencyGroupPolicy
public ResourcePolicy.Builder setDiskConsistencyGroupPolicy(ResourcePolicyDiskConsistencyGroupPolicy value)
Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;
-
setDiskConsistencyGroupPolicy
public ResourcePolicy.Builder setDiskConsistencyGroupPolicy(ResourcePolicyDiskConsistencyGroupPolicy.Builder builderForValue)
Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;
-
mergeDiskConsistencyGroupPolicy
public ResourcePolicy.Builder mergeDiskConsistencyGroupPolicy(ResourcePolicyDiskConsistencyGroupPolicy value)
Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;
-
clearDiskConsistencyGroupPolicy
public ResourcePolicy.Builder clearDiskConsistencyGroupPolicy()
Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;
-
getDiskConsistencyGroupPolicyBuilder
public ResourcePolicyDiskConsistencyGroupPolicy.Builder getDiskConsistencyGroupPolicyBuilder()
Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;
-
getDiskConsistencyGroupPolicyOrBuilder
public ResourcePolicyDiskConsistencyGroupPolicyOrBuilder getDiskConsistencyGroupPolicyOrBuilder()
Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;- Specified by:
getDiskConsistencyGroupPolicyOrBuilderin interfaceResourcePolicyOrBuilder
-
hasGroupPlacementPolicy
public boolean hasGroupPlacementPolicy()
Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;- Specified by:
hasGroupPlacementPolicyin interfaceResourcePolicyOrBuilder- Returns:
- Whether the groupPlacementPolicy field is set.
-
getGroupPlacementPolicy
public ResourcePolicyGroupPlacementPolicy getGroupPlacementPolicy()
Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;- Specified by:
getGroupPlacementPolicyin interfaceResourcePolicyOrBuilder- Returns:
- The groupPlacementPolicy.
-
setGroupPlacementPolicy
public ResourcePolicy.Builder setGroupPlacementPolicy(ResourcePolicyGroupPlacementPolicy value)
Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;
-
setGroupPlacementPolicy
public ResourcePolicy.Builder setGroupPlacementPolicy(ResourcePolicyGroupPlacementPolicy.Builder builderForValue)
Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;
-
mergeGroupPlacementPolicy
public ResourcePolicy.Builder mergeGroupPlacementPolicy(ResourcePolicyGroupPlacementPolicy value)
Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;
-
clearGroupPlacementPolicy
public ResourcePolicy.Builder clearGroupPlacementPolicy()
Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;
-
getGroupPlacementPolicyBuilder
public ResourcePolicyGroupPlacementPolicy.Builder getGroupPlacementPolicyBuilder()
Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;
-
getGroupPlacementPolicyOrBuilder
public ResourcePolicyGroupPlacementPolicyOrBuilder getGroupPlacementPolicyOrBuilder()
Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;- Specified by:
getGroupPlacementPolicyOrBuilderin interfaceResourcePolicyOrBuilder
-
hasId
public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
hasIdin interfaceResourcePolicyOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
getIdin interfaceResourcePolicyOrBuilder- Returns:
- The id.
-
setId
public ResourcePolicy.Builder setId(long value)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public ResourcePolicy.Builder clearId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Returns:
- This builder for chaining.
-
hasInstanceSchedulePolicy
public boolean hasInstanceSchedulePolicy()
Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;- Specified by:
hasInstanceSchedulePolicyin interfaceResourcePolicyOrBuilder- Returns:
- Whether the instanceSchedulePolicy field is set.
-
getInstanceSchedulePolicy
public ResourcePolicyInstanceSchedulePolicy getInstanceSchedulePolicy()
Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;- Specified by:
getInstanceSchedulePolicyin interfaceResourcePolicyOrBuilder- Returns:
- The instanceSchedulePolicy.
-
setInstanceSchedulePolicy
public ResourcePolicy.Builder setInstanceSchedulePolicy(ResourcePolicyInstanceSchedulePolicy value)
Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;
-
setInstanceSchedulePolicy
public ResourcePolicy.Builder setInstanceSchedulePolicy(ResourcePolicyInstanceSchedulePolicy.Builder builderForValue)
Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;
-
mergeInstanceSchedulePolicy
public ResourcePolicy.Builder mergeInstanceSchedulePolicy(ResourcePolicyInstanceSchedulePolicy value)
Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;
-
clearInstanceSchedulePolicy
public ResourcePolicy.Builder clearInstanceSchedulePolicy()
Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;
-
getInstanceSchedulePolicyBuilder
public ResourcePolicyInstanceSchedulePolicy.Builder getInstanceSchedulePolicyBuilder()
Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;
-
getInstanceSchedulePolicyOrBuilder
public ResourcePolicyInstanceSchedulePolicyOrBuilder getInstanceSchedulePolicyOrBuilder()
Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;- Specified by:
getInstanceSchedulePolicyOrBuilderin interfaceResourcePolicyOrBuilder
-
hasKind
public boolean hasKind()
[Output Only] Type of the resource. Always compute#resource_policies for resource policies.
optional string kind = 3292052;- Specified by:
hasKindin interfaceResourcePolicyOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] Type of the resource. Always compute#resource_policies for resource policies.
optional string kind = 3292052;- Specified by:
getKindin interfaceResourcePolicyOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#resource_policies for resource policies.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceResourcePolicyOrBuilder- Returns:
- The bytes for kind.
-
setKind
public ResourcePolicy.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#resource_policies for resource policies.
optional string kind = 3292052;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
public ResourcePolicy.Builder clearKind()
[Output Only] Type of the resource. Always compute#resource_policies for resource policies.
optional string kind = 3292052;- Returns:
- This builder for chaining.
-
setKindBytes
public ResourcePolicy.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] Type of the resource. Always compute#resource_policies for resource policies.
optional string kind = 3292052;- Parameters:
value- The bytes for kind to set.- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
hasNamein interfaceResourcePolicyOrBuilder- Returns:
- Whether the name field is set.
-
getName
public String getName()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
getNamein interfaceResourcePolicyOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceResourcePolicyOrBuilder- Returns:
- The bytes for name.
-
setName
public ResourcePolicy.Builder setName(String value)
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ResourcePolicy.Builder clearName()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
public ResourcePolicy.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasRegion
public boolean hasRegion()
optional string region = 138946292;- Specified by:
hasRegionin interfaceResourcePolicyOrBuilder- Returns:
- Whether the region field is set.
-
getRegion
public String getRegion()
optional string region = 138946292;- Specified by:
getRegionin interfaceResourcePolicyOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()
optional string region = 138946292;- Specified by:
getRegionBytesin interfaceResourcePolicyOrBuilder- Returns:
- The bytes for region.
-
setRegion
public ResourcePolicy.Builder setRegion(String value)
optional string region = 138946292;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
public ResourcePolicy.Builder clearRegion()
optional string region = 138946292;- Returns:
- This builder for chaining.
-
setRegionBytes
public ResourcePolicy.Builder setRegionBytes(com.google.protobuf.ByteString value)
optional string region = 138946292;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
hasResourceStatus
public boolean hasResourceStatus()
[Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;- Specified by:
hasResourceStatusin interfaceResourcePolicyOrBuilder- Returns:
- Whether the resourceStatus field is set.
-
getResourceStatus
public ResourcePolicyResourceStatus getResourceStatus()
[Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;- Specified by:
getResourceStatusin interfaceResourcePolicyOrBuilder- Returns:
- The resourceStatus.
-
setResourceStatus
public ResourcePolicy.Builder setResourceStatus(ResourcePolicyResourceStatus value)
[Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;
-
setResourceStatus
public ResourcePolicy.Builder setResourceStatus(ResourcePolicyResourceStatus.Builder builderForValue)
[Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;
-
mergeResourceStatus
public ResourcePolicy.Builder mergeResourceStatus(ResourcePolicyResourceStatus value)
[Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;
-
clearResourceStatus
public ResourcePolicy.Builder clearResourceStatus()
[Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;
-
getResourceStatusBuilder
public ResourcePolicyResourceStatus.Builder getResourceStatusBuilder()
[Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;
-
getResourceStatusOrBuilder
public ResourcePolicyResourceStatusOrBuilder getResourceStatusOrBuilder()
[Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;- Specified by:
getResourceStatusOrBuilderin interfaceResourcePolicyOrBuilder
-
hasSelfLink
public boolean hasSelfLink()
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceResourcePolicyOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
public String getSelfLink()
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfaceResourcePolicyOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfaceResourcePolicyOrBuilder- Returns:
- The bytes for selfLink.
-
setSelfLink
public ResourcePolicy.Builder setSelfLink(String value)
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Parameters:
value- The selfLink to set.- Returns:
- This builder for chaining.
-
clearSelfLink
public ResourcePolicy.Builder clearSelfLink()
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Returns:
- This builder for chaining.
-
setSelfLinkBytes
public ResourcePolicy.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Parameters:
value- The bytes for selfLink to set.- Returns:
- This builder for chaining.
-
hasSnapshotSchedulePolicy
public boolean hasSnapshotSchedulePolicy()
Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;- Specified by:
hasSnapshotSchedulePolicyin interfaceResourcePolicyOrBuilder- Returns:
- Whether the snapshotSchedulePolicy field is set.
-
getSnapshotSchedulePolicy
public ResourcePolicySnapshotSchedulePolicy getSnapshotSchedulePolicy()
Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;- Specified by:
getSnapshotSchedulePolicyin interfaceResourcePolicyOrBuilder- Returns:
- The snapshotSchedulePolicy.
-
setSnapshotSchedulePolicy
public ResourcePolicy.Builder setSnapshotSchedulePolicy(ResourcePolicySnapshotSchedulePolicy value)
Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;
-
setSnapshotSchedulePolicy
public ResourcePolicy.Builder setSnapshotSchedulePolicy(ResourcePolicySnapshotSchedulePolicy.Builder builderForValue)
Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;
-
mergeSnapshotSchedulePolicy
public ResourcePolicy.Builder mergeSnapshotSchedulePolicy(ResourcePolicySnapshotSchedulePolicy value)
Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;
-
clearSnapshotSchedulePolicy
public ResourcePolicy.Builder clearSnapshotSchedulePolicy()
Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;
-
getSnapshotSchedulePolicyBuilder
public ResourcePolicySnapshotSchedulePolicy.Builder getSnapshotSchedulePolicyBuilder()
Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;
-
getSnapshotSchedulePolicyOrBuilder
public ResourcePolicySnapshotSchedulePolicyOrBuilder getSnapshotSchedulePolicyOrBuilder()
Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;- Specified by:
getSnapshotSchedulePolicyOrBuilderin interfaceResourcePolicyOrBuilder
-
hasStatus
public boolean hasStatus()
[Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
hasStatusin interfaceResourcePolicyOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
public String getStatus()
[Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
getStatusin interfaceResourcePolicyOrBuilder- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()
[Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
getStatusBytesin interfaceResourcePolicyOrBuilder- Returns:
- The bytes for status.
-
setStatus
public ResourcePolicy.Builder setStatus(String value)
[Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public ResourcePolicy.Builder clearStatus()
[Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;- Returns:
- This builder for chaining.
-
setStatusBytes
public ResourcePolicy.Builder setStatusBytes(com.google.protobuf.ByteString value)
[Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;- Parameters:
value- The bytes for status to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ResourcePolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
mergeUnknownFields
public final ResourcePolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResourcePolicy.Builder>
-
-