public interface ResourcePolicyOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getCreationTimestamp()
public abstract String getCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;
| Returns | |
|---|---|
| Type | Description |
String |
The creationTimestamp. |
getCreationTimestampBytes()
public abstract ByteString getCreationTimestampBytes()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for creationTimestamp. |
getDescription()
public abstract String getDescription()optional string description = 422937596;
| Returns | |
|---|---|
| Type | Description |
String |
The description. |
getDescriptionBytes()
public abstract ByteString getDescriptionBytes()optional string description = 422937596;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for description. |
getDiskConsistencyGroupPolicy()
public abstract ResourcePolicyDiskConsistencyGroupPolicy getDiskConsistencyGroupPolicy()Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyDiskConsistencyGroupPolicy |
The diskConsistencyGroupPolicy. |
getDiskConsistencyGroupPolicyOrBuilder()
public abstract ResourcePolicyDiskConsistencyGroupPolicyOrBuilder getDiskConsistencyGroupPolicyOrBuilder()Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyDiskConsistencyGroupPolicyOrBuilder |
|
getGroupPlacementPolicy()
public abstract ResourcePolicyGroupPlacementPolicy getGroupPlacementPolicy()Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyGroupPlacementPolicy |
The groupPlacementPolicy. |
getGroupPlacementPolicyOrBuilder()
public abstract ResourcePolicyGroupPlacementPolicyOrBuilder getGroupPlacementPolicyOrBuilder()Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyGroupPlacementPolicyOrBuilder |
|
getId()
public abstract long getId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
| Returns | |
|---|---|
| Type | Description |
long |
The id. |
getInstanceSchedulePolicy()
public abstract ResourcePolicyInstanceSchedulePolicy getInstanceSchedulePolicy()Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyInstanceSchedulePolicy |
The instanceSchedulePolicy. |
getInstanceSchedulePolicyOrBuilder()
public abstract ResourcePolicyInstanceSchedulePolicyOrBuilder getInstanceSchedulePolicyOrBuilder()Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyInstanceSchedulePolicyOrBuilder |
|
getKind()
public abstract String getKind()Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.
optional string kind = 3292052;
| Returns | |
|---|---|
| Type | Description |
String |
The kind. |
getKindBytes()
public abstract ByteString getKindBytes()Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.
optional string kind = 3292052;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for kind. |
getName()
public abstract 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
withRFC1035.
Specifically, the name must be 1-63 characters long and match the regular
expression a-z? 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 | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public abstract 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
withRFC1035.
Specifically, the name must be 1-63 characters long and match the regular
expression a-z? 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 | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getRegion()
public abstract String getRegion()optional string region = 138946292;
| Returns | |
|---|---|
| Type | Description |
String |
The region. |
getRegionBytes()
public abstract ByteString getRegionBytes()optional string region = 138946292;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for region. |
getResourceStatus()
public abstract ResourcePolicyResourceStatus getResourceStatus()Output only. [Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyResourceStatus |
The resourceStatus. |
getResourceStatusOrBuilder()
public abstract ResourcePolicyResourceStatusOrBuilder getResourceStatusOrBuilder()Output only. [Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyResourceStatusOrBuilder |
|
getSelfLink()
public abstract String getSelfLink()Output only. [Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;
| Returns | |
|---|---|
| Type | Description |
String |
The selfLink. |
getSelfLinkBytes()
public abstract ByteString getSelfLinkBytes()Output only. [Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for selfLink. |
getSnapshotSchedulePolicy()
public abstract ResourcePolicySnapshotSchedulePolicy getSnapshotSchedulePolicy()Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicy |
The snapshotSchedulePolicy. |
getSnapshotSchedulePolicyOrBuilder()
public abstract ResourcePolicySnapshotSchedulePolicyOrBuilder getSnapshotSchedulePolicyOrBuilder()Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicySnapshotSchedulePolicyOrBuilder |
|
getStatus()
public abstract String getStatus()Output only. [Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;
| Returns | |
|---|---|
| Type | Description |
String |
The status. |
getStatusBytes()
public abstract ByteString getStatusBytes()Output only. [Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for status. |
getWorkloadPolicy()
public abstract ResourcePolicyWorkloadPolicy getWorkloadPolicy()Resource policy for defining instance placement for MIGs.
optional .google.cloud.compute.v1.ResourcePolicyWorkloadPolicy workload_policy = 114721530;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyWorkloadPolicy |
The workloadPolicy. |
getWorkloadPolicyOrBuilder()
public abstract ResourcePolicyWorkloadPolicyOrBuilder getWorkloadPolicyOrBuilder()Resource policy for defining instance placement for MIGs.
optional .google.cloud.compute.v1.ResourcePolicyWorkloadPolicy workload_policy = 114721530;
| Returns | |
|---|---|
| Type | Description |
ResourcePolicyWorkloadPolicyOrBuilder |
|
hasCreationTimestamp()
public abstract boolean hasCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the creationTimestamp field is set. |
hasDescription()
public abstract boolean hasDescription()optional string description = 422937596;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the description field is set. |
hasDiskConsistencyGroupPolicy()
public abstract boolean hasDiskConsistencyGroupPolicy()Resource policy for disk consistency groups.
optional .google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicy disk_consistency_group_policy = 473727515;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the diskConsistencyGroupPolicy field is set. |
hasGroupPlacementPolicy()
public abstract boolean hasGroupPlacementPolicy()Resource policy for instances for placement configuration.
optional .google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy group_placement_policy = 10931596;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the groupPlacementPolicy field is set. |
hasId()
public abstract boolean hasId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the id field is set. |
hasInstanceSchedulePolicy()
public abstract boolean hasInstanceSchedulePolicy()Resource policy for scheduling instance operations.
optional .google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy instance_schedule_policy = 344877104;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the instanceSchedulePolicy field is set. |
hasKind()
public abstract boolean hasKind()Output only. [Output Only] Type of the resource. Alwayscompute#resource_policies for resource policies.
optional string kind = 3292052;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the kind field is set. |
hasName()
public abstract 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
withRFC1035.
Specifically, the name must be 1-63 characters long and match the regular
expression a-z? 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 | |
|---|---|
| Type | Description |
boolean |
Whether the name field is set. |
hasRegion()
public abstract boolean hasRegion()optional string region = 138946292;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the region field is set. |
hasResourceStatus()
public abstract boolean hasResourceStatus()Output only. [Output Only] The system status of the resource policy.
optional .google.cloud.compute.v1.ResourcePolicyResourceStatus resource_status = 249429315;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the resourceStatus field is set. |
hasSelfLink()
public abstract boolean hasSelfLink()Output only. [Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the selfLink field is set. |
hasSnapshotSchedulePolicy()
public abstract boolean hasSnapshotSchedulePolicy()Resource policy for persistent disks for creating snapshots.
optional .google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy snapshot_schedule_policy = 218131295;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the snapshotSchedulePolicy field is set. |
hasStatus()
public abstract boolean hasStatus()Output only. [Output Only] The status of resource policy creation. Check the Status enum for the list of possible values.
optional string status = 181260274;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the status field is set. |
hasWorkloadPolicy()
public abstract boolean hasWorkloadPolicy()Resource policy for defining instance placement for MIGs.
optional .google.cloud.compute.v1.ResourcePolicyWorkloadPolicy workload_policy = 114721530;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the workloadPolicy field is set. |