Package com.google.cloud.compute.v1
Interface InstanceOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Instance
,Instance.Builder
public interface InstanceOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
containsLabels(String key)
Labels to apply to this instance.AdvancedMachineFeatures
getAdvancedMachineFeatures()
Controls for advanced machine-related behavior features.AdvancedMachineFeaturesOrBuilder
getAdvancedMachineFeaturesOrBuilder()
Controls for advanced machine-related behavior features.boolean
getCanIpForward()
Allows this instance to send and receive packets with non-matching destination or source IPs.ConfidentialInstanceConfig
getConfidentialInstanceConfig()
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
ConfidentialInstanceConfigOrBuilder
getConfidentialInstanceConfigOrBuilder()
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
String
getCpuPlatform()
[Output Only] The CPU platform used by this instance.com.google.protobuf.ByteString
getCpuPlatformBytes()
[Output Only] The CPU platform used by this instance.String
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.com.google.protobuf.ByteString
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.boolean
getDeletionProtection()
Whether the resource should be protected against deletion.String
getDescription()
An optional description of this resource.com.google.protobuf.ByteString
getDescriptionBytes()
An optional description of this resource.AttachedDisk
getDisks(int index)
Array of disks associated with this instance.int
getDisksCount()
Array of disks associated with this instance.List<AttachedDisk>
getDisksList()
Array of disks associated with this instance.AttachedDiskOrBuilder
getDisksOrBuilder(int index)
Array of disks associated with this instance.List<? extends AttachedDiskOrBuilder>
getDisksOrBuilderList()
Array of disks associated with this instance.DisplayDevice
getDisplayDevice()
Enables display device for the instance.DisplayDeviceOrBuilder
getDisplayDeviceOrBuilder()
Enables display device for the instance.String
getFingerprint()
Specifies a fingerprint for this resource, which is essentially a hash of the instance's contents and used for optimistic locking.com.google.protobuf.ByteString
getFingerprintBytes()
Specifies a fingerprint for this resource, which is essentially a hash of the instance's contents and used for optimistic locking.AcceleratorConfig
getGuestAccelerators(int index)
A list of the type and count of accelerator cards attached to the instance.int
getGuestAcceleratorsCount()
A list of the type and count of accelerator cards attached to the instance.List<AcceleratorConfig>
getGuestAcceleratorsList()
A list of the type and count of accelerator cards attached to the instance.AcceleratorConfigOrBuilder
getGuestAcceleratorsOrBuilder(int index)
A list of the type and count of accelerator cards attached to the instance.List<? extends AcceleratorConfigOrBuilder>
getGuestAcceleratorsOrBuilderList()
A list of the type and count of accelerator cards attached to the instance.String
getHostname()
Specifies the hostname of the instance.com.google.protobuf.ByteString
getHostnameBytes()
Specifies the hostname of the instance.long
getId()
[Output Only] The unique identifier for the resource.CustomerEncryptionKey
getInstanceEncryptionKey()
Encrypts suspended data for an instance with a customer-managed encryption key.CustomerEncryptionKeyOrBuilder
getInstanceEncryptionKeyOrBuilder()
Encrypts suspended data for an instance with a customer-managed encryption key.String
getKeyRevocationActionType()
KeyRevocationActionType of the instance.com.google.protobuf.ByteString
getKeyRevocationActionTypeBytes()
KeyRevocationActionType of the instance.String
getKind()
[Output Only] Type of the resource.com.google.protobuf.ByteString
getKindBytes()
[Output Only] Type of the resource.String
getLabelFingerprint()
A fingerprint for this request, which is essentially a hash of the label's contents and used for optimistic locking.com.google.protobuf.ByteString
getLabelFingerprintBytes()
A fingerprint for this request, which is essentially a hash of the label's contents and used for optimistic locking.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
Labels to apply to this instance.Map<String,String>
getLabelsMap()
Labels to apply to this instance.String
getLabelsOrDefault(String key, String defaultValue)
Labels to apply to this instance.String
getLabelsOrThrow(String key)
Labels to apply to this instance.String
getLastStartTimestamp()
[Output Only] Last start timestamp in RFC3339 text format.com.google.protobuf.ByteString
getLastStartTimestampBytes()
[Output Only] Last start timestamp in RFC3339 text format.String
getLastStopTimestamp()
[Output Only] Last stop timestamp in RFC3339 text format.com.google.protobuf.ByteString
getLastStopTimestampBytes()
[Output Only] Last stop timestamp in RFC3339 text format.String
getLastSuspendedTimestamp()
[Output Only] Last suspended timestamp in RFC3339 text format.com.google.protobuf.ByteString
getLastSuspendedTimestampBytes()
[Output Only] Last suspended timestamp in RFC3339 text format.String
getMachineType()
Full or partial URL of the machine type resource to use for this instance, in the format: zones/zone/machineTypes/machine-type.com.google.protobuf.ByteString
getMachineTypeBytes()
Full or partial URL of the machine type resource to use for this instance, in the format: zones/zone/machineTypes/machine-type.Metadata
getMetadata()
The metadata key/value pairs assigned to this instance.MetadataOrBuilder
getMetadataOrBuilder()
The metadata key/value pairs assigned to this instance.String
getMinCpuPlatform()
Specifies a minimum CPU platform for the VM instance.com.google.protobuf.ByteString
getMinCpuPlatformBytes()
Specifies a minimum CPU platform for the VM instance.String
getName()
The name of the resource, provided by the client when initially creating the resource.com.google.protobuf.ByteString
getNameBytes()
The name of the resource, provided by the client when initially creating the resource.NetworkInterface
getNetworkInterfaces(int index)
An array of network configurations for this instance.int
getNetworkInterfacesCount()
An array of network configurations for this instance.List<NetworkInterface>
getNetworkInterfacesList()
An array of network configurations for this instance.NetworkInterfaceOrBuilder
getNetworkInterfacesOrBuilder(int index)
An array of network configurations for this instance.List<? extends NetworkInterfaceOrBuilder>
getNetworkInterfacesOrBuilderList()
An array of network configurations for this instance.NetworkPerformanceConfig
getNetworkPerformanceConfig()
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
NetworkPerformanceConfigOrBuilder
getNetworkPerformanceConfigOrBuilder()
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
InstanceParams
getParams()
Input only.InstanceParamsOrBuilder
getParamsOrBuilder()
Input only.String
getPrivateIpv6GoogleAccess()
The private IPv6 google access type for the VM.com.google.protobuf.ByteString
getPrivateIpv6GoogleAccessBytes()
The private IPv6 google access type for the VM.ReservationAffinity
getReservationAffinity()
Specifies the reservations that this instance can consume from.ReservationAffinityOrBuilder
getReservationAffinityOrBuilder()
Specifies the reservations that this instance can consume from.String
getResourcePolicies(int index)
Resource policies applied to this instance.com.google.protobuf.ByteString
getResourcePoliciesBytes(int index)
Resource policies applied to this instance.int
getResourcePoliciesCount()
Resource policies applied to this instance.List<String>
getResourcePoliciesList()
Resource policies applied to this instance.ResourceStatus
getResourceStatus()
[Output Only] Specifies values set for instance attributes as compared to the values requested by user in the corresponding input only field.ResourceStatusOrBuilder
getResourceStatusOrBuilder()
[Output Only] Specifies values set for instance attributes as compared to the values requested by user in the corresponding input only field.boolean
getSatisfiesPzs()
[Output Only] Reserved for future use.Scheduling
getScheduling()
Sets the scheduling options for this instance.SchedulingOrBuilder
getSchedulingOrBuilder()
Sets the scheduling options for this instance.String
getSelfLink()
[Output Only] Server-defined URL for this resource.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output Only] Server-defined URL for this resource.ServiceAccount
getServiceAccounts(int index)
A list of service accounts, with their specified scopes, authorized for this instance.int
getServiceAccountsCount()
A list of service accounts, with their specified scopes, authorized for this instance.List<ServiceAccount>
getServiceAccountsList()
A list of service accounts, with their specified scopes, authorized for this instance.ServiceAccountOrBuilder
getServiceAccountsOrBuilder(int index)
A list of service accounts, with their specified scopes, authorized for this instance.List<? extends ServiceAccountOrBuilder>
getServiceAccountsOrBuilderList()
A list of service accounts, with their specified scopes, authorized for this instance.ShieldedInstanceConfig
getShieldedInstanceConfig()
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
ShieldedInstanceConfigOrBuilder
getShieldedInstanceConfigOrBuilder()
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
ShieldedInstanceIntegrityPolicy
getShieldedInstanceIntegrityPolicy()
optional .google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy shielded_instance_integrity_policy = 163696919;
ShieldedInstanceIntegrityPolicyOrBuilder
getShieldedInstanceIntegrityPolicyOrBuilder()
optional .google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy shielded_instance_integrity_policy = 163696919;
String
getSourceMachineImage()
Source machine imagecom.google.protobuf.ByteString
getSourceMachineImageBytes()
Source machine imageCustomerEncryptionKey
getSourceMachineImageEncryptionKey()
Source machine image encryption key when creating an instance from a machine image.CustomerEncryptionKeyOrBuilder
getSourceMachineImageEncryptionKeyOrBuilder()
Source machine image encryption key when creating an instance from a machine image.boolean
getStartRestricted()
[Output Only] Whether a VM has been restricted for start because Compute Engine has detected suspicious activity.String
getStatus()
[Output Only] The status of the instance.com.google.protobuf.ByteString
getStatusBytes()
[Output Only] The status of the instance.String
getStatusMessage()
[Output Only] An optional, human-readable explanation of the status.com.google.protobuf.ByteString
getStatusMessageBytes()
[Output Only] An optional, human-readable explanation of the status.Tags
getTags()
Tags to apply to this instance.TagsOrBuilder
getTagsOrBuilder()
Tags to apply to this instance.String
getZone()
[Output Only] URL of the zone where the instance resides.com.google.protobuf.ByteString
getZoneBytes()
[Output Only] URL of the zone where the instance resides.boolean
hasAdvancedMachineFeatures()
Controls for advanced machine-related behavior features.boolean
hasCanIpForward()
Allows this instance to send and receive packets with non-matching destination or source IPs.boolean
hasConfidentialInstanceConfig()
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
boolean
hasCpuPlatform()
[Output Only] The CPU platform used by this instance.boolean
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.boolean
hasDeletionProtection()
Whether the resource should be protected against deletion.boolean
hasDescription()
An optional description of this resource.boolean
hasDisplayDevice()
Enables display device for the instance.boolean
hasFingerprint()
Specifies a fingerprint for this resource, which is essentially a hash of the instance's contents and used for optimistic locking.boolean
hasHostname()
Specifies the hostname of the instance.boolean
hasId()
[Output Only] The unique identifier for the resource.boolean
hasInstanceEncryptionKey()
Encrypts suspended data for an instance with a customer-managed encryption key.boolean
hasKeyRevocationActionType()
KeyRevocationActionType of the instance.boolean
hasKind()
[Output Only] Type of the resource.boolean
hasLabelFingerprint()
A fingerprint for this request, which is essentially a hash of the label's contents and used for optimistic locking.boolean
hasLastStartTimestamp()
[Output Only] Last start timestamp in RFC3339 text format.boolean
hasLastStopTimestamp()
[Output Only] Last stop timestamp in RFC3339 text format.boolean
hasLastSuspendedTimestamp()
[Output Only] Last suspended timestamp in RFC3339 text format.boolean
hasMachineType()
Full or partial URL of the machine type resource to use for this instance, in the format: zones/zone/machineTypes/machine-type.boolean
hasMetadata()
The metadata key/value pairs assigned to this instance.boolean
hasMinCpuPlatform()
Specifies a minimum CPU platform for the VM instance.boolean
hasName()
The name of the resource, provided by the client when initially creating the resource.boolean
hasNetworkPerformanceConfig()
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
boolean
hasParams()
Input only.boolean
hasPrivateIpv6GoogleAccess()
The private IPv6 google access type for the VM.boolean
hasReservationAffinity()
Specifies the reservations that this instance can consume from.boolean
hasResourceStatus()
[Output Only] Specifies values set for instance attributes as compared to the values requested by user in the corresponding input only field.boolean
hasSatisfiesPzs()
[Output Only] Reserved for future use.boolean
hasScheduling()
Sets the scheduling options for this instance.boolean
hasSelfLink()
[Output Only] Server-defined URL for this resource.boolean
hasShieldedInstanceConfig()
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
boolean
hasShieldedInstanceIntegrityPolicy()
optional .google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy shielded_instance_integrity_policy = 163696919;
boolean
hasSourceMachineImage()
Source machine imageboolean
hasSourceMachineImageEncryptionKey()
Source machine image encryption key when creating an instance from a machine image.boolean
hasStartRestricted()
[Output Only] Whether a VM has been restricted for start because Compute Engine has detected suspicious activity.boolean
hasStatus()
[Output Only] The status of the instance.boolean
hasStatusMessage()
[Output Only] An optional, human-readable explanation of the status.boolean
hasTags()
Tags to apply to this instance.boolean
hasZone()
[Output Only] URL of the zone where the instance resides.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAdvancedMachineFeatures
boolean hasAdvancedMachineFeatures()
Controls for advanced machine-related behavior features.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;
- Returns:
- Whether the advancedMachineFeatures field is set.
-
getAdvancedMachineFeatures
AdvancedMachineFeatures getAdvancedMachineFeatures()
Controls for advanced machine-related behavior features.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;
- Returns:
- The advancedMachineFeatures.
-
getAdvancedMachineFeaturesOrBuilder
AdvancedMachineFeaturesOrBuilder getAdvancedMachineFeaturesOrBuilder()
Controls for advanced machine-related behavior features.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;
-
hasCanIpForward
boolean hasCanIpForward()
Allows this instance to send and receive packets with non-matching destination or source IPs. This is required if you plan to use this instance to forward routes. For more information, see Enabling IP Forwarding .
optional bool can_ip_forward = 467731324;
- Returns:
- Whether the canIpForward field is set.
-
getCanIpForward
boolean getCanIpForward()
Allows this instance to send and receive packets with non-matching destination or source IPs. This is required if you plan to use this instance to forward routes. For more information, see Enabling IP Forwarding .
optional bool can_ip_forward = 467731324;
- Returns:
- The canIpForward.
-
hasConfidentialInstanceConfig
boolean hasConfidentialInstanceConfig()
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
- Returns:
- Whether the confidentialInstanceConfig field is set.
-
getConfidentialInstanceConfig
ConfidentialInstanceConfig getConfidentialInstanceConfig()
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
- Returns:
- The confidentialInstanceConfig.
-
getConfidentialInstanceConfigOrBuilder
ConfidentialInstanceConfigOrBuilder getConfidentialInstanceConfigOrBuilder()
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
-
hasCpuPlatform
boolean hasCpuPlatform()
[Output Only] The CPU platform used by this instance.
optional string cpu_platform = 410285354;
- Returns:
- Whether the cpuPlatform field is set.
-
getCpuPlatform
String getCpuPlatform()
[Output Only] The CPU platform used by this instance.
optional string cpu_platform = 410285354;
- Returns:
- The cpuPlatform.
-
getCpuPlatformBytes
com.google.protobuf.ByteString getCpuPlatformBytes()
[Output Only] The CPU platform used by this instance.
optional string cpu_platform = 410285354;
- Returns:
- The bytes for cpuPlatform.
-
hasCreationTimestamp
boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Returns:
- The bytes for creationTimestamp.
-
hasDeletionProtection
boolean hasDeletionProtection()
Whether the resource should be protected against deletion.
optional bool deletion_protection = 458014698;
- Returns:
- Whether the deletionProtection field is set.
-
getDeletionProtection
boolean getDeletionProtection()
Whether the resource should be protected against deletion.
optional bool deletion_protection = 458014698;
- Returns:
- The deletionProtection.
-
hasDescription
boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
- Returns:
- Whether the description field is set.
-
getDescription
String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
- Returns:
- The bytes for description.
-
getDisksList
List<AttachedDisk> getDisksList()
Array of disks associated with this instance. Persistent disks must be created before you can assign them.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
getDisks
AttachedDisk getDisks(int index)
Array of disks associated with this instance. Persistent disks must be created before you can assign them.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
getDisksCount
int getDisksCount()
Array of disks associated with this instance. Persistent disks must be created before you can assign them.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
getDisksOrBuilderList
List<? extends AttachedDiskOrBuilder> getDisksOrBuilderList()
Array of disks associated with this instance. Persistent disks must be created before you can assign them.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
getDisksOrBuilder
AttachedDiskOrBuilder getDisksOrBuilder(int index)
Array of disks associated with this instance. Persistent disks must be created before you can assign them.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
hasDisplayDevice
boolean hasDisplayDevice()
Enables display device for the instance.
optional .google.cloud.compute.v1.DisplayDevice display_device = 258933875;
- Returns:
- Whether the displayDevice field is set.
-
getDisplayDevice
DisplayDevice getDisplayDevice()
Enables display device for the instance.
optional .google.cloud.compute.v1.DisplayDevice display_device = 258933875;
- Returns:
- The displayDevice.
-
getDisplayDeviceOrBuilder
DisplayDeviceOrBuilder getDisplayDeviceOrBuilder()
Enables display device for the instance.
optional .google.cloud.compute.v1.DisplayDevice display_device = 258933875;
-
hasFingerprint
boolean hasFingerprint()
Specifies a fingerprint for this resource, which is essentially a hash of the instance's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update the instance. You must always provide an up-to-date fingerprint hash in order to update the instance. To see the latest fingerprint, make get() request to the instance.
optional string fingerprint = 234678500;
- Returns:
- Whether the fingerprint field is set.
-
getFingerprint
String getFingerprint()
Specifies a fingerprint for this resource, which is essentially a hash of the instance's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update the instance. You must always provide an up-to-date fingerprint hash in order to update the instance. To see the latest fingerprint, make get() request to the instance.
optional string fingerprint = 234678500;
- Returns:
- The fingerprint.
-
getFingerprintBytes
com.google.protobuf.ByteString getFingerprintBytes()
Specifies a fingerprint for this resource, which is essentially a hash of the instance's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update the instance. You must always provide an up-to-date fingerprint hash in order to update the instance. To see the latest fingerprint, make get() request to the instance.
optional string fingerprint = 234678500;
- Returns:
- The bytes for fingerprint.
-
getGuestAcceleratorsList
List<AcceleratorConfig> getGuestAcceleratorsList()
A list of the type and count of accelerator cards attached to the instance.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
getGuestAccelerators
AcceleratorConfig getGuestAccelerators(int index)
A list of the type and count of accelerator cards attached to the instance.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
getGuestAcceleratorsCount
int getGuestAcceleratorsCount()
A list of the type and count of accelerator cards attached to the instance.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
getGuestAcceleratorsOrBuilderList
List<? extends AcceleratorConfigOrBuilder> getGuestAcceleratorsOrBuilderList()
A list of the type and count of accelerator cards attached to the instance.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
getGuestAcceleratorsOrBuilder
AcceleratorConfigOrBuilder getGuestAcceleratorsOrBuilder(int index)
A list of the type and count of accelerator cards attached to the instance.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
hasHostname
boolean hasHostname()
Specifies the hostname of the instance. The specified hostname must be RFC1035 compliant. If hostname is not specified, the default hostname is [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS.
optional string hostname = 237067315;
- Returns:
- Whether the hostname field is set.
-
getHostname
String getHostname()
Specifies the hostname of the instance. The specified hostname must be RFC1035 compliant. If hostname is not specified, the default hostname is [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS.
optional string hostname = 237067315;
- Returns:
- The hostname.
-
getHostnameBytes
com.google.protobuf.ByteString getHostnameBytes()
Specifies the hostname of the instance. The specified hostname must be RFC1035 compliant. If hostname is not specified, the default hostname is [INSTANCE_NAME].c.[PROJECT_ID].internal when using the global DNS, and [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal when using zonal DNS.
optional string hostname = 237067315;
- Returns:
- The bytes for hostname.
-
hasId
boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
- Returns:
- Whether the id field is set.
-
getId
long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
- Returns:
- The id.
-
hasInstanceEncryptionKey
boolean hasInstanceEncryptionKey()
Encrypts suspended data for an instance with a customer-managed encryption key. If you are creating a new instance, this field will encrypt the local SSD and in-memory contents of the instance during the suspend operation. If you do not provide an encryption key when creating the instance, then the local SSD and in-memory contents will be encrypted using an automatically generated key during the suspend operation.
optional .google.cloud.compute.v1.CustomerEncryptionKey instance_encryption_key = 64741517;
- Returns:
- Whether the instanceEncryptionKey field is set.
-
getInstanceEncryptionKey
CustomerEncryptionKey getInstanceEncryptionKey()
Encrypts suspended data for an instance with a customer-managed encryption key. If you are creating a new instance, this field will encrypt the local SSD and in-memory contents of the instance during the suspend operation. If you do not provide an encryption key when creating the instance, then the local SSD and in-memory contents will be encrypted using an automatically generated key during the suspend operation.
optional .google.cloud.compute.v1.CustomerEncryptionKey instance_encryption_key = 64741517;
- Returns:
- The instanceEncryptionKey.
-
getInstanceEncryptionKeyOrBuilder
CustomerEncryptionKeyOrBuilder getInstanceEncryptionKeyOrBuilder()
Encrypts suspended data for an instance with a customer-managed encryption key. If you are creating a new instance, this field will encrypt the local SSD and in-memory contents of the instance during the suspend operation. If you do not provide an encryption key when creating the instance, then the local SSD and in-memory contents will be encrypted using an automatically generated key during the suspend operation.
optional .google.cloud.compute.v1.CustomerEncryptionKey instance_encryption_key = 64741517;
-
hasKeyRevocationActionType
boolean hasKeyRevocationActionType()
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;
- Returns:
- Whether the keyRevocationActionType field is set.
-
getKeyRevocationActionType
String getKeyRevocationActionType()
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;
- Returns:
- The keyRevocationActionType.
-
getKeyRevocationActionTypeBytes
com.google.protobuf.ByteString getKeyRevocationActionTypeBytes()
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;
- Returns:
- The bytes for keyRevocationActionType.
-
hasKind
boolean hasKind()
[Output Only] Type of the resource. Always compute#instance for instances.
optional string kind = 3292052;
- Returns:
- Whether the kind field is set.
-
getKind
String getKind()
[Output Only] Type of the resource. Always compute#instance for instances.
optional string kind = 3292052;
- Returns:
- The kind.
-
getKindBytes
com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#instance for instances.
optional string kind = 3292052;
- Returns:
- The bytes for kind.
-
hasLabelFingerprint
boolean hasLabelFingerprint()
A fingerprint for this request, which is essentially a hash of the label's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels. To see the latest fingerprint, make get() request to the instance.
optional string label_fingerprint = 178124825;
- Returns:
- Whether the labelFingerprint field is set.
-
getLabelFingerprint
String getLabelFingerprint()
A fingerprint for this request, which is essentially a hash of the label's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels. To see the latest fingerprint, make get() request to the instance.
optional string label_fingerprint = 178124825;
- Returns:
- The labelFingerprint.
-
getLabelFingerprintBytes
com.google.protobuf.ByteString getLabelFingerprintBytes()
A fingerprint for this request, which is essentially a hash of the label's contents and used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels. To see the latest fingerprint, make get() request to the instance.
optional string label_fingerprint = 178124825;
- Returns:
- The bytes for labelFingerprint.
-
getLabelsCount
int getLabelsCount()
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;
-
containsLabels
boolean containsLabels(String key)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;
-
getLabels
@Deprecated Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
instead.
-
getLabelsMap
Map<String,String> getLabelsMap()
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;
-
getLabelsOrDefault
String getLabelsOrDefault(String key, String defaultValue)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;
-
getLabelsOrThrow
String getLabelsOrThrow(String key)
Labels to apply to this instance. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;
-
hasLastStartTimestamp
boolean hasLastStartTimestamp()
[Output Only] Last start timestamp in RFC3339 text format.
optional string last_start_timestamp = 443830736;
- Returns:
- Whether the lastStartTimestamp field is set.
-
getLastStartTimestamp
String getLastStartTimestamp()
[Output Only] Last start timestamp in RFC3339 text format.
optional string last_start_timestamp = 443830736;
- Returns:
- The lastStartTimestamp.
-
getLastStartTimestampBytes
com.google.protobuf.ByteString getLastStartTimestampBytes()
[Output Only] Last start timestamp in RFC3339 text format.
optional string last_start_timestamp = 443830736;
- Returns:
- The bytes for lastStartTimestamp.
-
hasLastStopTimestamp
boolean hasLastStopTimestamp()
[Output Only] Last stop timestamp in RFC3339 text format.
optional string last_stop_timestamp = 412823010;
- Returns:
- Whether the lastStopTimestamp field is set.
-
getLastStopTimestamp
String getLastStopTimestamp()
[Output Only] Last stop timestamp in RFC3339 text format.
optional string last_stop_timestamp = 412823010;
- Returns:
- The lastStopTimestamp.
-
getLastStopTimestampBytes
com.google.protobuf.ByteString getLastStopTimestampBytes()
[Output Only] Last stop timestamp in RFC3339 text format.
optional string last_stop_timestamp = 412823010;
- Returns:
- The bytes for lastStopTimestamp.
-
hasLastSuspendedTimestamp
boolean hasLastSuspendedTimestamp()
[Output Only] Last suspended timestamp in RFC3339 text format.
optional string last_suspended_timestamp = 356275337;
- Returns:
- Whether the lastSuspendedTimestamp field is set.
-
getLastSuspendedTimestamp
String getLastSuspendedTimestamp()
[Output Only] Last suspended timestamp in RFC3339 text format.
optional string last_suspended_timestamp = 356275337;
- Returns:
- The lastSuspendedTimestamp.
-
getLastSuspendedTimestampBytes
com.google.protobuf.ByteString getLastSuspendedTimestampBytes()
[Output Only] Last suspended timestamp in RFC3339 text format.
optional string last_suspended_timestamp = 356275337;
- Returns:
- The bytes for lastSuspendedTimestamp.
-
hasMachineType
boolean hasMachineType()
Full or partial URL of the machine type resource to use for this instance, in the format: zones/zone/machineTypes/machine-type. This is provided by the client when the instance is created. For example, the following is a valid partial url to a predefined machine type: zones/us-central1-f/machineTypes/n1-standard-1 To create a custom machine type, provide a URL to a machine type in the following format, where CPUS is 1 or an even number up to 32 (2, 4, 6, ... 24, etc), and MEMORY is the total memory for this instance. Memory must be a multiple of 256 MB and must be supplied in MB (e.g. 5 GB of memory is 5120 MB): zones/zone/machineTypes/custom-CPUS-MEMORY For example: zones/us-central1-f/machineTypes/custom-4-5120 For a full list of restrictions, read the Specifications for custom machine types.
optional string machine_type = 227711026;
- Returns:
- Whether the machineType field is set.
-
getMachineType
String getMachineType()
Full or partial URL of the machine type resource to use for this instance, in the format: zones/zone/machineTypes/machine-type. This is provided by the client when the instance is created. For example, the following is a valid partial url to a predefined machine type: zones/us-central1-f/machineTypes/n1-standard-1 To create a custom machine type, provide a URL to a machine type in the following format, where CPUS is 1 or an even number up to 32 (2, 4, 6, ... 24, etc), and MEMORY is the total memory for this instance. Memory must be a multiple of 256 MB and must be supplied in MB (e.g. 5 GB of memory is 5120 MB): zones/zone/machineTypes/custom-CPUS-MEMORY For example: zones/us-central1-f/machineTypes/custom-4-5120 For a full list of restrictions, read the Specifications for custom machine types.
optional string machine_type = 227711026;
- Returns:
- The machineType.
-
getMachineTypeBytes
com.google.protobuf.ByteString getMachineTypeBytes()
Full or partial URL of the machine type resource to use for this instance, in the format: zones/zone/machineTypes/machine-type. This is provided by the client when the instance is created. For example, the following is a valid partial url to a predefined machine type: zones/us-central1-f/machineTypes/n1-standard-1 To create a custom machine type, provide a URL to a machine type in the following format, where CPUS is 1 or an even number up to 32 (2, 4, 6, ... 24, etc), and MEMORY is the total memory for this instance. Memory must be a multiple of 256 MB and must be supplied in MB (e.g. 5 GB of memory is 5120 MB): zones/zone/machineTypes/custom-CPUS-MEMORY For example: zones/us-central1-f/machineTypes/custom-4-5120 For a full list of restrictions, read the Specifications for custom machine types.
optional string machine_type = 227711026;
- Returns:
- The bytes for machineType.
-
hasMetadata
boolean hasMetadata()
The metadata key/value pairs assigned to this instance. This includes custom metadata and predefined keys.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;
- Returns:
- Whether the metadata field is set.
-
getMetadata
Metadata getMetadata()
The metadata key/value pairs assigned to this instance. This includes custom metadata and predefined keys.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;
- Returns:
- The metadata.
-
getMetadataOrBuilder
MetadataOrBuilder getMetadataOrBuilder()
The metadata key/value pairs assigned to this instance. This includes custom metadata and predefined keys.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;
-
hasMinCpuPlatform
boolean hasMinCpuPlatform()
Specifies a minimum CPU platform for the VM instance. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge".
optional string min_cpu_platform = 242912759;
- Returns:
- Whether the minCpuPlatform field is set.
-
getMinCpuPlatform
String getMinCpuPlatform()
Specifies a minimum CPU platform for the VM instance. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge".
optional string min_cpu_platform = 242912759;
- Returns:
- The minCpuPlatform.
-
getMinCpuPlatformBytes
com.google.protobuf.ByteString getMinCpuPlatformBytes()
Specifies a minimum CPU platform for the VM instance. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge".
optional string min_cpu_platform = 242912759;
- Returns:
- The bytes for minCpuPlatform.
-
hasName
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;
- Returns:
- Whether the name field is set.
-
getName
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;
- Returns:
- The name.
-
getNameBytes
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;
- Returns:
- The bytes for name.
-
getNetworkInterfacesList
List<NetworkInterface> getNetworkInterfacesList()
An array of network configurations for this instance. These specify how interfaces are configured to interact with other network services, such as connecting to the internet. Multiple interfaces are supported per instance.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
getNetworkInterfaces
NetworkInterface getNetworkInterfaces(int index)
An array of network configurations for this instance. These specify how interfaces are configured to interact with other network services, such as connecting to the internet. Multiple interfaces are supported per instance.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
getNetworkInterfacesCount
int getNetworkInterfacesCount()
An array of network configurations for this instance. These specify how interfaces are configured to interact with other network services, such as connecting to the internet. Multiple interfaces are supported per instance.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
getNetworkInterfacesOrBuilderList
List<? extends NetworkInterfaceOrBuilder> getNetworkInterfacesOrBuilderList()
An array of network configurations for this instance. These specify how interfaces are configured to interact with other network services, such as connecting to the internet. Multiple interfaces are supported per instance.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
getNetworkInterfacesOrBuilder
NetworkInterfaceOrBuilder getNetworkInterfacesOrBuilder(int index)
An array of network configurations for this instance. These specify how interfaces are configured to interact with other network services, such as connecting to the internet. Multiple interfaces are supported per instance.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
hasNetworkPerformanceConfig
boolean hasNetworkPerformanceConfig()
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
- Returns:
- Whether the networkPerformanceConfig field is set.
-
getNetworkPerformanceConfig
NetworkPerformanceConfig getNetworkPerformanceConfig()
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
- Returns:
- The networkPerformanceConfig.
-
getNetworkPerformanceConfigOrBuilder
NetworkPerformanceConfigOrBuilder getNetworkPerformanceConfigOrBuilder()
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
-
hasParams
boolean hasParams()
Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.InstanceParams params = 78313862;
- Returns:
- Whether the params field is set.
-
getParams
InstanceParams getParams()
Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.InstanceParams params = 78313862;
- Returns:
- The params.
-
getParamsOrBuilder
InstanceParamsOrBuilder getParamsOrBuilder()
Input only. [Input Only] Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.InstanceParams params = 78313862;
-
hasPrivateIpv6GoogleAccess
boolean hasPrivateIpv6GoogleAccess()
The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;
- Returns:
- Whether the privateIpv6GoogleAccess field is set.
-
getPrivateIpv6GoogleAccess
String getPrivateIpv6GoogleAccess()
The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;
- Returns:
- The privateIpv6GoogleAccess.
-
getPrivateIpv6GoogleAccessBytes
com.google.protobuf.ByteString getPrivateIpv6GoogleAccessBytes()
The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;
- Returns:
- The bytes for privateIpv6GoogleAccess.
-
hasReservationAffinity
boolean hasReservationAffinity()
Specifies the reservations that this instance can consume from.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;
- Returns:
- Whether the reservationAffinity field is set.
-
getReservationAffinity
ReservationAffinity getReservationAffinity()
Specifies the reservations that this instance can consume from.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;
- Returns:
- The reservationAffinity.
-
getReservationAffinityOrBuilder
ReservationAffinityOrBuilder getReservationAffinityOrBuilder()
Specifies the reservations that this instance can consume from.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;
-
getResourcePoliciesList
List<String> getResourcePoliciesList()
Resource policies applied to this instance.
repeated string resource_policies = 22220385;
- Returns:
- A list containing the resourcePolicies.
-
getResourcePoliciesCount
int getResourcePoliciesCount()
Resource policies applied to this instance.
repeated string resource_policies = 22220385;
- Returns:
- The count of resourcePolicies.
-
getResourcePolicies
String getResourcePolicies(int index)
Resource policies applied to this instance.
repeated string resource_policies = 22220385;
- Parameters:
index
- The index of the element to return.- Returns:
- The resourcePolicies at the given index.
-
getResourcePoliciesBytes
com.google.protobuf.ByteString getResourcePoliciesBytes(int index)
Resource policies applied to this instance.
repeated string resource_policies = 22220385;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the resourcePolicies at the given index.
-
hasResourceStatus
boolean hasResourceStatus()
[Output Only] Specifies values set for instance attributes as compared to the values requested by user in the corresponding input only field.
optional .google.cloud.compute.v1.ResourceStatus resource_status = 249429315;
- Returns:
- Whether the resourceStatus field is set.
-
getResourceStatus
ResourceStatus getResourceStatus()
[Output Only] Specifies values set for instance attributes as compared to the values requested by user in the corresponding input only field.
optional .google.cloud.compute.v1.ResourceStatus resource_status = 249429315;
- Returns:
- The resourceStatus.
-
getResourceStatusOrBuilder
ResourceStatusOrBuilder getResourceStatusOrBuilder()
[Output Only] Specifies values set for instance attributes as compared to the values requested by user in the corresponding input only field.
optional .google.cloud.compute.v1.ResourceStatus resource_status = 249429315;
-
hasSatisfiesPzs
boolean hasSatisfiesPzs()
[Output Only] Reserved for future use.
optional bool satisfies_pzs = 480964267;
- Returns:
- Whether the satisfiesPzs field is set.
-
getSatisfiesPzs
boolean getSatisfiesPzs()
[Output Only] Reserved for future use.
optional bool satisfies_pzs = 480964267;
- Returns:
- The satisfiesPzs.
-
hasScheduling
boolean hasScheduling()
Sets the scheduling options for this instance.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;
- Returns:
- Whether the scheduling field is set.
-
getScheduling
Scheduling getScheduling()
Sets the scheduling options for this instance.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;
- Returns:
- The scheduling.
-
getSchedulingOrBuilder
SchedulingOrBuilder getSchedulingOrBuilder()
Sets the scheduling options for this instance.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;
-
hasSelfLink
boolean hasSelfLink()
[Output Only] Server-defined URL for this resource.
optional string self_link = 456214797;
- Returns:
- Whether the selfLink field is set.
-
getSelfLink
String getSelfLink()
[Output Only] Server-defined URL for this resource.
optional string self_link = 456214797;
- Returns:
- The selfLink.
-
getSelfLinkBytes
com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for this resource.
optional string self_link = 456214797;
- Returns:
- The bytes for selfLink.
-
getServiceAccountsList
List<ServiceAccount> getServiceAccountsList()
A list of service accounts, with their specified scopes, authorized for this instance. Only one service account per VM instance is supported. Service accounts generate access tokens that can be accessed through the metadata server and used to authenticate applications on the instance. See Service Accounts for more information.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
getServiceAccounts
ServiceAccount getServiceAccounts(int index)
A list of service accounts, with their specified scopes, authorized for this instance. Only one service account per VM instance is supported. Service accounts generate access tokens that can be accessed through the metadata server and used to authenticate applications on the instance. See Service Accounts for more information.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
getServiceAccountsCount
int getServiceAccountsCount()
A list of service accounts, with their specified scopes, authorized for this instance. Only one service account per VM instance is supported. Service accounts generate access tokens that can be accessed through the metadata server and used to authenticate applications on the instance. See Service Accounts for more information.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
getServiceAccountsOrBuilderList
List<? extends ServiceAccountOrBuilder> getServiceAccountsOrBuilderList()
A list of service accounts, with their specified scopes, authorized for this instance. Only one service account per VM instance is supported. Service accounts generate access tokens that can be accessed through the metadata server and used to authenticate applications on the instance. See Service Accounts for more information.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
getServiceAccountsOrBuilder
ServiceAccountOrBuilder getServiceAccountsOrBuilder(int index)
A list of service accounts, with their specified scopes, authorized for this instance. Only one service account per VM instance is supported. Service accounts generate access tokens that can be accessed through the metadata server and used to authenticate applications on the instance. See Service Accounts for more information.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
hasShieldedInstanceConfig
boolean hasShieldedInstanceConfig()
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
- Returns:
- Whether the shieldedInstanceConfig field is set.
-
getShieldedInstanceConfig
ShieldedInstanceConfig getShieldedInstanceConfig()
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
- Returns:
- The shieldedInstanceConfig.
-
getShieldedInstanceConfigOrBuilder
ShieldedInstanceConfigOrBuilder getShieldedInstanceConfigOrBuilder()
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
-
hasShieldedInstanceIntegrityPolicy
boolean hasShieldedInstanceIntegrityPolicy()
optional .google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy shielded_instance_integrity_policy = 163696919;
- Returns:
- Whether the shieldedInstanceIntegrityPolicy field is set.
-
getShieldedInstanceIntegrityPolicy
ShieldedInstanceIntegrityPolicy getShieldedInstanceIntegrityPolicy()
optional .google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy shielded_instance_integrity_policy = 163696919;
- Returns:
- The shieldedInstanceIntegrityPolicy.
-
getShieldedInstanceIntegrityPolicyOrBuilder
ShieldedInstanceIntegrityPolicyOrBuilder getShieldedInstanceIntegrityPolicyOrBuilder()
optional .google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy shielded_instance_integrity_policy = 163696919;
-
hasSourceMachineImage
boolean hasSourceMachineImage()
Source machine image
optional string source_machine_image = 21769791;
- Returns:
- Whether the sourceMachineImage field is set.
-
getSourceMachineImage
String getSourceMachineImage()
Source machine image
optional string source_machine_image = 21769791;
- Returns:
- The sourceMachineImage.
-
getSourceMachineImageBytes
com.google.protobuf.ByteString getSourceMachineImageBytes()
Source machine image
optional string source_machine_image = 21769791;
- Returns:
- The bytes for sourceMachineImage.
-
hasSourceMachineImageEncryptionKey
boolean hasSourceMachineImageEncryptionKey()
Source machine image encryption key when creating an instance from a machine image.
optional .google.cloud.compute.v1.CustomerEncryptionKey source_machine_image_encryption_key = 192839075;
- Returns:
- Whether the sourceMachineImageEncryptionKey field is set.
-
getSourceMachineImageEncryptionKey
CustomerEncryptionKey getSourceMachineImageEncryptionKey()
Source machine image encryption key when creating an instance from a machine image.
optional .google.cloud.compute.v1.CustomerEncryptionKey source_machine_image_encryption_key = 192839075;
- Returns:
- The sourceMachineImageEncryptionKey.
-
getSourceMachineImageEncryptionKeyOrBuilder
CustomerEncryptionKeyOrBuilder getSourceMachineImageEncryptionKeyOrBuilder()
Source machine image encryption key when creating an instance from a machine image.
optional .google.cloud.compute.v1.CustomerEncryptionKey source_machine_image_encryption_key = 192839075;
-
hasStartRestricted
boolean hasStartRestricted()
[Output Only] Whether a VM has been restricted for start because Compute Engine has detected suspicious activity.
optional bool start_restricted = 123693144;
- Returns:
- Whether the startRestricted field is set.
-
getStartRestricted
boolean getStartRestricted()
[Output Only] Whether a VM has been restricted for start because Compute Engine has detected suspicious activity.
optional bool start_restricted = 123693144;
- Returns:
- The startRestricted.
-
hasStatus
boolean hasStatus()
[Output Only] The status of the instance. One of the following values: PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. For more information about the status of the instance, see Instance life cycle. Check the Status enum for the list of possible values.
optional string status = 181260274;
- Returns:
- Whether the status field is set.
-
getStatus
String getStatus()
[Output Only] The status of the instance. One of the following values: PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. For more information about the status of the instance, see Instance life cycle. Check the Status enum for the list of possible values.
optional string status = 181260274;
- Returns:
- The status.
-
getStatusBytes
com.google.protobuf.ByteString getStatusBytes()
[Output Only] The status of the instance. One of the following values: PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING, and TERMINATED. For more information about the status of the instance, see Instance life cycle. Check the Status enum for the list of possible values.
optional string status = 181260274;
- Returns:
- The bytes for status.
-
hasStatusMessage
boolean hasStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Returns:
- Whether the statusMessage field is set.
-
getStatusMessage
String getStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Returns:
- The statusMessage.
-
getStatusMessageBytes
com.google.protobuf.ByteString getStatusMessageBytes()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Returns:
- The bytes for statusMessage.
-
hasTags
boolean hasTags()
Tags to apply to this instance. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during instance creation. The tags can be later modified by the setTags method. Each tag within the list must comply with RFC1035. Multiple tags can be specified via the 'tags.items' field.
optional .google.cloud.compute.v1.Tags tags = 3552281;
- Returns:
- Whether the tags field is set.
-
getTags
Tags getTags()
Tags to apply to this instance. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during instance creation. The tags can be later modified by the setTags method. Each tag within the list must comply with RFC1035. Multiple tags can be specified via the 'tags.items' field.
optional .google.cloud.compute.v1.Tags tags = 3552281;
- Returns:
- The tags.
-
getTagsOrBuilder
TagsOrBuilder getTagsOrBuilder()
Tags to apply to this instance. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during instance creation. The tags can be later modified by the setTags method. Each tag within the list must comply with RFC1035. Multiple tags can be specified via the 'tags.items' field.
optional .google.cloud.compute.v1.Tags tags = 3552281;
-
hasZone
boolean hasZone()
[Output Only] URL of the zone where the instance resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string zone = 3744684;
- Returns:
- Whether the zone field is set.
-
getZone
String getZone()
[Output Only] URL of the zone where the instance resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string zone = 3744684;
- Returns:
- The zone.
-
getZoneBytes
com.google.protobuf.ByteString getZoneBytes()
[Output Only] URL of the zone where the instance resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string zone = 3744684;
- Returns:
- The bytes for zone.
-
-