public final class ComputeResourceConfig extends GeneratedMessage implements ComputeResourceConfigOrBuilder
Describes how a compute resource should be created at runtime.
Protobuf type google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig
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
NEW_FLEX_START_INSTANCES_FIELD_NUMBER
public static final int NEW_FLEX_START_INSTANCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NEW_ON_DEMAND_INSTANCES_FIELD_NUMBER
public static final int NEW_ON_DEMAND_INSTANCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NEW_RESERVED_INSTANCES_FIELD_NUMBER
public static final int NEW_RESERVED_INSTANCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NEW_SPOT_INSTANCES_FIELD_NUMBER
public static final int NEW_SPOT_INSTANCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ComputeResourceConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ComputeResourceConfig.Builder newBuilder()
newBuilder(ComputeResourceConfig prototype)
public static ComputeResourceConfig.Builder newBuilder(ComputeResourceConfig prototype)
public static ComputeResourceConfig parseDelimitedFrom(InputStream input)
public static ComputeResourceConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ComputeResourceConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ComputeResourceConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ComputeResourceConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ComputeResourceConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ComputeResourceConfig parseFrom(CodedInputStream input)
public static ComputeResourceConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ComputeResourceConfig parseFrom(InputStream input)
public static ComputeResourceConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ComputeResourceConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ComputeResourceConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ComputeResourceConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getConfigCase()
public ComputeResourceConfig.ConfigCase getConfigCase()
getDefaultInstanceForType()
public ComputeResourceConfig getDefaultInstanceForType()
getNewFlexStartInstances()
public NewFlexStartInstancesConfig getNewFlexStartInstances()
Optional. Immutable. If set, indicates that this resource should use
flex-start VMs.
.google.cloud.hypercomputecluster.v1beta.NewFlexStartInstancesConfig new_flex_start_instances = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getNewFlexStartInstancesOrBuilder()
public NewFlexStartInstancesConfigOrBuilder getNewFlexStartInstancesOrBuilder()
Optional. Immutable. If set, indicates that this resource should use
flex-start VMs.
.google.cloud.hypercomputecluster.v1beta.NewFlexStartInstancesConfig new_flex_start_instances = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getNewOnDemandInstances()
public NewOnDemandInstancesConfig getNewOnDemandInstances()
Optional. Immutable. If set, indicates that this resource should use
on-demand VMs.
.google.cloud.hypercomputecluster.v1beta.NewOnDemandInstancesConfig new_on_demand_instances = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getNewOnDemandInstancesOrBuilder()
public NewOnDemandInstancesConfigOrBuilder getNewOnDemandInstancesOrBuilder()
Optional. Immutable. If set, indicates that this resource should use
on-demand VMs.
.google.cloud.hypercomputecluster.v1beta.NewOnDemandInstancesConfig new_on_demand_instances = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getNewReservedInstances()
public NewReservedInstancesConfig getNewReservedInstances()
Optional. Immutable. If set, indicates that this resource should use
reserved VMs.
.google.cloud.hypercomputecluster.v1beta.NewReservedInstancesConfig new_reserved_instances = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getNewReservedInstancesOrBuilder()
public NewReservedInstancesConfigOrBuilder getNewReservedInstancesOrBuilder()
Optional. Immutable. If set, indicates that this resource should use
reserved VMs.
.google.cloud.hypercomputecluster.v1beta.NewReservedInstancesConfig new_reserved_instances = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getNewSpotInstances()
public NewSpotInstancesConfig getNewSpotInstances()
Optional. Immutable. If set, indicates that this resource should use spot
VMs.
.google.cloud.hypercomputecluster.v1beta.NewSpotInstancesConfig new_spot_instances = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getNewSpotInstancesOrBuilder()
public NewSpotInstancesConfigOrBuilder getNewSpotInstancesOrBuilder()
Optional. Immutable. If set, indicates that this resource should use spot
VMs.
.google.cloud.hypercomputecluster.v1beta.NewSpotInstancesConfig new_spot_instances = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
getParserForType()
public Parser<ComputeResourceConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasNewFlexStartInstances()
public boolean hasNewFlexStartInstances()
Optional. Immutable. If set, indicates that this resource should use
flex-start VMs.
.google.cloud.hypercomputecluster.v1beta.NewFlexStartInstancesConfig new_flex_start_instances = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
boolean |
Whether the newFlexStartInstances field is set.
|
hasNewOnDemandInstances()
public boolean hasNewOnDemandInstances()
Optional. Immutable. If set, indicates that this resource should use
on-demand VMs.
.google.cloud.hypercomputecluster.v1beta.NewOnDemandInstancesConfig new_on_demand_instances = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
boolean |
Whether the newOnDemandInstances field is set.
|
hasNewReservedInstances()
public boolean hasNewReservedInstances()
Optional. Immutable. If set, indicates that this resource should use
reserved VMs.
.google.cloud.hypercomputecluster.v1beta.NewReservedInstancesConfig new_reserved_instances = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
boolean |
Whether the newReservedInstances field is set.
|
hasNewSpotInstances()
public boolean hasNewSpotInstances()
Optional. Immutable. If set, indicates that this resource should use spot
VMs.
.google.cloud.hypercomputecluster.v1beta.NewSpotInstancesConfig new_spot_instances = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
boolean |
Whether the newSpotInstances field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ComputeResourceConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ComputeResourceConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ComputeResourceConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides