Interface AllocationPolicy.InstancePolicyOrTemplateOrBuilder

    • Method Detail

      • hasPolicy

        boolean hasPolicy()
         InstancePolicy.
         
        .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1;
        Returns:
        Whether the policy field is set.
      • getPolicy

        AllocationPolicy.InstancePolicy getPolicy()
         InstancePolicy.
         
        .google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1;
        Returns:
        The policy.
      • hasInstanceTemplate

        boolean hasInstanceTemplate()
         Name of an instance template used to create VMs.
         Named the field as 'instance_template' instead of 'template' to avoid
         c++ keyword conflict.
         
        string instance_template = 2;
        Returns:
        Whether the instanceTemplate field is set.
      • getInstanceTemplate

        String getInstanceTemplate()
         Name of an instance template used to create VMs.
         Named the field as 'instance_template' instead of 'template' to avoid
         c++ keyword conflict.
         
        string instance_template = 2;
        Returns:
        The instanceTemplate.
      • getInstanceTemplateBytes

        com.google.protobuf.ByteString getInstanceTemplateBytes()
         Name of an instance template used to create VMs.
         Named the field as 'instance_template' instead of 'template' to avoid
         c++ keyword conflict.
         
        string instance_template = 2;
        Returns:
        The bytes for instanceTemplate.
      • getInstallGpuDrivers

        boolean getInstallGpuDrivers()
         Set this field true if users want Batch to help fetch drivers from a
         third party location and install them for GPUs specified in
         policy.accelerators or instance_template on their behalf. Default is
         false.
        
         For Container-Optimized Image cases, Batch will install the
         accelerator driver following milestones of
         https://cloud.google.com/container-optimized-os/docs/release-notes. For
         non Container-Optimized Image cases, following
         https://github.com/GoogleCloudPlatform/compute-gpu-installation/blob/main/linux/install_gpu_driver.py.
         
        bool install_gpu_drivers = 3;
        Returns:
        The installGpuDrivers.