Interface CapacityAdviceRequestOrBuilder (1.109.0)

public interface CapacityAdviceRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDistributionPolicy()

public abstract CapacityAdviceRequestDistributionPolicy getDistributionPolicy()

Policy specifying the distribution of instances across zones within the requested region.

optional .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicy distribution_policy = 534558541;

Returns
Type Description
CapacityAdviceRequestDistributionPolicy

The distributionPolicy.

getDistributionPolicyOrBuilder()

public abstract CapacityAdviceRequestDistributionPolicyOrBuilder getDistributionPolicyOrBuilder()

Policy specifying the distribution of instances across zones within the requested region.

optional .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicy distribution_policy = 534558541;

Returns
Type Description
CapacityAdviceRequestDistributionPolicyOrBuilder

getInstanceFlexibilityPolicy()

public abstract CapacityAdviceRequestInstanceFlexibilityPolicy getInstanceFlexibilityPolicy()

Policy for instance selectors.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;

Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicy

The instanceFlexibilityPolicy.

getInstanceFlexibilityPolicyOrBuilder()

public abstract CapacityAdviceRequestInstanceFlexibilityPolicyOrBuilder getInstanceFlexibilityPolicyOrBuilder()

Policy for instance selectors.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;

Returns
Type Description
CapacityAdviceRequestInstanceFlexibilityPolicyOrBuilder

getInstanceProperties()

public abstract CapacityAdviceRequestInstanceProperties getInstanceProperties()

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;

Returns
Type Description
CapacityAdviceRequestInstanceProperties

The instanceProperties.

getInstancePropertiesOrBuilder()

public abstract CapacityAdviceRequestInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;

Returns
Type Description
CapacityAdviceRequestInstancePropertiesOrBuilder

getSize()

public abstract int getSize()

The number of VM instances to request.

optional int32 size = 3530753;

Returns
Type Description
int

The size.

hasDistributionPolicy()

public abstract boolean hasDistributionPolicy()

Policy specifying the distribution of instances across zones within the requested region.

optional .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicy distribution_policy = 534558541;

Returns
Type Description
boolean

Whether the distributionPolicy field is set.

hasInstanceFlexibilityPolicy()

public abstract boolean hasInstanceFlexibilityPolicy()

Policy for instance selectors.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;

Returns
Type Description
boolean

Whether the instanceFlexibilityPolicy field is set.

hasInstanceProperties()

public abstract boolean hasInstanceProperties()

Instance properties for this request.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;

Returns
Type Description
boolean

Whether the instanceProperties field is set.

hasSize()

public abstract boolean hasSize()

The number of VM instances to request.

optional int32 size = 3530753;

Returns
Type Description
boolean

Whether the size field is set.