public static final class ComputeResourceConfig.Builder extends GeneratedMessage.Builder<ComputeResourceConfig.Builder> implements ComputeResourceConfigOrBuilderDescribes how a compute resource should be created at runtime.
Protobuf type google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ComputeResourceConfig.BuilderImplements
ComputeResourceConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public ComputeResourceConfig build()| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig |
|
buildPartial()
public ComputeResourceConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig |
|
clear()
public ComputeResourceConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
clearConfig()
public ComputeResourceConfig.Builder clearConfig()| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
clearNewFlexStartInstances()
public ComputeResourceConfig.Builder clearNewFlexStartInstances()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 |
ComputeResourceConfig.Builder |
|
clearNewOnDemandInstances()
public ComputeResourceConfig.Builder clearNewOnDemandInstances()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 |
ComputeResourceConfig.Builder |
|
clearNewReservedInstances()
public ComputeResourceConfig.Builder clearNewReservedInstances()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 |
ComputeResourceConfig.Builder |
|
clearNewSpotInstances()
public ComputeResourceConfig.Builder clearNewSpotInstances()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 |
ComputeResourceConfig.Builder |
|
getConfigCase()
public ComputeResourceConfig.ConfigCase getConfigCase()| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.ConfigCase |
|
getDefaultInstanceForType()
public ComputeResourceConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
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];
| Returns | |
|---|---|
| Type | Description |
NewFlexStartInstancesConfig |
The newFlexStartInstances. |
getNewFlexStartInstancesBuilder()
public NewFlexStartInstancesConfig.Builder getNewFlexStartInstancesBuilder()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 |
NewFlexStartInstancesConfig.Builder |
|
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];
| Returns | |
|---|---|
| Type | Description |
NewFlexStartInstancesConfigOrBuilder |
|
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];
| Returns | |
|---|---|
| Type | Description |
NewOnDemandInstancesConfig |
The newOnDemandInstances. |
getNewOnDemandInstancesBuilder()
public NewOnDemandInstancesConfig.Builder getNewOnDemandInstancesBuilder()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 |
NewOnDemandInstancesConfig.Builder |
|
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];
| Returns | |
|---|---|
| Type | Description |
NewOnDemandInstancesConfigOrBuilder |
|
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];
| Returns | |
|---|---|
| Type | Description |
NewReservedInstancesConfig |
The newReservedInstances. |
getNewReservedInstancesBuilder()
public NewReservedInstancesConfig.Builder getNewReservedInstancesBuilder()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 |
NewReservedInstancesConfig.Builder |
|
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];
| Returns | |
|---|---|
| Type | Description |
NewReservedInstancesConfigOrBuilder |
|
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];
| Returns | |
|---|---|
| Type | Description |
NewSpotInstancesConfig |
The newSpotInstances. |
getNewSpotInstancesBuilder()
public NewSpotInstancesConfig.Builder getNewSpotInstancesBuilder()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 |
NewSpotInstancesConfig.Builder |
|
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];
| Returns | |
|---|---|
| Type | Description |
NewSpotInstancesConfigOrBuilder |
|
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. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ComputeResourceConfig other)
public ComputeResourceConfig.Builder mergeFrom(ComputeResourceConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ComputeResourceConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ComputeResourceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ComputeResourceConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
mergeNewFlexStartInstances(NewFlexStartInstancesConfig value)
public ComputeResourceConfig.Builder mergeNewFlexStartInstances(NewFlexStartInstancesConfig value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
NewFlexStartInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
mergeNewOnDemandInstances(NewOnDemandInstancesConfig value)
public ComputeResourceConfig.Builder mergeNewOnDemandInstances(NewOnDemandInstancesConfig value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
NewOnDemandInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
mergeNewReservedInstances(NewReservedInstancesConfig value)
public ComputeResourceConfig.Builder mergeNewReservedInstances(NewReservedInstancesConfig value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
NewReservedInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
mergeNewSpotInstances(NewSpotInstancesConfig value)
public ComputeResourceConfig.Builder mergeNewSpotInstances(NewSpotInstancesConfig value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
NewSpotInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
setNewFlexStartInstances(NewFlexStartInstancesConfig value)
public ComputeResourceConfig.Builder setNewFlexStartInstances(NewFlexStartInstancesConfig value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
NewFlexStartInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
setNewFlexStartInstances(NewFlexStartInstancesConfig.Builder builderForValue)
public ComputeResourceConfig.Builder setNewFlexStartInstances(NewFlexStartInstancesConfig.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
NewFlexStartInstancesConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
setNewOnDemandInstances(NewOnDemandInstancesConfig value)
public ComputeResourceConfig.Builder setNewOnDemandInstances(NewOnDemandInstancesConfig value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
NewOnDemandInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
setNewOnDemandInstances(NewOnDemandInstancesConfig.Builder builderForValue)
public ComputeResourceConfig.Builder setNewOnDemandInstances(NewOnDemandInstancesConfig.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
NewOnDemandInstancesConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
setNewReservedInstances(NewReservedInstancesConfig value)
public ComputeResourceConfig.Builder setNewReservedInstances(NewReservedInstancesConfig value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
NewReservedInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
setNewReservedInstances(NewReservedInstancesConfig.Builder builderForValue)
public ComputeResourceConfig.Builder setNewReservedInstances(NewReservedInstancesConfig.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
NewReservedInstancesConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
setNewSpotInstances(NewSpotInstancesConfig value)
public ComputeResourceConfig.Builder setNewSpotInstances(NewSpotInstancesConfig value)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];
| Parameter | |
|---|---|
| Name | Description |
value |
NewSpotInstancesConfig |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|
setNewSpotInstances(NewSpotInstancesConfig.Builder builderForValue)
public ComputeResourceConfig.Builder setNewSpotInstances(NewSpotInstancesConfig.Builder builderForValue)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];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
NewSpotInstancesConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
ComputeResourceConfig.Builder |
|