Package com.google.cloud.gkehub.v1beta1
Class KubernetesMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
- com.google.cloud.gkehub.v1beta1.KubernetesMetadata.Builder
-
- All Implemented Interfaces:
KubernetesMetadataOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- KubernetesMetadata
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 typegoogle.cloud.gkehub.v1beta1.KubernetesMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.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.boolean
hasUpdateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
KubernetesMetadata.Builder
mergeFrom(KubernetesMetadata other)
KubernetesMetadata.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
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 value)
Output only.KubernetesMetadata.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.KubernetesMetadata.Builder
setVcpuCount(int value)
Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
clear
public KubernetesMetadata.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
getDefaultInstanceForType
public KubernetesMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public KubernetesMetadata build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KubernetesMetadata buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public KubernetesMetadata.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
setField
public KubernetesMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
clearField
public KubernetesMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
clearOneof
public KubernetesMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
setRepeatedField
public KubernetesMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
addRepeatedField
public KubernetesMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
mergeFrom
public KubernetesMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KubernetesMetadata.Builder>
-
mergeFrom
public KubernetesMetadata.Builder mergeFrom(KubernetesMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
mergeFrom
public KubernetesMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KubernetesMetadata.Builder>
- Throws:
IOException
-
getKubernetesApiServerVersion
public 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];
- Specified by:
getKubernetesApiServerVersion
in interfaceKubernetesMetadataOrBuilder
- Returns:
- The kubernetesApiServerVersion.
-
getKubernetesApiServerVersionBytes
public 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];
- Specified by:
getKubernetesApiServerVersionBytes
in interfaceKubernetesMetadataOrBuilder
- Returns:
- The bytes for kubernetesApiServerVersion.
-
setKubernetesApiServerVersion
public 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];
- Parameters:
value
- The kubernetesApiServerVersion to set.- Returns:
- This builder for chaining.
-
clearKubernetesApiServerVersion
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];
- Returns:
- This builder for chaining.
-
setKubernetesApiServerVersionBytes
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];
- Parameters:
value
- The bytes for kubernetesApiServerVersion to set.- Returns:
- This builder for chaining.
-
getNodeProviderId
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];
- Specified by:
getNodeProviderId
in interfaceKubernetesMetadataOrBuilder
- Returns:
- The nodeProviderId.
-
getNodeProviderIdBytes
public 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];
- Specified by:
getNodeProviderIdBytes
in interfaceKubernetesMetadataOrBuilder
- Returns:
- The bytes for nodeProviderId.
-
setNodeProviderId
public 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];
- Parameters:
value
- The nodeProviderId to set.- Returns:
- This builder for chaining.
-
clearNodeProviderId
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];
- Returns:
- This builder for chaining.
-
setNodeProviderIdBytes
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];
- Parameters:
value
- The bytes for nodeProviderId to set.- Returns:
- This builder for chaining.
-
getNodeCount
public int getNodeCount()
Output only. Node count as reported by Kubernetes nodes resources.
int32 node_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNodeCount
in interfaceKubernetesMetadataOrBuilder
- Returns:
- The nodeCount.
-
setNodeCount
public 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];
- Parameters:
value
- The nodeCount to set.- Returns:
- This builder for chaining.
-
clearNodeCount
public KubernetesMetadata.Builder clearNodeCount()
Output only. Node count as reported by Kubernetes nodes resources.
int32 node_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getVcpuCount
public int getVcpuCount()
Output only. vCPU count as reported by Kubernetes nodes resources.
int32 vcpu_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getVcpuCount
in interfaceKubernetesMetadataOrBuilder
- Returns:
- The vcpuCount.
-
setVcpuCount
public 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];
- Parameters:
value
- The vcpuCount to set.- Returns:
- This builder for chaining.
-
clearVcpuCount
public KubernetesMetadata.Builder clearVcpuCount()
Output only. vCPU count as reported by Kubernetes nodes resources.
int32 vcpu_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getMemoryMb
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];
- Specified by:
getMemoryMb
in interfaceKubernetesMetadataOrBuilder
- Returns:
- The memoryMb.
-
setMemoryMb
public 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];
- Parameters:
value
- The memoryMb to set.- Returns:
- This builder for chaining.
-
clearMemoryMb
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];
- Returns:
- This builder for chaining.
-
hasUpdateTime
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];
- Specified by:
hasUpdateTime
in interfaceKubernetesMetadataOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public 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];
- Specified by:
getUpdateTime
in interfaceKubernetesMetadataOrBuilder
- Returns:
- The updateTime.
-
setUpdateTime
public 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];
-
setUpdateTime
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];
-
mergeUpdateTime
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];
-
clearUpdateTime
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];
-
getUpdateTimeBuilder
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];
-
getUpdateTimeOrBuilder
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];
- Specified by:
getUpdateTimeOrBuilder
in interfaceKubernetesMetadataOrBuilder
-
setUnknownFields
public final KubernetesMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
mergeUnknownFields
public final KubernetesMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesMetadata.Builder>
-
-