Class DbSystemShape (0.3.0)

public final class DbSystemShape extends GeneratedMessageV3 implements DbSystemShapeOrBuilder

Details of the Database System Shapes resource. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbSystemShapeSummary/

Protobuf type google.cloud.oracledatabase.v1.DbSystemShape

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()
Returns
Type Description
DbSystemShape

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static DbSystemShape.Builder newBuilder()
Returns
Type Description
DbSystemShape.Builder

newBuilder(DbSystemShape prototype)

public static DbSystemShape.Builder newBuilder(DbSystemShape prototype)
Parameter
Name Description
prototype DbSystemShape
Returns
Type Description
DbSystemShape.Builder

parseDelimitedFrom(InputStream input)

public static DbSystemShape parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
DbSystemShape
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DbSystemShape parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DbSystemShape
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static DbSystemShape parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
DbSystemShape
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static DbSystemShape parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DbSystemShape
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static DbSystemShape parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
DbSystemShape
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static DbSystemShape parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DbSystemShape
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static DbSystemShape parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
DbSystemShape
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static DbSystemShape parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DbSystemShape
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static DbSystemShape parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
DbSystemShape
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DbSystemShape parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DbSystemShape
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static DbSystemShape parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
DbSystemShape
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static DbSystemShape parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DbSystemShape
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<DbSystemShape> parser()
Returns
Type Description
Parser<DbSystemShape>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
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()
Returns
Type Description
DbSystemShape

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()

public String 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()
Returns
Type Description
Parser<DbSystemShape>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getShape()

public String 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()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public DbSystemShape.Builder newBuilderForType()
Returns
Type Description
DbSystemShape.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected DbSystemShape.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
DbSystemShape.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public DbSystemShape.Builder toBuilder()
Returns
Type Description
DbSystemShape.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException