Reference documentation and code samples for the Google Cloud Batch V1 Client class InstancePolicyOrTemplate.
Either an InstancePolicy or an instance template.
Generated from protobuf message google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate
Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ policy |
Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicy
InstancePolicy. |
↳ instance_template |
string
Name of an instance template used to create VMs. Named the field as 'instance_template' instead of 'template' to avoid c++ keyword conflict. |
↳ install_gpu_drivers |
bool
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. |
getPolicy
InstancePolicy.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicy|null |
|
hasPolicy
setPolicy
InstancePolicy.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\Batch\V1\AllocationPolicy\InstancePolicy
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInstanceTemplate
Name of an instance template used to create VMs.
Named the field as 'instance_template' instead of 'template' to avoid c++ keyword conflict.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasInstanceTemplate
setInstanceTemplate
Name of an instance template used to create VMs.
Named the field as 'instance_template' instead of 'template' to avoid c++ keyword conflict.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
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.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setInstallGpuDrivers
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.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPolicyTemplate
| Returns | |
|---|---|
| Type | Description |
string |
|