public interface CapacityAdviceRequestOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |