Interface AllocationPolicy.InstancePolicyOrBuilder

    • Method Detail

      • getMachineType

        String getMachineType()
         The Compute Engine machine type.
         
        string machine_type = 2;
        Returns:
        The machineType.
      • getMachineTypeBytes

        com.google.protobuf.ByteString getMachineTypeBytes()
         The Compute Engine machine type.
         
        string machine_type = 2;
        Returns:
        The bytes for machineType.
      • getMinCpuPlatform

        String getMinCpuPlatform()
         The minimum CPU platform.
         See
         https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform.
         
        string min_cpu_platform = 3;
        Returns:
        The minCpuPlatform.
      • getMinCpuPlatformBytes

        com.google.protobuf.ByteString getMinCpuPlatformBytes()
         The minimum CPU platform.
         See
         https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform.
         
        string min_cpu_platform = 3;
        Returns:
        The bytes for minCpuPlatform.
      • getProvisioningModelValue

        int getProvisioningModelValue()
         The provisioning model.
         
        .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4;
        Returns:
        The enum numeric value on the wire for provisioningModel.
      • getProvisioningModel

        AllocationPolicy.ProvisioningModel getProvisioningModel()
         The provisioning model.
         
        .google.cloud.batch.v1.AllocationPolicy.ProvisioningModel provisioning_model = 4;
        Returns:
        The provisioningModel.
      • getAcceleratorsList

        List<AllocationPolicy.Accelerator> getAcceleratorsList()
         The accelerators attached to each VM instance.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5;
      • getAccelerators

        AllocationPolicy.Accelerator getAccelerators​(int index)
         The accelerators attached to each VM instance.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5;
      • getAcceleratorsCount

        int getAcceleratorsCount()
         The accelerators attached to each VM instance.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5;
      • getAcceleratorsOrBuilderList

        List<? extends AllocationPolicy.AcceleratorOrBuilder> getAcceleratorsOrBuilderList()
         The accelerators attached to each VM instance.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5;
      • getAcceleratorsOrBuilder

        AllocationPolicy.AcceleratorOrBuilder getAcceleratorsOrBuilder​(int index)
         The accelerators attached to each VM instance.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.Accelerator accelerators = 5;
      • hasBootDisk

        boolean hasBootDisk()
         Boot disk to be created and attached to each VM by this InstancePolicy.
         Boot disk will be deleted when the VM is deleted.
         Batch API now only supports booting from image.
         
        .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 8;
        Returns:
        Whether the bootDisk field is set.
      • getBootDisk

        AllocationPolicy.Disk getBootDisk()
         Boot disk to be created and attached to each VM by this InstancePolicy.
         Boot disk will be deleted when the VM is deleted.
         Batch API now only supports booting from image.
         
        .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 8;
        Returns:
        The bootDisk.
      • getBootDiskOrBuilder

        AllocationPolicy.DiskOrBuilder getBootDiskOrBuilder()
         Boot disk to be created and attached to each VM by this InstancePolicy.
         Boot disk will be deleted when the VM is deleted.
         Batch API now only supports booting from image.
         
        .google.cloud.batch.v1.AllocationPolicy.Disk boot_disk = 8;
      • getDisksList

        List<AllocationPolicy.AttachedDisk> getDisksList()
         Non-boot disks to be attached for each VM created by this InstancePolicy.
         New disks will be deleted when the VM is deleted.
         A non-boot disk is a disk that can be of a device with a
         file system or a raw storage drive that is not ready for data
         storage and accessing.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6;
      • getDisks

        AllocationPolicy.AttachedDisk getDisks​(int index)
         Non-boot disks to be attached for each VM created by this InstancePolicy.
         New disks will be deleted when the VM is deleted.
         A non-boot disk is a disk that can be of a device with a
         file system or a raw storage drive that is not ready for data
         storage and accessing.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6;
      • getDisksCount

        int getDisksCount()
         Non-boot disks to be attached for each VM created by this InstancePolicy.
         New disks will be deleted when the VM is deleted.
         A non-boot disk is a disk that can be of a device with a
         file system or a raw storage drive that is not ready for data
         storage and accessing.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6;
      • getDisksOrBuilderList

        List<? extends AllocationPolicy.AttachedDiskOrBuilder> getDisksOrBuilderList()
         Non-boot disks to be attached for each VM created by this InstancePolicy.
         New disks will be deleted when the VM is deleted.
         A non-boot disk is a disk that can be of a device with a
         file system or a raw storage drive that is not ready for data
         storage and accessing.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6;
      • getDisksOrBuilder

        AllocationPolicy.AttachedDiskOrBuilder getDisksOrBuilder​(int index)
         Non-boot disks to be attached for each VM created by this InstancePolicy.
         New disks will be deleted when the VM is deleted.
         A non-boot disk is a disk that can be of a device with a
         file system or a raw storage drive that is not ready for data
         storage and accessing.
         
        repeated .google.cloud.batch.v1.AllocationPolicy.AttachedDisk disks = 6;