Interface DiskInstantiationConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DiskInstantiationConfig, DiskInstantiationConfig.Builder

@Generated public interface DiskInstantiationConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
    The custom source image to be used to restore this disk when instantiating this instance template.
    com.google.protobuf.ByteString
    The custom source image to be used to restore this disk when instantiating this instance template.
    Specifies the device name of the disk to which the configurations apply to.
    com.google.protobuf.ByteString
    Specifies the device name of the disk to which the configurations apply to.
    Specifies whether to include the disk and what image to use.
    com.google.protobuf.ByteString
    Specifies whether to include the disk and what image to use.
    boolean
    Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance).
    boolean
    The custom source image to be used to restore this disk when instantiating this instance template.
    boolean
    Specifies the device name of the disk to which the configurations apply to.
    boolean
    Specifies whether to include the disk and what image to use.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • 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.