Class Cluster.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
com.google.cloud.hypercomputecluster.v1.Cluster.Builder
- All Implemented Interfaces:
ClusterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Cluster
public static final class Cluster.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
implements ClusterOrBuilder
A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads. A cluster combines a set a compute resources that perform computations, storage resources that contain inputs and store outputs, an orchestrator that is responsible for assigning jobs to compute resources, and network resources that connect everything together.Protobuf type
google.cloud.hypercomputecluster.v1.Cluster-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Optional.Identifier.Optional.Output only.Output only.booleanOptional.booleancontainsLabels(String key) Optional.booleanOptional.booleanOptional.Deprecated.intOptional.Optional.getComputeResourcesOrDefault(String key, ComputeResource defaultValue) Optional.Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intOptional.Optional.getLabelsOrDefault(String key, String defaultValue) Optional.getLabelsOrThrow(String key) Optional.Deprecated.Deprecated.Deprecated.Deprecated.getName()Identifier.com.google.protobuf.ByteStringIdentifier.Deprecated.intOptional.Optional.getNetworkResourcesOrDefault(String key, NetworkResource defaultValue) Optional.Optional.Optional.Optional.Optional.booleanOutput only.Deprecated.intOptional.Optional.getStorageResourcesOrDefault(String key, StorageResource defaultValue) Optional.Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanOptional.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeOrchestrator(Orchestrator value) Optional.mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.putAllComputeResources(Map<String, ComputeResource> values) Optional.putAllLabels(Map<String, String> values) Optional.putAllNetworkResources(Map<String, NetworkResource> values) Optional.putAllStorageResources(Map<String, StorageResource> values) Optional.putComputeResources(String key, ComputeResource value) Optional.Optional.Optional.putNetworkResources(String key, NetworkResource value) Optional.Optional.putStorageResources(String key, StorageResource value) Optional.Optional.Optional.removeLabels(String key) Optional.Optional.Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setDescription(String value) Optional.setDescriptionBytes(com.google.protobuf.ByteString value) Optional.Identifier.setNameBytes(com.google.protobuf.ByteString value) Identifier.setOrchestrator(Orchestrator value) Optional.setOrchestrator(Orchestrator.Builder builderForValue) Optional.setReconciling(boolean value) Output only.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Cluster.Builder>
-
mergeFrom
public Cluster.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Cluster.Builder>- Throws:
IOException
-
getName
Identifier. [Relative resource name](https://google.aip.dev/122) of the cluster, in the format `projects/{project}/locations/{location}/clusters/{cluster}`.string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceClusterOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier. [Relative resource name](https://google.aip.dev/122) of the cluster, in the format `projects/{project}/locations/{location}/clusters/{cluster}`.string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceClusterOrBuilder- Returns:
- The bytes for name.
-
setName
Identifier. [Relative resource name](https://google.aip.dev/122) of the cluster, in the format `projects/{project}/locations/{location}/clusters/{cluster}`.string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Identifier. [Relative resource name](https://google.aip.dev/122) of the cluster, in the format `projects/{project}/locations/{location}/clusters/{cluster}`.string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- This builder for chaining.
-
setNameBytes
Identifier. [Relative resource name](https://google.aip.dev/122) of the cluster, in the format `projects/{project}/locations/{location}/clusters/{cluster}`.string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
Optional. User-provided description of the cluster.
string description = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceClusterOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional. User-provided description of the cluster.
string description = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionBytesin interfaceClusterOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional. User-provided description of the cluster.
string description = 9 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional. User-provided description of the cluster.
string description = 9 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDescriptionBytes
Optional. User-provided description of the cluster.
string description = 9 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()Description copied from interface:ClusterOrBuilderOptional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) applied to the cluster. Labels can be used to organize clusters and to filter them in queries.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsCountin interfaceClusterOrBuilder
-
containsLabels
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) applied to the cluster. Labels can be used to organize clusters and to filter them in queries.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsLabelsin interfaceClusterOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceClusterOrBuilder
-
getLabelsMap
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) applied to the cluster. Labels can be used to organize clusters and to filter them in queries.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsMapin interfaceClusterOrBuilder
-
getLabelsOrDefault
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) applied to the cluster. Labels can be used to organize clusters and to filter them in queries.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrDefaultin interfaceClusterOrBuilder
-
getLabelsOrThrow
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) applied to the cluster. Labels can be used to organize clusters and to filter them in queries.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrThrowin interfaceClusterOrBuilder
-
clearLabels
-
removeLabels
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) applied to the cluster. Labels can be used to organize clusters and to filter them in queries.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) applied to the cluster. Labels can be used to organize clusters and to filter them in queries.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; -
putAllLabels
Optional. [Labels](https://cloud.google.com/compute/docs/labeling-resources) applied to the cluster. Labels can be used to organize clusters and to filter them in queries.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL]; -
hasCreateTime
public boolean hasCreateTime()Output only. Time that the cluster was originally created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceClusterOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Time that the cluster was originally created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceClusterOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. Time that the cluster was originally created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. Time that the cluster was originally created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. Time that the cluster was originally created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. Time that the cluster was originally created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. Time that the cluster was originally created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Time that the cluster was originally created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceClusterOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. Time that the cluster was most recently updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceClusterOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. Time that the cluster was most recently updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceClusterOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. Time that the cluster was most recently updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
Output only. Time that the cluster was most recently updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. Time that the cluster was most recently updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. Time that the cluster was most recently updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. Time that the cluster was most recently updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Time that the cluster was most recently updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceClusterOrBuilder
-
getReconciling
public boolean getReconciling()Output only. Indicates whether changes to the cluster are currently in flight. If this is `true`, then the current state might not match the cluster's intended state.
bool reconciling = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getReconcilingin interfaceClusterOrBuilder- Returns:
- The reconciling.
-
setReconciling
Output only. Indicates whether changes to the cluster are currently in flight. If this is `true`, then the current state might not match the cluster's intended state.
bool reconciling = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The reconciling to set.- Returns:
- This builder for chaining.
-
clearReconciling
Output only. Indicates whether changes to the cluster are currently in flight. If this is `true`, then the current state might not match the cluster's intended state.
bool reconciling = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getNetworkResourcesCount
public int getNetworkResourcesCount()Description copied from interface:ClusterOrBuilderOptional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNetworkResourcesCountin interfaceClusterOrBuilder
-
containsNetworkResources
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsNetworkResourcesin interfaceClusterOrBuilder
-
getNetworkResources
Deprecated.UsegetNetworkResourcesMap()instead.- Specified by:
getNetworkResourcesin interfaceClusterOrBuilder
-
getNetworkResourcesMap
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNetworkResourcesMapin interfaceClusterOrBuilder
-
getNetworkResourcesOrDefault
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNetworkResourcesOrDefaultin interfaceClusterOrBuilder
-
getNetworkResourcesOrThrow
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNetworkResourcesOrThrowin interfaceClusterOrBuilder
-
clearNetworkResources
-
removeNetworkResources
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableNetworkResources
Deprecated.Use alternate mutation accessors instead. -
putNetworkResources
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL]; -
putAllNetworkResources
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL]; -
putNetworkResourcesBuilderIfAbsent
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.NetworkResource> network_resources = 11 [(.google.api.field_behavior) = OPTIONAL]; -
getStorageResourcesCount
public int getStorageResourcesCount()Description copied from interface:ClusterOrBuilderOptional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageResourcesCountin interfaceClusterOrBuilder
-
containsStorageResources
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsStorageResourcesin interfaceClusterOrBuilder
-
getStorageResources
Deprecated.UsegetStorageResourcesMap()instead.- Specified by:
getStorageResourcesin interfaceClusterOrBuilder
-
getStorageResourcesMap
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageResourcesMapin interfaceClusterOrBuilder
-
getStorageResourcesOrDefault
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageResourcesOrDefaultin interfaceClusterOrBuilder
-
getStorageResourcesOrThrow
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStorageResourcesOrThrowin interfaceClusterOrBuilder
-
clearStorageResources
-
removeStorageResources
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableStorageResources
Deprecated.Use alternate mutation accessors instead. -
putStorageResources
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL]; -
putAllStorageResources
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL]; -
putStorageResourcesBuilderIfAbsent
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.StorageResource> storage_resources = 12 [(.google.api.field_behavior) = OPTIONAL]; -
getComputeResourcesCount
public int getComputeResourcesCount()Description copied from interface:ClusterOrBuilderOptional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getComputeResourcesCountin interfaceClusterOrBuilder
-
containsComputeResources
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsComputeResourcesin interfaceClusterOrBuilder
-
getComputeResources
Deprecated.UsegetComputeResourcesMap()instead.- Specified by:
getComputeResourcesin interfaceClusterOrBuilder
-
getComputeResourcesMap
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getComputeResourcesMapin interfaceClusterOrBuilder
-
getComputeResourcesOrDefault
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getComputeResourcesOrDefaultin interfaceClusterOrBuilder
-
getComputeResourcesOrThrow
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getComputeResourcesOrThrowin interfaceClusterOrBuilder
-
clearComputeResources
-
removeComputeResources
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableComputeResources
Deprecated.Use alternate mutation accessors instead. -
putComputeResources
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL]; -
putAllComputeResources
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL]; -
putComputeResourcesBuilderIfAbsent
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to [RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034) (lower-case, alphanumeric, and at most 63 characters).
map<string, .google.cloud.hypercomputecluster.v1.ComputeResource> compute_resources = 13 [(.google.api.field_behavior) = OPTIONAL]; -
hasOrchestrator
public boolean hasOrchestrator()Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.
.google.cloud.hypercomputecluster.v1.Orchestrator orchestrator = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasOrchestratorin interfaceClusterOrBuilder- Returns:
- Whether the orchestrator field is set.
-
getOrchestrator
Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.
.google.cloud.hypercomputecluster.v1.Orchestrator orchestrator = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOrchestratorin interfaceClusterOrBuilder- Returns:
- The orchestrator.
-
setOrchestrator
Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.
.google.cloud.hypercomputecluster.v1.Orchestrator orchestrator = 8 [(.google.api.field_behavior) = OPTIONAL]; -
setOrchestrator
Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.
.google.cloud.hypercomputecluster.v1.Orchestrator orchestrator = 8 [(.google.api.field_behavior) = OPTIONAL]; -
mergeOrchestrator
Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.
.google.cloud.hypercomputecluster.v1.Orchestrator orchestrator = 8 [(.google.api.field_behavior) = OPTIONAL]; -
clearOrchestrator
Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.
.google.cloud.hypercomputecluster.v1.Orchestrator orchestrator = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getOrchestratorBuilder
Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.
.google.cloud.hypercomputecluster.v1.Orchestrator orchestrator = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getOrchestratorOrBuilder
Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster.
.google.cloud.hypercomputecluster.v1.Orchestrator orchestrator = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOrchestratorOrBuilderin interfaceClusterOrBuilder
-