Class ContainerOverride (1.87.0)

public final class ContainerOverride extends GeneratedMessage implements ContainerOverrideOrBuilder

Configuration for a container override.

Protobuf type google.cloud.gkehub.configmanagement.v1beta.ContainerOverride

Static Fields

CONTAINER_NAME_FIELD_NUMBER

public static final int CONTAINER_NAME_FIELD_NUMBER
Field Value
Type Description
int

CPU_LIMIT_FIELD_NUMBER

public static final int CPU_LIMIT_FIELD_NUMBER
Field Value
Type Description
int

CPU_REQUEST_FIELD_NUMBER

public static final int CPU_REQUEST_FIELD_NUMBER
Field Value
Type Description
int

MEMORY_LIMIT_FIELD_NUMBER

public static final int MEMORY_LIMIT_FIELD_NUMBER
Field Value
Type Description
int

MEMORY_REQUEST_FIELD_NUMBER

public static final int MEMORY_REQUEST_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static ContainerOverride getDefaultInstance()
Returns
Type Description
ContainerOverride

getDescriptor()

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

newBuilder()

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

newBuilder(ContainerOverride prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getContainerName()

public String getContainerName()

Required. The name of the container.

string container_name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The containerName.

getContainerNameBytes()

public ByteString getContainerNameBytes()

Required. The name of the container.

string container_name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for containerName.

getCpuLimit()

public String getCpuLimit()

Optional. The cpu limit of the container. Use the following CPU resource units: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu.

string cpu_limit = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The cpuLimit.

getCpuLimitBytes()

public ByteString getCpuLimitBytes()

Optional. The cpu limit of the container. Use the following CPU resource units: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu.

string cpu_limit = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for cpuLimit.

getCpuRequest()

public String getCpuRequest()

Optional. The cpu request of the container. Use the following CPU resource units: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu.

string cpu_request = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The cpuRequest.

getCpuRequestBytes()

public ByteString getCpuRequestBytes()

Optional. The cpu request of the container. Use the following CPU resource units: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu.

string cpu_request = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for cpuRequest.

getDefaultInstanceForType()

public ContainerOverride getDefaultInstanceForType()
Returns
Type Description
ContainerOverride

getMemoryLimit()

public String getMemoryLimit()

Optional. The memory limit of the container. Use the following memory resource units: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory.

string memory_limit = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The memoryLimit.

getMemoryLimitBytes()

public ByteString getMemoryLimitBytes()

Optional. The memory limit of the container. Use the following memory resource units: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory.

string memory_limit = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for memoryLimit.

getMemoryRequest()

public String getMemoryRequest()

Optional. The memory request of the container. Use the following memory resource units: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory.

string memory_request = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The memoryRequest.

getMemoryRequestBytes()

public ByteString getMemoryRequestBytes()

Optional. The memory request of the container. Use the following memory resource units: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory.

string memory_request = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for memoryRequest.

getParserForType()

public Parser<ContainerOverride> getParserForType()
Returns
Type Description
Parser<ContainerOverride>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

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

newBuilderForType(AbstractMessage.BuilderParent parent)

protected ContainerOverride.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
ContainerOverride.Builder
Overrides

toBuilder()

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

writeTo(CodedOutputStream output)

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