public static final class KubernetesMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder> implements KubernetesMetadataOrBuilder
KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.Protobuf type
google.cloud.gkehub.v1beta1.KubernetesMetadata| Modifier and Type | Method and Description |
|---|---|
KubernetesMetadata.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
KubernetesMetadata |
build() |
KubernetesMetadata |
buildPartial() |
KubernetesMetadata.Builder |
clear() |
KubernetesMetadata.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
KubernetesMetadata.Builder |
clearKubernetesApiServerVersion()
Output only.
|
KubernetesMetadata.Builder |
clearMemoryMb()
Output only.
|
KubernetesMetadata.Builder |
clearNodeCount()
Output only.
|
KubernetesMetadata.Builder |
clearNodeProviderId()
Output only.
|
KubernetesMetadata.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
KubernetesMetadata.Builder |
clearUpdateTime()
Output only.
|
KubernetesMetadata.Builder |
clearVcpuCount()
Output only. vCPU count as reported by Kubernetes nodes resources.
|
KubernetesMetadata.Builder |
clone() |
KubernetesMetadata |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getKubernetesApiServerVersion()
Output only.
|
com.google.protobuf.ByteString |
getKubernetesApiServerVersionBytes()
Output only.
|
int |
getMemoryMb()
Output only.
|
int |
getNodeCount()
Output only.
|
String |
getNodeProviderId()
Output only.
|
com.google.protobuf.ByteString |
getNodeProviderIdBytes()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
int |
getVcpuCount()
Output only. vCPU count as reported by Kubernetes nodes resources.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
KubernetesMetadata.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
KubernetesMetadata.Builder |
mergeFrom(KubernetesMetadata other) |
KubernetesMetadata.Builder |
mergeFrom(com.google.protobuf.Message other) |
KubernetesMetadata.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
KubernetesMetadata.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
KubernetesMetadata.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
KubernetesMetadata.Builder |
setKubernetesApiServerVersion(String value)
Output only.
|
KubernetesMetadata.Builder |
setKubernetesApiServerVersionBytes(com.google.protobuf.ByteString value)
Output only.
|
KubernetesMetadata.Builder |
setMemoryMb(int value)
Output only.
|
KubernetesMetadata.Builder |
setNodeCount(int value)
Output only.
|
KubernetesMetadata.Builder |
setNodeProviderId(String value)
Output only.
|
KubernetesMetadata.Builder |
setNodeProviderIdBytes(com.google.protobuf.ByteString value)
Output only.
|
KubernetesMetadata.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
KubernetesMetadata.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
KubernetesMetadata.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
KubernetesMetadata.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
KubernetesMetadata.Builder |
setVcpuCount(int value)
Output only. vCPU count as reported by Kubernetes nodes resources.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic KubernetesMetadata build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic KubernetesMetadata buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic KubernetesMetadata.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder mergeFrom(KubernetesMetadata other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public KubernetesMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<KubernetesMetadata.Builder>IOExceptionpublic String getKubernetesApiServerVersion()
Output only. Kubernetes API server version string as reported by '/version'.
string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getKubernetesApiServerVersion in interface KubernetesMetadataOrBuilderpublic com.google.protobuf.ByteString getKubernetesApiServerVersionBytes()
Output only. Kubernetes API server version string as reported by '/version'.
string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getKubernetesApiServerVersionBytes in interface KubernetesMetadataOrBuilderpublic KubernetesMetadata.Builder setKubernetesApiServerVersion(String value)
Output only. Kubernetes API server version string as reported by '/version'.
string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The kubernetesApiServerVersion to set.public KubernetesMetadata.Builder clearKubernetesApiServerVersion()
Output only. Kubernetes API server version string as reported by '/version'.
string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public KubernetesMetadata.Builder setKubernetesApiServerVersionBytes(com.google.protobuf.ByteString value)
Output only. Kubernetes API server version string as reported by '/version'.
string kubernetes_api_server_version = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The bytes for kubernetesApiServerVersion to set.public String getNodeProviderId()
Output only. Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
string node_provider_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getNodeProviderId in interface KubernetesMetadataOrBuilderpublic com.google.protobuf.ByteString getNodeProviderIdBytes()
Output only. Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
string node_provider_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getNodeProviderIdBytes in interface KubernetesMetadataOrBuilderpublic KubernetesMetadata.Builder setNodeProviderId(String value)
Output only. Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
string node_provider_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The nodeProviderId to set.public KubernetesMetadata.Builder clearNodeProviderId()
Output only. Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
string node_provider_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public KubernetesMetadata.Builder setNodeProviderIdBytes(com.google.protobuf.ByteString value)
Output only. Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
string node_provider_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for nodeProviderId to set.public int getNodeCount()
Output only. Node count as reported by Kubernetes nodes resources.
int32 node_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getNodeCount in interface KubernetesMetadataOrBuilderpublic KubernetesMetadata.Builder setNodeCount(int value)
Output only. Node count as reported by Kubernetes nodes resources.
int32 node_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The nodeCount to set.public KubernetesMetadata.Builder clearNodeCount()
Output only. Node count as reported by Kubernetes nodes resources.
int32 node_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];public int getVcpuCount()
Output only. vCPU count as reported by Kubernetes nodes resources.
int32 vcpu_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];getVcpuCount in interface KubernetesMetadataOrBuilderpublic KubernetesMetadata.Builder setVcpuCount(int value)
Output only. vCPU count as reported by Kubernetes nodes resources.
int32 vcpu_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The vcpuCount to set.public KubernetesMetadata.Builder clearVcpuCount()
Output only. vCPU count as reported by Kubernetes nodes resources.
int32 vcpu_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];public int getMemoryMb()
Output only. The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
int32 memory_mb = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];getMemoryMb in interface KubernetesMetadataOrBuilderpublic KubernetesMetadata.Builder setMemoryMb(int value)
Output only. The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
int32 memory_mb = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The memoryMb to set.public KubernetesMetadata.Builder clearMemoryMb()
Output only. The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
int32 memory_mb = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];public boolean hasUpdateTime()
Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
.google.protobuf.Timestamp update_time = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface KubernetesMetadataOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
.google.protobuf.Timestamp update_time = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface KubernetesMetadataOrBuilderpublic KubernetesMetadata.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
.google.protobuf.Timestamp update_time = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];
public KubernetesMetadata.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
.google.protobuf.Timestamp update_time = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];
public KubernetesMetadata.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
.google.protobuf.Timestamp update_time = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];
public KubernetesMetadata.Builder clearUpdateTime()
Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
.google.protobuf.Timestamp update_time = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
.google.protobuf.Timestamp update_time = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
.google.protobuf.Timestamp update_time = 100 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface KubernetesMetadataOrBuilderpublic final KubernetesMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>public final KubernetesMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>Copyright © 2025 Google LLC. All rights reserved.