Class DbSystemShape (0.3.0)
0.36.0 (latest)
0.34.0
0.32.0
0.31.0
0.29.0
0.27.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.19.0
0.17.0
0.16.0
0.13.0
0.12.0
0.11.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public final class DbSystemShape extends GeneratedMessageV3 implements DbSystemShapeOrBuilder
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
AVAILABLE_CORE_COUNT_PER_NODE_FIELD_NUMBER
public static final int AVAILABLE_CORE_COUNT_PER_NODE_FIELD_NUMBER
Field Value
Type
Description
int
AVAILABLE_DATA_STORAGE_TB_FIELD_NUMBER
public static final int AVAILABLE_DATA_STORAGE_TB_FIELD_NUMBER
Field Value
Type
Description
int
AVAILABLE_MEMORY_PER_NODE_GB_FIELD_NUMBER
public static final int AVAILABLE_MEMORY_PER_NODE_GB_FIELD_NUMBER
Field Value
Type
Description
int
MAX_NODE_COUNT_FIELD_NUMBER
public static final int MAX_NODE_COUNT_FIELD_NUMBER
Field Value
Type
Description
int
MAX_STORAGE_COUNT_FIELD_NUMBER
public static final int MAX_STORAGE_COUNT_FIELD_NUMBER
Field Value
Type
Description
int
MIN_CORE_COUNT_PER_NODE_FIELD_NUMBER
public static final int MIN_CORE_COUNT_PER_NODE_FIELD_NUMBER
Field Value
Type
Description
int
MIN_DB_NODE_STORAGE_PER_NODE_GB_FIELD_NUMBER
public static final int MIN_DB_NODE_STORAGE_PER_NODE_GB_FIELD_NUMBER
Field Value
Type
Description
int
MIN_MEMORY_PER_NODE_GB_FIELD_NUMBER
public static final int MIN_MEMORY_PER_NODE_GB_FIELD_NUMBER
Field Value
Type
Description
int
MIN_NODE_COUNT_FIELD_NUMBER
public static final int MIN_NODE_COUNT_FIELD_NUMBER
Field Value
Type
Description
int
MIN_STORAGE_COUNT_FIELD_NUMBER
public static final int MIN_STORAGE_COUNT_FIELD_NUMBER
Field Value
Type
Description
int
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
Type
Description
int
SHAPE_FIELD_NUMBER
public static final int SHAPE_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static DbSystemShape getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static DbSystemShape . Builder newBuilder ()
newBuilder(DbSystemShape prototype)
public static DbSystemShape . Builder newBuilder ( DbSystemShape prototype )
public static DbSystemShape parseDelimitedFrom ( InputStream input )
public static DbSystemShape parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static DbSystemShape parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DbSystemShape parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static DbSystemShape parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DbSystemShape parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static DbSystemShape parseFrom ( CodedInputStream input )
public static DbSystemShape parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static DbSystemShape parseFrom ( InputStream input )
public static DbSystemShape parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static DbSystemShape parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DbSystemShape parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<DbSystemShape> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getAvailableCoreCountPerNode()
public int getAvailableCoreCountPerNode ()
Optional. Number of cores per node.
int32 available_core_count_per_node = 7 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The availableCoreCountPerNode.
getAvailableDataStorageTb()
public int getAvailableDataStorageTb ()
Optional. Storage per storage server in terabytes.
int32 available_data_storage_tb = 9 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The availableDataStorageTb.
getAvailableMemoryPerNodeGb()
public int getAvailableMemoryPerNodeGb ()
Optional. Memory per database server node in gigabytes.
int32 available_memory_per_node_gb = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The availableMemoryPerNodeGb.
getDefaultInstanceForType()
public DbSystemShape getDefaultInstanceForType ()
getMaxNodeCount()
public int getMaxNodeCount ()
Optional. Maximum number of database servers.
int32 max_node_count = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The maxNodeCount.
getMaxStorageCount()
public int getMaxStorageCount ()
Optional. Maximum number of storage servers.
int32 max_storage_count = 6 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The maxStorageCount.
getMinCoreCountPerNode()
public int getMinCoreCountPerNode ()
Optional. Minimum core count per node.
int32 min_core_count_per_node = 10 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The minCoreCountPerNode.
getMinDbNodeStoragePerNodeGb()
public int getMinDbNodeStoragePerNodeGb ()
Optional. Minimum node storage per database server in gigabytes.
int32 min_db_node_storage_per_node_gb = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The minDbNodeStoragePerNodeGb.
getMinMemoryPerNodeGb()
public int getMinMemoryPerNodeGb ()
Optional. Minimum memory per node in gigabytes.
int32 min_memory_per_node_gb = 11 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The minMemoryPerNodeGb.
getMinNodeCount()
public int getMinNodeCount ()
Optional. Minimum number of database servers.
int32 min_node_count = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The minNodeCount.
getMinStorageCount()
public int getMinStorageCount ()
Optional. Minimum number of storage servers.
int32 min_storage_count = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The minStorageCount.
getName()
Identifier. The name of the Database System Shape resource with the format:
projects/{project}/locations/{region}/dbSystemShapes/{db_system_shape}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns
Type
Description
String
The name.
getNameBytes()
public ByteString getNameBytes ()
Identifier. The name of the Database System Shape resource with the format:
projects/{project}/locations/{region}/dbSystemShapes/{db_system_shape}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns
Type
Description
ByteString
The bytes for name.
getParserForType()
public Parser<DbSystemShape> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getShape()
Optional. shape
string shape = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The shape.
getShapeBytes()
public ByteString getShapeBytes ()
Optional. shape
string shape = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for shape.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public DbSystemShape . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DbSystemShape . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public DbSystemShape . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]