Interface AllocationPolicy.InstancePolicyOrTemplateOrBuilder (0.1.1)

public static interface AllocationPolicy.InstancePolicyOrTemplateOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getInstanceTemplate()

public abstract 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
TypeDescription
String

The instanceTemplate.

getInstanceTemplateBytes()

public abstract 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
TypeDescription
ByteString

The bytes for instanceTemplate.

getPolicy()

public abstract AllocationPolicy.InstancePolicy getPolicy()

InstancePolicy.

.google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1;

Returns
TypeDescription
AllocationPolicy.InstancePolicy

The policy.

getPolicyOrBuilder()

public abstract AllocationPolicy.InstancePolicyOrBuilder getPolicyOrBuilder()

InstancePolicy.

.google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1;

Returns
TypeDescription
AllocationPolicy.InstancePolicyOrBuilder

getPolicyTemplateCase()

public abstract AllocationPolicy.InstancePolicyOrTemplate.PolicyTemplateCase getPolicyTemplateCase()
Returns
TypeDescription
AllocationPolicy.InstancePolicyOrTemplate.PolicyTemplateCase

hasInstanceTemplate()

public abstract 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
TypeDescription
boolean

Whether the instanceTemplate field is set.

hasPolicy()

public abstract boolean hasPolicy()

InstancePolicy.

.google.cloud.batch.v1.AllocationPolicy.InstancePolicy policy = 1;

Returns
TypeDescription
boolean

Whether the policy field is set.