public final class CapacityAdviceRequest extends GeneratedMessage implements CapacityAdviceRequestOrBuilder
A request to provide Assistant Scores. These scores determine VM
obtainability and preemption likelihood.
Protobuf type google.cloud.compute.v1.CapacityAdviceRequest
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DISTRIBUTION_POLICY_FIELD_NUMBER
public static final int DISTRIBUTION_POLICY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
INSTANCE_FLEXIBILITY_POLICY_FIELD_NUMBER
public static final int INSTANCE_FLEXIBILITY_POLICY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
INSTANCE_PROPERTIES_FIELD_NUMBER
public static final int INSTANCE_PROPERTIES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SIZE_FIELD_NUMBER
public static final int SIZE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CapacityAdviceRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CapacityAdviceRequest.Builder newBuilder()
newBuilder(CapacityAdviceRequest prototype)
public static CapacityAdviceRequest.Builder newBuilder(CapacityAdviceRequest prototype)
public static CapacityAdviceRequest parseDelimitedFrom(InputStream input)
public static CapacityAdviceRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CapacityAdviceRequest parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CapacityAdviceRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CapacityAdviceRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CapacityAdviceRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CapacityAdviceRequest parseFrom(CodedInputStream input)
public static CapacityAdviceRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CapacityAdviceRequest parseFrom(InputStream input)
public static CapacityAdviceRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CapacityAdviceRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CapacityAdviceRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CapacityAdviceRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public CapacityAdviceRequest getDefaultInstanceForType()
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;
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;
getInstanceFlexibilityPolicy()
public CapacityAdviceRequestInstanceFlexibilityPolicy getInstanceFlexibilityPolicy()
Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
getInstanceFlexibilityPolicyOrBuilder()
public CapacityAdviceRequestInstanceFlexibilityPolicyOrBuilder getInstanceFlexibilityPolicyOrBuilder()
Policy for instance selectors.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceFlexibilityPolicy instance_flexibility_policy = 26937090;
getInstanceProperties()
public CapacityAdviceRequestInstanceProperties getInstanceProperties()
Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
getInstancePropertiesOrBuilder()
public CapacityAdviceRequestInstancePropertiesOrBuilder getInstancePropertiesOrBuilder()
Instance properties for this request.
optional .google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties instance_properties = 215355165;
getParserForType()
public Parser<CapacityAdviceRequest> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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()
The number of VM instances to request.
optional int32 size = 3530753;
| Returns |
| Type |
Description |
boolean |
Whether the size field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CapacityAdviceRequest.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected CapacityAdviceRequest.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public CapacityAdviceRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides