Package com.google.cloud.compute.v1
Class MachineImage
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.MachineImage
- All Implemented Interfaces:
MachineImageOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class MachineImage
extends com.google.protobuf.GeneratedMessage
implements MachineImageOrBuilder
Represents a machine image resource. A machine image is a Compute Engine resource that stores all the configuration, metadata, permissions, and data from one or more disks required to create a Virtual machine (VM) instance. For more information, seeMachine images.Protobuf type
google.cloud.compute.v1.MachineImage- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents a machine image resource.static enumOutput only.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsLabels(String key) Labels to apply to this machine image.booleanOutput only.com.google.protobuf.ByteStringOutput only.static MachineImageAn optional description of this resource.com.google.protobuf.ByteStringAn optional description of this resource.static final com.google.protobuf.Descriptors.Descriptorboolean[Input Only] Whether to attempt an application consistent machine image by informing the OS to prepare for the snapshot process.longgetId()Output only.[Output Only] Properties of source instance[Output Only] Properties of source instancegetKind()Output only.com.google.protobuf.ByteStringOutput only.A fingerprint for the labels being applied to this machine image, which is essentially a hash of the labels set used for optimistic locking.com.google.protobuf.ByteStringA fingerprint for the labels being applied to this machine image, which is essentially a hash of the labels set used for optimistic locking.Deprecated.intLabels to apply to this machine image.Labels to apply to this machine image.getLabelsOrDefault(String key, String defaultValue) Labels to apply to this machine image.getLabelsOrThrow(String key) Labels to apply to this machine image.Encrypts the machine image using acustomer-supplied encryption key.Encrypts the machine image using acustomer-supplied encryption key.getName()Name of the resource; provided by the client when the resource is created.com.google.protobuf.ByteStringName of the resource; provided by the client when the resource is created.Input only.Input only.com.google.protobuf.Parser<MachineImage>booleanOutput only.booleanOutput only.getSavedDisks(int index) Output only.intOutput only.Output only.getSavedDisksOrBuilder(int index) Output only.List<? extends SavedDiskOrBuilder>Output only.Output only.com.google.protobuf.ByteStringOutput only.intgetSourceDiskEncryptionKeys(int index) [Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance.int[Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance.[Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance.getSourceDiskEncryptionKeysOrBuilder(int index) [Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance.List<? extends SourceDiskEncryptionKeyOrBuilder>[Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance.The source instance used to create the machine image.com.google.protobuf.ByteStringThe source instance used to create the machine image.Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.getStorageLocations(int index) The regional or multi-regional Cloud Storage bucket location where themachine image is stored.com.google.protobuf.ByteStringgetStorageLocationsBytes(int index) The regional or multi-regional Cloud Storage bucket location where themachine image is stored.intThe regional or multi-regional Cloud Storage bucket location where themachine image is stored.com.google.protobuf.ProtocolStringListThe regional or multi-regional Cloud Storage bucket location where themachine image is stored.longOutput only.booleanOutput only.booleanAn optional description of this resource.boolean[Input Only] Whether to attempt an application consistent machine image by informing the OS to prepare for the snapshot process.inthashCode()booleanhasId()Output only.boolean[Output Only] Properties of source instancebooleanhasKind()Output only.booleanA fingerprint for the labels being applied to this machine image, which is essentially a hash of the labels set used for optimistic locking.booleanEncrypts the machine image using acustomer-supplied encryption key.booleanhasName()Name of the resource; provided by the client when the resource is created.booleanInput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanThe source instance used to create the machine image.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) final booleanstatic MachineImage.Builderstatic MachineImage.BuildernewBuilder(MachineImage prototype) protected MachineImage.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static MachineImageparseDelimitedFrom(InputStream input) static MachineImageparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MachineImageparseFrom(byte[] data) static MachineImageparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MachineImageparseFrom(com.google.protobuf.ByteString data) static MachineImageparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MachineImageparseFrom(com.google.protobuf.CodedInputStream input) static MachineImageparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MachineImageparseFrom(InputStream input) static MachineImageparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static MachineImageparseFrom(ByteBuffer data) static MachineImageparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<MachineImage>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
GUEST_FLUSH_FIELD_NUMBER
public static final int GUEST_FLUSH_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
INSTANCE_PROPERTIES_FIELD_NUMBER
public static final int INSTANCE_PROPERTIES_FIELD_NUMBER- See Also:
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER- See Also:
-
LABEL_FINGERPRINT_FIELD_NUMBER
public static final int LABEL_FINGERPRINT_FIELD_NUMBER- See Also:
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER- See Also:
-
MACHINE_IMAGE_ENCRYPTION_KEY_FIELD_NUMBER
public static final int MACHINE_IMAGE_ENCRYPTION_KEY_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
PARAMS_FIELD_NUMBER
public static final int PARAMS_FIELD_NUMBER- See Also:
-
SATISFIES_PZI_FIELD_NUMBER
public static final int SATISFIES_PZI_FIELD_NUMBER- See Also:
-
SATISFIES_PZS_FIELD_NUMBER
public static final int SATISFIES_PZS_FIELD_NUMBER- See Also:
-
SAVED_DISKS_FIELD_NUMBER
public static final int SAVED_DISKS_FIELD_NUMBER- See Also:
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER- See Also:
-
SOURCE_DISK_ENCRYPTION_KEYS_FIELD_NUMBER
public static final int SOURCE_DISK_ENCRYPTION_KEYS_FIELD_NUMBER- See Also:
-
SOURCE_INSTANCE_FIELD_NUMBER
public static final int SOURCE_INSTANCE_FIELD_NUMBER- See Also:
-
SOURCE_INSTANCE_PROPERTIES_FIELD_NUMBER
public static final int SOURCE_INSTANCE_PROPERTIES_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
STORAGE_LOCATIONS_FIELD_NUMBER
public static final int STORAGE_LOCATIONS_FIELD_NUMBER- See Also:
-
TOTAL_STORAGE_BYTES_FIELD_NUMBER
public static final int TOTAL_STORAGE_BYTES_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasCreationTimestamp
public boolean hasCreationTimestamp()Output only. [Output Only] The creation timestamp for this machine image inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceMachineImageOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
Output only. [Output Only] The creation timestamp for this machine image inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfaceMachineImageOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()Output only. [Output Only] The creation timestamp for this machine image inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfaceMachineImageOrBuilder- Returns:
- The bytes for creationTimestamp.
-
hasDescription
public boolean hasDescription()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceMachineImageOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceMachineImageOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceMachineImageOrBuilder- Returns:
- The bytes for description.
-
hasGuestFlush
public boolean hasGuestFlush()[Input Only] Whether to attempt an application consistent machine image by informing the OS to prepare for the snapshot process.
optional bool guest_flush = 385550813;- Specified by:
hasGuestFlushin interfaceMachineImageOrBuilder- Returns:
- Whether the guestFlush field is set.
-
getGuestFlush
public boolean getGuestFlush()[Input Only] Whether to attempt an application consistent machine image by informing the OS to prepare for the snapshot process.
optional bool guest_flush = 385550813;- Specified by:
getGuestFlushin interfaceMachineImageOrBuilder- Returns:
- The guestFlush.
-
hasId
public boolean hasId()Output only. [Output Only] A unique identifier for this machine image. The server defines this identifier.
optional uint64 id = 3355;- Specified by:
hasIdin interfaceMachineImageOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. [Output Only] A unique identifier for this machine image. The server defines this identifier.
optional uint64 id = 3355;- Specified by:
getIdin interfaceMachineImageOrBuilder- Returns:
- The id.
-
hasInstanceProperties
public boolean hasInstanceProperties()[Output Only] Properties of source instance
optional .google.cloud.compute.v1.InstanceProperties instance_properties = 215355165;- Specified by:
hasInstancePropertiesin interfaceMachineImageOrBuilder- Returns:
- Whether the instanceProperties field is set.
-
getInstanceProperties
[Output Only] Properties of source instance
optional .google.cloud.compute.v1.InstanceProperties instance_properties = 215355165;- Specified by:
getInstancePropertiesin interfaceMachineImageOrBuilder- Returns:
- The instanceProperties.
-
getInstancePropertiesOrBuilder
[Output Only] Properties of source instance
optional .google.cloud.compute.v1.InstanceProperties instance_properties = 215355165;- Specified by:
getInstancePropertiesOrBuilderin interfaceMachineImageOrBuilder
-
hasKind
public boolean hasKind()Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image.
optional string kind = 3292052;- Specified by:
hasKindin interfaceMachineImageOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image.
optional string kind = 3292052;- Specified by:
getKindin interfaceMachineImageOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] The resource type, which is alwayscompute#machineImage for machine image.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceMachineImageOrBuilder- Returns:
- The bytes for kind.
-
hasLabelFingerprint
public boolean hasLabelFingerprint()A fingerprint for the labels being applied to this machine image, which is essentially a hash of the labels set 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 machine image.
optional string label_fingerprint = 178124825;- Specified by:
hasLabelFingerprintin interfaceMachineImageOrBuilder- Returns:
- Whether the labelFingerprint field is set.
-
getLabelFingerprint
A fingerprint for the labels being applied to this machine image, which is essentially a hash of the labels set 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 machine image.
optional string label_fingerprint = 178124825;- Specified by:
getLabelFingerprintin interfaceMachineImageOrBuilder- Returns:
- The labelFingerprint.
-
getLabelFingerprintBytes
public com.google.protobuf.ByteString getLabelFingerprintBytes()A fingerprint for the labels being applied to this machine image, which is essentially a hash of the labels set 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 machine image.
optional string label_fingerprint = 178124825;- Specified by:
getLabelFingerprintBytesin interfaceMachineImageOrBuilder- Returns:
- The bytes for labelFingerprint.
-
getLabelsCount
public int getLabelsCount()Description copied from interface:MachineImageOrBuilderLabels to apply to this machine image. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;- Specified by:
getLabelsCountin interfaceMachineImageOrBuilder
-
containsLabels
Labels to apply to this machine image. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;- Specified by:
containsLabelsin interfaceMachineImageOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceMachineImageOrBuilder
-
getLabelsMap
Labels to apply to this machine image. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;- Specified by:
getLabelsMapin interfaceMachineImageOrBuilder
-
getLabelsOrDefault
Labels to apply to this machine image. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;- Specified by:
getLabelsOrDefaultin interfaceMachineImageOrBuilder
-
getLabelsOrThrow
Labels to apply to this machine image. These can be later modified by the setLabels method.
map<string, string> labels = 500195327;- Specified by:
getLabelsOrThrowin interfaceMachineImageOrBuilder
-
hasMachineImageEncryptionKey
public boolean hasMachineImageEncryptionKey()Encrypts the machine image using acustomer-supplied encryption key. After you encrypt a machine image using a customer-supplied key, you must provide the same key if you use the machine image later. For example, you must provide the encryption key when you create an instance from the encrypted machine image in a future request. Customer-supplied encryption keys do not protect access to metadata of the machine image. If you do not provide an encryption key when creating the machine image, then the machine image will be encrypted using an automatically generated key and you do not need to provide a key to use the machine image later.
optional .google.cloud.compute.v1.CustomerEncryptionKey machine_image_encryption_key = 528089087;- Specified by:
hasMachineImageEncryptionKeyin interfaceMachineImageOrBuilder- Returns:
- Whether the machineImageEncryptionKey field is set.
-
getMachineImageEncryptionKey
Encrypts the machine image using acustomer-supplied encryption key. After you encrypt a machine image using a customer-supplied key, you must provide the same key if you use the machine image later. For example, you must provide the encryption key when you create an instance from the encrypted machine image in a future request. Customer-supplied encryption keys do not protect access to metadata of the machine image. If you do not provide an encryption key when creating the machine image, then the machine image will be encrypted using an automatically generated key and you do not need to provide a key to use the machine image later.
optional .google.cloud.compute.v1.CustomerEncryptionKey machine_image_encryption_key = 528089087;- Specified by:
getMachineImageEncryptionKeyin interfaceMachineImageOrBuilder- Returns:
- The machineImageEncryptionKey.
-
getMachineImageEncryptionKeyOrBuilder
Encrypts the machine image using acustomer-supplied encryption key. After you encrypt a machine image using a customer-supplied key, you must provide the same key if you use the machine image later. For example, you must provide the encryption key when you create an instance from the encrypted machine image in a future request. Customer-supplied encryption keys do not protect access to metadata of the machine image. If you do not provide an encryption key when creating the machine image, then the machine image will be encrypted using an automatically generated key and you do not need to provide a key to use the machine image later.
optional .google.cloud.compute.v1.CustomerEncryptionKey machine_image_encryption_key = 528089087;- Specified by:
getMachineImageEncryptionKeyOrBuilderin interfaceMachineImageOrBuilder
-
hasName
public boolean hasName()Name of the resource; provided by the client when the resource is created. The 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]([-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 interfaceMachineImageOrBuilder- Returns:
- Whether the name field is set.
-
getName
Name of the resource; provided by the client when the resource is created. The 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]([-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 interfaceMachineImageOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the resource; provided by the client when the resource is created. The 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]([-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 interfaceMachineImageOrBuilder- Returns:
- The bytes for name.
-
hasParams
public boolean hasParams()Input only. [Input Only] Additional parameters that are passed in the request, but are not persisted in the resource.
optional .google.cloud.compute.v1.MachineImageParams params = 78313862;- Specified by:
hasParamsin interfaceMachineImageOrBuilder- Returns:
- Whether the params field is set.
-
getParams
Input only. [Input Only] Additional parameters that are passed in the request, but are not persisted in the resource.
optional .google.cloud.compute.v1.MachineImageParams params = 78313862;- Specified by:
getParamsin interfaceMachineImageOrBuilder- Returns:
- The params.
-
getParamsOrBuilder
Input only. [Input Only] Additional parameters that are passed in the request, but are not persisted in the resource.
optional .google.cloud.compute.v1.MachineImageParams params = 78313862;- Specified by:
getParamsOrBuilderin interfaceMachineImageOrBuilder
-
hasSatisfiesPzi
public boolean hasSatisfiesPzi()Output only. Reserved for future use.
optional bool satisfies_pzi = 480964257;- Specified by:
hasSatisfiesPziin interfaceMachineImageOrBuilder- Returns:
- Whether the satisfiesPzi field is set.
-
getSatisfiesPzi
public boolean getSatisfiesPzi()Output only. Reserved for future use.
optional bool satisfies_pzi = 480964257;- Specified by:
getSatisfiesPziin interfaceMachineImageOrBuilder- Returns:
- The satisfiesPzi.
-
hasSatisfiesPzs
public boolean hasSatisfiesPzs()Output only. [Output Only] Reserved for future use.
optional bool satisfies_pzs = 480964267;- Specified by:
hasSatisfiesPzsin interfaceMachineImageOrBuilder- Returns:
- Whether the satisfiesPzs field is set.
-
getSatisfiesPzs
public boolean getSatisfiesPzs()Output only. [Output Only] Reserved for future use.
optional bool satisfies_pzs = 480964267;- Specified by:
getSatisfiesPzsin interfaceMachineImageOrBuilder- Returns:
- The satisfiesPzs.
-
getSavedDisksList
Output only. An array of Machine Image specific properties for disks attached to the source instance
repeated .google.cloud.compute.v1.SavedDisk saved_disks = 397424318;- Specified by:
getSavedDisksListin interfaceMachineImageOrBuilder
-
getSavedDisksOrBuilderList
Output only. An array of Machine Image specific properties for disks attached to the source instance
repeated .google.cloud.compute.v1.SavedDisk saved_disks = 397424318;- Specified by:
getSavedDisksOrBuilderListin interfaceMachineImageOrBuilder
-
getSavedDisksCount
public int getSavedDisksCount()Output only. An array of Machine Image specific properties for disks attached to the source instance
repeated .google.cloud.compute.v1.SavedDisk saved_disks = 397424318;- Specified by:
getSavedDisksCountin interfaceMachineImageOrBuilder
-
getSavedDisks
Output only. An array of Machine Image specific properties for disks attached to the source instance
repeated .google.cloud.compute.v1.SavedDisk saved_disks = 397424318;- Specified by:
getSavedDisksin interfaceMachineImageOrBuilder
-
getSavedDisksOrBuilder
Output only. An array of Machine Image specific properties for disks attached to the source instance
repeated .google.cloud.compute.v1.SavedDisk saved_disks = 397424318;- Specified by:
getSavedDisksOrBuilderin interfaceMachineImageOrBuilder
-
hasSelfLink
public boolean hasSelfLink()Output only. [Output Only] The URL for this machine image. The server defines this URL.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceMachineImageOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
Output only. [Output Only] The URL for this machine image. The server defines this URL.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfaceMachineImageOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()Output only. [Output Only] The URL for this machine image. The server defines this URL.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfaceMachineImageOrBuilder- Returns:
- The bytes for selfLink.
-
getSourceDiskEncryptionKeysList
[Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance. Required if the source disk is protected by a customer-supplied encryption key.
repeated .google.cloud.compute.v1.SourceDiskEncryptionKey source_disk_encryption_keys = 370408498;- Specified by:
getSourceDiskEncryptionKeysListin interfaceMachineImageOrBuilder
-
getSourceDiskEncryptionKeysOrBuilderList
[Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance. Required if the source disk is protected by a customer-supplied encryption key.
repeated .google.cloud.compute.v1.SourceDiskEncryptionKey source_disk_encryption_keys = 370408498;- Specified by:
getSourceDiskEncryptionKeysOrBuilderListin interfaceMachineImageOrBuilder
-
getSourceDiskEncryptionKeysCount
public int getSourceDiskEncryptionKeysCount()[Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance. Required if the source disk is protected by a customer-supplied encryption key.
repeated .google.cloud.compute.v1.SourceDiskEncryptionKey source_disk_encryption_keys = 370408498;- Specified by:
getSourceDiskEncryptionKeysCountin interfaceMachineImageOrBuilder
-
getSourceDiskEncryptionKeys
[Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance. Required if the source disk is protected by a customer-supplied encryption key.
repeated .google.cloud.compute.v1.SourceDiskEncryptionKey source_disk_encryption_keys = 370408498;- Specified by:
getSourceDiskEncryptionKeysin interfaceMachineImageOrBuilder
-
getSourceDiskEncryptionKeysOrBuilder
[Input Only] Thecustomer-supplied encryption key of the disks attached to the source instance. Required if the source disk is protected by a customer-supplied encryption key.
repeated .google.cloud.compute.v1.SourceDiskEncryptionKey source_disk_encryption_keys = 370408498;- Specified by:
getSourceDiskEncryptionKeysOrBuilderin interfaceMachineImageOrBuilder
-
hasSourceInstance
public boolean hasSourceInstance()The source instance used to create the machine image. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;- Specified by:
hasSourceInstancein interfaceMachineImageOrBuilder- Returns:
- Whether the sourceInstance field is set.
-
getSourceInstance
The source instance used to create the machine image. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;- Specified by:
getSourceInstancein interfaceMachineImageOrBuilder- Returns:
- The sourceInstance.
-
getSourceInstanceBytes
public com.google.protobuf.ByteString getSourceInstanceBytes()The source instance used to create the machine image. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;- Specified by:
getSourceInstanceBytesin interfaceMachineImageOrBuilder- Returns:
- The bytes for sourceInstance.
-
hasSourceInstanceProperties
public boolean hasSourceInstanceProperties()Output only. [Output Only] DEPRECATED: Please use instance_properties instead for source instance related properties. New properties will not be added to this field.
optional .google.cloud.compute.v1.SourceInstanceProperties source_instance_properties = 475195641;- Specified by:
hasSourceInstancePropertiesin interfaceMachineImageOrBuilder- Returns:
- Whether the sourceInstanceProperties field is set.
-
getSourceInstanceProperties
Output only. [Output Only] DEPRECATED: Please use instance_properties instead for source instance related properties. New properties will not be added to this field.
optional .google.cloud.compute.v1.SourceInstanceProperties source_instance_properties = 475195641;- Specified by:
getSourceInstancePropertiesin interfaceMachineImageOrBuilder- Returns:
- The sourceInstanceProperties.
-
getSourceInstancePropertiesOrBuilder
Output only. [Output Only] DEPRECATED: Please use instance_properties instead for source instance related properties. New properties will not be added to this field.
optional .google.cloud.compute.v1.SourceInstanceProperties source_instance_properties = 475195641;- Specified by:
getSourceInstancePropertiesOrBuilderin interfaceMachineImageOrBuilder
-
hasStatus
public boolean hasStatus()Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
hasStatusin interfaceMachineImageOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
getStatusin interfaceMachineImageOrBuilder- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()Output only. [Output Only] The status of the machine image. One of the following values:INVALID, CREATING, READY,DELETING, and UPLOADING. Check the Status enum for the list of possible values.
optional string status = 181260274;- Specified by:
getStatusBytesin interfaceMachineImageOrBuilder- Returns:
- The bytes for status.
-
getStorageLocationsList
public com.google.protobuf.ProtocolStringList getStorageLocationsList()The regional or multi-regional Cloud Storage bucket location where themachine image is stored.
repeated string storage_locations = 328005274;- Specified by:
getStorageLocationsListin interfaceMachineImageOrBuilder- Returns:
- A list containing the storageLocations.
-
getStorageLocationsCount
public int getStorageLocationsCount()The regional or multi-regional Cloud Storage bucket location where themachine image is stored.
repeated string storage_locations = 328005274;- Specified by:
getStorageLocationsCountin interfaceMachineImageOrBuilder- Returns:
- The count of storageLocations.
-
getStorageLocations
The regional or multi-regional Cloud Storage bucket location where themachine image is stored.
repeated string storage_locations = 328005274;- Specified by:
getStorageLocationsin interfaceMachineImageOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The storageLocations at the given index.
-
getStorageLocationsBytes
public com.google.protobuf.ByteString getStorageLocationsBytes(int index) The regional or multi-regional Cloud Storage bucket location where themachine image is stored.
repeated string storage_locations = 328005274;- Specified by:
getStorageLocationsBytesin interfaceMachineImageOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the storageLocations at the given index.
-
hasTotalStorageBytes
public boolean hasTotalStorageBytes()Output only. [Output Only] Total size of the storage used by the machine image.
optional int64 total_storage_bytes = 81855468;- Specified by:
hasTotalStorageBytesin interfaceMachineImageOrBuilder- Returns:
- Whether the totalStorageBytes field is set.
-
getTotalStorageBytes
public long getTotalStorageBytes()Output only. [Output Only] Total size of the storage used by the machine image.
optional int64 total_storage_bytes = 81855468;- Specified by:
getTotalStorageBytesin interfaceMachineImageOrBuilder- Returns:
- The totalStorageBytes.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MachineImage parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineImage parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineImage parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineImage parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineImage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MachineImage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static MachineImage parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static MachineImage parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static MachineImage parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MachineImage.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-