Package com.google.cloud.compute.v1
Interface DiskInstantiationConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DiskInstantiationConfig
,DiskInstantiationConfig.Builder
public interface DiskInstantiationConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getAutoDelete()
Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).String
getCustomImage()
The custom source image to be used to restore this disk when instantiating this instance template.com.google.protobuf.ByteString
getCustomImageBytes()
The custom source image to be used to restore this disk when instantiating this instance template.String
getDeviceName()
Specifies the device name of the disk to which the configurations apply to.com.google.protobuf.ByteString
getDeviceNameBytes()
Specifies the device name of the disk to which the configurations apply to.String
getInstantiateFrom()
Specifies whether to include the disk and what image to use.com.google.protobuf.ByteString
getInstantiateFromBytes()
Specifies whether to include the disk and what image to use.boolean
hasAutoDelete()
Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).boolean
hasCustomImage()
The custom source image to be used to restore this disk when instantiating this instance template.boolean
hasDeviceName()
Specifies the device name of the disk to which the configurations apply to.boolean
hasInstantiateFrom()
Specifies whether to include the disk and what image to use.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAutoDelete
boolean hasAutoDelete()
Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
optional bool auto_delete = 464761403;
- Returns:
- Whether the autoDelete field is set.
-
getAutoDelete
boolean getAutoDelete()
Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
optional bool auto_delete = 464761403;
- Returns:
- The autoDelete.
-
hasCustomImage
boolean hasCustomImage()
The custom source image to be used to restore this disk when instantiating this instance template.
optional string custom_image = 184123149;
- Returns:
- Whether the customImage field is set.
-
getCustomImage
String getCustomImage()
The custom source image to be used to restore this disk when instantiating this instance template.
optional string custom_image = 184123149;
- Returns:
- The customImage.
-
getCustomImageBytes
com.google.protobuf.ByteString getCustomImageBytes()
The custom source image to be used to restore this disk when instantiating this instance template.
optional string custom_image = 184123149;
- Returns:
- The bytes for customImage.
-
hasDeviceName
boolean hasDeviceName()
Specifies the device name of the disk to which the configurations apply to.
optional string device_name = 67541716;
- Returns:
- Whether the deviceName field is set.
-
getDeviceName
String getDeviceName()
Specifies the device name of the disk to which the configurations apply to.
optional string device_name = 67541716;
- Returns:
- The deviceName.
-
getDeviceNameBytes
com.google.protobuf.ByteString getDeviceNameBytes()
Specifies the device name of the disk to which the configurations apply to.
optional string device_name = 67541716;
- Returns:
- The bytes for deviceName.
-
hasInstantiateFrom
boolean hasInstantiateFrom()
Specifies whether to include the disk and what image to use. Possible values are: - source-image: to use the same image that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - source-image-family: to use the same image family that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - custom-image: to use a user-provided image url for disk creation. Applicable to the boot disk and additional read-write disks. - attach-read-only: to attach a read-only disk. Applicable to read-only disks. - do-not-include: to exclude a disk from the template. Applicable to additional read-write disks, local SSDs, and read-only disks. Check the InstantiateFrom enum for the list of possible values.
optional string instantiate_from = 393383903;
- Returns:
- Whether the instantiateFrom field is set.
-
getInstantiateFrom
String getInstantiateFrom()
Specifies whether to include the disk and what image to use. Possible values are: - source-image: to use the same image that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - source-image-family: to use the same image family that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - custom-image: to use a user-provided image url for disk creation. Applicable to the boot disk and additional read-write disks. - attach-read-only: to attach a read-only disk. Applicable to read-only disks. - do-not-include: to exclude a disk from the template. Applicable to additional read-write disks, local SSDs, and read-only disks. Check the InstantiateFrom enum for the list of possible values.
optional string instantiate_from = 393383903;
- Returns:
- The instantiateFrom.
-
getInstantiateFromBytes
com.google.protobuf.ByteString getInstantiateFromBytes()
Specifies whether to include the disk and what image to use. Possible values are: - source-image: to use the same image that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - source-image-family: to use the same image family that was used to create the source instance's corresponding disk. Applicable to the boot disk and additional read-write disks. - custom-image: to use a user-provided image url for disk creation. Applicable to the boot disk and additional read-write disks. - attach-read-only: to attach a read-only disk. Applicable to read-only disks. - do-not-include: to exclude a disk from the template. Applicable to additional read-write disks, local SSDs, and read-only disks. Check the InstantiateFrom enum for the list of possible values.
optional string instantiate_from = 393383903;
- Returns:
- The bytes for instantiateFrom.
-
-