public static final class CapacityAdviceRequest.Builder extends GeneratedMessage.Builder<CapacityAdviceRequest.Builder> implements CapacityAdviceRequestOrBuilderA request to provide Assistant Scores. These scores determine VM obtainability and preemption likelihood.
Protobuf type google.cloud.compute.v1.CapacityAdviceRequest
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > CapacityAdviceRequest.BuilderImplements
CapacityAdviceRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public CapacityAdviceRequest build()| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest |
|
buildPartial()
public CapacityAdviceRequest buildPartial()| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest |
|
clear()
public CapacityAdviceRequest.Builder clear()| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
clearDistributionPolicy()
public CapacityAdviceRequest.Builder clearDistributionPolicy()Policy specifying the distribution of instances across zones within the requested region.
optional .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicy distribution_policy = 534558541;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
clearInstanceFlexibilityPolicy()
public CapacityAdviceRequest.Builder clearInstanceFlexibilityPolicy()Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
clearInstanceProperties()
public CapacityAdviceRequest.Builder clearInstanceProperties()Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
clearSize()
public CapacityAdviceRequest.Builder clearSize()The number of VM instances to request.
optional int32 size = 3530753;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public CapacityAdviceRequest getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getDistributionPolicy()
public 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. |
getDistributionPolicyBuilder()
public CapacityAdviceRequestDistributionPolicy.Builder getDistributionPolicyBuilder()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.Builder |
|
getDistributionPolicyOrBuilder()
public 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 CapacityAdviceRequestInstanceFlexibilityPolicy getInstanceFlexibilityPolicy()Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequestInstanceFlexibilityPolicy |
The instanceFlexibilityPolicy. |
getInstanceFlexibilityPolicyBuilder()
public CapacityAdviceRequestInstanceFlexibilityPolicy.Builder getInstanceFlexibilityPolicyBuilder()Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequestInstanceFlexibilityPolicy.Builder |
|
getInstanceFlexibilityPolicyOrBuilder()
public CapacityAdviceRequestInstanceFlexibilityPolicyOrBuilder getInstanceFlexibilityPolicyOrBuilder()Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequestInstanceFlexibilityPolicyOrBuilder |
|
getInstanceProperties()
public CapacityAdviceRequestInstanceProperties getInstanceProperties()Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequestInstanceProperties |
The instanceProperties. |
getInstancePropertiesBuilder()
public CapacityAdviceRequestInstanceProperties.Builder getInstancePropertiesBuilder()Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequestInstanceProperties.Builder |
|
getInstancePropertiesOrBuilder()
public CapacityAdviceRequestInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequestInstancePropertiesOrBuilder |
|
getSize()
public int getSize()The number of VM instances to request.
optional int32 size = 3530753;
| Returns | |
|---|---|
| Type | Description |
int |
The size. |
hasDistributionPolicy()
public 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 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 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 boolean hasSize()The number of VM instances to request.
optional int32 size = 3530753;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the size field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeDistributionPolicy(CapacityAdviceRequestDistributionPolicy value)
public CapacityAdviceRequest.Builder mergeDistributionPolicy(CapacityAdviceRequestDistributionPolicy value)Policy specifying the distribution of instances across zones within the requested region.
optional .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicy distribution_policy = 534558541;
| Parameter | |
|---|---|
| Name | Description |
value |
CapacityAdviceRequestDistributionPolicy |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
mergeFrom(CapacityAdviceRequest other)
public CapacityAdviceRequest.Builder mergeFrom(CapacityAdviceRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CapacityAdviceRequest |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CapacityAdviceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public CapacityAdviceRequest.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
mergeInstanceFlexibilityPolicy(CapacityAdviceRequestInstanceFlexibilityPolicy value)
public CapacityAdviceRequest.Builder mergeInstanceFlexibilityPolicy(CapacityAdviceRequestInstanceFlexibilityPolicy value)Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
| Parameter | |
|---|---|
| Name | Description |
value |
CapacityAdviceRequestInstanceFlexibilityPolicy |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
mergeInstanceProperties(CapacityAdviceRequestInstanceProperties value)
public CapacityAdviceRequest.Builder mergeInstanceProperties(CapacityAdviceRequestInstanceProperties value)Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
| Parameter | |
|---|---|
| Name | Description |
value |
CapacityAdviceRequestInstanceProperties |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
setDistributionPolicy(CapacityAdviceRequestDistributionPolicy value)
public CapacityAdviceRequest.Builder setDistributionPolicy(CapacityAdviceRequestDistributionPolicy value)Policy specifying the distribution of instances across zones within the requested region.
optional .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicy distribution_policy = 534558541;
| Parameter | |
|---|---|
| Name | Description |
value |
CapacityAdviceRequestDistributionPolicy |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
setDistributionPolicy(CapacityAdviceRequestDistributionPolicy.Builder builderForValue)
public CapacityAdviceRequest.Builder setDistributionPolicy(CapacityAdviceRequestDistributionPolicy.Builder builderForValue)Policy specifying the distribution of instances across zones within the requested region.
optional .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicy distribution_policy = 534558541;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
CapacityAdviceRequestDistributionPolicy.Builder |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
setInstanceFlexibilityPolicy(CapacityAdviceRequestInstanceFlexibilityPolicy value)
public CapacityAdviceRequest.Builder setInstanceFlexibilityPolicy(CapacityAdviceRequestInstanceFlexibilityPolicy value)Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
| Parameter | |
|---|---|
| Name | Description |
value |
CapacityAdviceRequestInstanceFlexibilityPolicy |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
setInstanceFlexibilityPolicy(CapacityAdviceRequestInstanceFlexibilityPolicy.Builder builderForValue)
public CapacityAdviceRequest.Builder setInstanceFlexibilityPolicy(CapacityAdviceRequestInstanceFlexibilityPolicy.Builder builderForValue)Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
CapacityAdviceRequestInstanceFlexibilityPolicy.Builder |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
setInstanceProperties(CapacityAdviceRequestInstanceProperties value)
public CapacityAdviceRequest.Builder setInstanceProperties(CapacityAdviceRequestInstanceProperties value)Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
| Parameter | |
|---|---|
| Name | Description |
value |
CapacityAdviceRequestInstanceProperties |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
setInstanceProperties(CapacityAdviceRequestInstanceProperties.Builder builderForValue)
public CapacityAdviceRequest.Builder setInstanceProperties(CapacityAdviceRequestInstanceProperties.Builder builderForValue)Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
CapacityAdviceRequestInstanceProperties.Builder |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
|
setSize(int value)
public CapacityAdviceRequest.Builder setSize(int value)The number of VM instances to request.
optional int32 size = 3530753;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe size to set. |
| Returns | |
|---|---|
| Type | Description |
CapacityAdviceRequest.Builder |
This builder for chaining. |