public final class CapacityConfig extends GeneratedMessageV3 implements CapacityConfigOrBuilder
A capacity configuration of a Kafka cluster.
Protobuf type google.cloud.managedkafka.v1.CapacityConfig
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
MEMORY_BYTES_FIELD_NUMBER
public static final int MEMORY_BYTES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
VCPU_COUNT_FIELD_NUMBER
public static final int VCPU_COUNT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CapacityConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CapacityConfig.Builder newBuilder()
newBuilder(CapacityConfig prototype)
public static CapacityConfig.Builder newBuilder(CapacityConfig prototype)
public static CapacityConfig parseDelimitedFrom(InputStream input)
public static CapacityConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CapacityConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CapacityConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CapacityConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CapacityConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CapacityConfig parseFrom(CodedInputStream input)
public static CapacityConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CapacityConfig parseFrom(InputStream input)
public static CapacityConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CapacityConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CapacityConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CapacityConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public CapacityConfig getDefaultInstanceForType()
getMemoryBytes()
public long getMemoryBytes()
Required. The memory to provision for the cluster in bytes.
The CPU:memory ratio (vCPU:GiB) must be between 1:1 and 1:8.
Minimum: 3221225472 (3 GiB).
int64 memory_bytes = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
long |
The memoryBytes.
|
getParserForType()
public Parser<CapacityConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getVcpuCount()
public long getVcpuCount()
Required. The number of vCPUs to provision for the cluster. Minimum: 3.
int64 vcpu_count = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
long |
The vcpuCount.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CapacityConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CapacityConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public CapacityConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides