序列化表格
-
程序包 com.alibaba.nacos.api.ability
-
类 com.alibaba.nacos.api.ability.ClientAbilities
class ClientAbilities extends Object implements Serializable- serialVersionUID:
- -3590789441404549261L
-
序列化字段
-
configAbility
ClientConfigAbility configAbility
已过时。 -
namingAbility
ClientNamingAbility namingAbility
已过时。 -
remoteAbility
ClientRemoteAbility remoteAbility
已过时。
-
-
类 com.alibaba.nacos.api.ability.ServerAbilities
class ServerAbilities extends Object implements Serializable- serialVersionUID:
- -2120543002911304171L
-
序列化字段
-
configAbility
ServerConfigAbility configAbility
已过时。 -
namingAbility
ServerNamingAbility namingAbility
已过时。 -
remoteAbility
ServerRemoteAbility remoteAbility
已过时。
-
-
-
程序包 com.alibaba.nacos.api.config.ability
-
类 com.alibaba.nacos.api.config.ability.ClientConfigAbility
class ClientConfigAbility extends Object implements Serializable- serialVersionUID:
- 2442741206510725737L
-
序列化字段
-
supportRemoteMetrics
boolean supportRemoteMetrics
support remote metrics get.
-
-
类 com.alibaba.nacos.api.config.ability.ServerConfigAbility
class ServerConfigAbility extends Object implements Serializable- serialVersionUID:
- -4976152499731684230L
-
序列化字段
-
supportRemoteMetrics
boolean supportRemoteMetrics
support remote metrics get.
-
-
-
程序包 com.alibaba.nacos.api.config.model
-
类 com.alibaba.nacos.api.config.model.ConfigBasicInfo
class ConfigBasicInfo extends Object implements Serializable- serialVersionUID:
- 2662049844183052399L
-
序列化字段
-
appName
String appName
-
createTime
long createTime
-
dataId
String dataId
-
groupName
String groupName
-
id
Long id
The actual storage identity of the configuration, which no actual meanings for usage.Different storage datasource will have different id. Such as Relational Database the id is auto-generated table ids.
Why to string serialize? The ui(JavaScript) handle id will lose the accuracy when large long, If directly return long type, such as 862926428394491904, ui will replace it as 862926428394491900, so that can't found the configuration in later operation.
-
md5
String md5
-
modifyTime
long modifyTime
-
namespaceId
String namespaceId
-
type
String type
-
-
类 com.alibaba.nacos.api.config.model.ConfigCloneInfo
class ConfigCloneInfo extends Object implements Serializable- serialVersionUID:
- -53761233218121703L
-
序列化字段
-
configId
Long configId
The id of need to be cloned configuration, which is the actual storage id not data id. Get fromConfigBasicInfo.getId(). -
targetDataId
String targetDataId
The new data id of configuration after cloned. Optional, if not set, will use the original group name. -
targetGroupName
String targetGroupName
The new group name of configuration after cloned. Optional, if not set, will use the original group name.
-
-
类 com.alibaba.nacos.api.config.model.ConfigDetailInfo
class ConfigDetailInfo extends ConfigBasicInfo implements Serializable- serialVersionUID:
- -6659977504609721215L
-
类 com.alibaba.nacos.api.config.model.ConfigGrayInfo
class ConfigGrayInfo extends ConfigDetailInfo implements Serializable- serialVersionUID:
- 4462719176825261439L
-
类 com.alibaba.nacos.api.config.model.ConfigHistoryBasicInfo
class ConfigHistoryBasicInfo extends ConfigBasicInfo implements Serializable- serialVersionUID:
- -5429814695967367742L
-
类 com.alibaba.nacos.api.config.model.ConfigHistoryDetailInfo
class ConfigHistoryDetailInfo extends ConfigHistoryBasicInfo implements Serializable- serialVersionUID:
- 5498431203024164923L
-
-
程序包 com.alibaba.nacos.api.config.remote.request
-
类 com.alibaba.nacos.api.config.remote.request.ClientConfigMetricRequest.MetricsKey
class MetricsKey extends Object implements Serializable- serialVersionUID:
- -2731160029960311757L
-
-
程序包 com.alibaba.nacos.api.exception
-
异常错误 com.alibaba.nacos.api.exception.NacosException
class NacosException extends Exception implements Serializable- serialVersionUID:
- -3913902031489277776L
-
-
程序包 com.alibaba.nacos.api.exception.api
-
异常错误 com.alibaba.nacos.api.exception.api.NacosApiException
class NacosApiException extends NacosException implements Serializable- serialVersionUID:
- 2245627968556056573L
-
序列化字段
-
detailErrCode
int detailErrCode
error code for api v2.0. -
errAbstract
String errAbstract
abstract error description for api v2.0.
-
-
-
程序包 com.alibaba.nacos.api.exception.runtime
-
异常错误 com.alibaba.nacos.api.exception.runtime.NacosDeserializationException
class NacosDeserializationException extends NacosRuntimeException implements Serializable- serialVersionUID:
- -2742350751684273728L
-
序列化字段
-
targetClass
Class<?> targetClass
-
-
异常错误 com.alibaba.nacos.api.exception.runtime.NacosLoadException
class NacosLoadException extends RuntimeException implements Serializable- serialVersionUID:
- 3513491993982295562L
-
异常错误 com.alibaba.nacos.api.exception.runtime.NacosRuntimeException
class NacosRuntimeException extends RuntimeException implements Serializable- serialVersionUID:
- 3513491993982293262L
-
序列化字段
-
errCode
int errCode
-
-
异常错误 com.alibaba.nacos.api.exception.runtime.NacosSerializationException
class NacosSerializationException extends NacosRuntimeException implements Serializable- serialVersionUID:
- -4308536346316915612L
-
序列化字段
-
serializedClass
Class<?> serializedClass
-
-
-
程序包 com.alibaba.nacos.api.grpc.auto
-
类 com.alibaba.nacos.api.grpc.auto.Metadata
class Metadata extends com.google.protobuf.GeneratedMessageV3 implements Serializable- serialVersionUID:
- 0L
-
类 com.alibaba.nacos.api.grpc.auto.Payload
class Payload extends com.google.protobuf.GeneratedMessageV3 implements Serializable- serialVersionUID:
- 0L
-
序列化字段
-
body_
com.google.protobuf.Any body_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
metadata_
Metadata metadata_
-
-
-
程序包 com.alibaba.nacos.api.lock.model
-
类 com.alibaba.nacos.api.lock.model.LockInstance
class LockInstance extends Object implements Serializable- serialVersionUID:
- -3460985546826875524L
-
-
程序包 com.alibaba.nacos.api.model
-
类 com.alibaba.nacos.api.model.Page
class Page extends Object implements Serializable- serialVersionUID:
- 1234544030560484292L
-
-
程序包 com.alibaba.nacos.api.model.response
-
类 com.alibaba.nacos.api.model.response.NacosMember
class NacosMember extends Object implements Serializable- serialVersionUID:
- 6295022126554026016L
-
-
程序包 com.alibaba.nacos.api.model.v2
-
类 com.alibaba.nacos.api.model.v2.Result
class Result extends Object implements Serializable- serialVersionUID:
- 6258345442767540526L
-
-
程序包 com.alibaba.nacos.api.naming.ability
-
类 com.alibaba.nacos.api.naming.ability.ClientNamingAbility
class ClientNamingAbility extends Object implements Serializable- serialVersionUID:
- 7643941846828882862L
-
序列化字段
-
supportDeltaPush
boolean supportDeltaPush
-
supportRemoteMetric
boolean supportRemoteMetric
-
-
类 com.alibaba.nacos.api.naming.ability.ServerNamingAbility
class ServerNamingAbility extends Object implements Serializable- serialVersionUID:
- 8308895444341445512L
-
序列化字段
-
supportJraft
boolean supportJraft
Nacos server can use SOFA-Jraft to handle persist service and metadata.
-
-
-
程序包 com.alibaba.nacos.api.naming.pojo
-
类 com.alibaba.nacos.api.naming.pojo.Cluster
class Cluster extends Object implements Serializable- serialVersionUID:
- -7196138840047197271L
-
序列化字段
-
defaultCheckPort
int defaultCheckPort
Default health check port of instances in this cluster. -
defaultPort
int defaultPort
Default registered port for instances in this cluster. -
healthChecker
AbstractHealthChecker healthChecker
Health check config of this cluster. -
metadata
Map<String,
String> metadata -
name
String name
Name of cluster. -
serviceName
String serviceName
Name of belonging service. -
useIpPort4Check
boolean useIpPort4Check
Whether or not use instance port to do health check.
-
-
类 com.alibaba.nacos.api.naming.pojo.Instance
class Instance extends Object implements Serializable- serialVersionUID:
- -742906310567291979L
-
序列化字段
-
clusterName
String clusterName
cluster information of instance. -
enabled
boolean enabled
If instance is enabled to accept request. -
ephemeral
boolean ephemeral
If instance is ephemeral.- 从以下版本开始:
- 1.0.0
-
healthy
boolean healthy
instance health status. -
instanceId
String instanceId
unique id of this instance. -
ip
String ip
instance ip. -
metadata
Map<String,
String> metadata user extended attributes. -
port
int port
instance port. -
serviceName
String serviceName
Service information of instance. -
weight
double weight
instance weight.
-
-
类 com.alibaba.nacos.api.naming.pojo.Service
class Service extends Object implements Serializable- serialVersionUID:
- -3470985546826874460L
-
-
程序包 com.alibaba.nacos.api.naming.pojo.healthcheck
-
类 com.alibaba.nacos.api.naming.pojo.healthcheck.AbstractHealthChecker
class AbstractHealthChecker extends Object implements Serializable- serialVersionUID:
- 3848305577423336421L
-
序列化字段
-
type
String type
-
-
类 com.alibaba.nacos.api.naming.pojo.healthcheck.AbstractHealthChecker.None
class None extends AbstractHealthChecker implements Serializable- serialVersionUID:
- -760631831097384737L
-
-
程序包 com.alibaba.nacos.api.naming.pojo.healthcheck.impl
-
类 com.alibaba.nacos.api.naming.pojo.healthcheck.impl.Http
class Http extends AbstractHealthChecker implements Serializable- serialVersionUID:
- 551826315222362349L
-
类 com.alibaba.nacos.api.naming.pojo.healthcheck.impl.Mysql
class Mysql extends AbstractHealthChecker implements Serializable- serialVersionUID:
- 7928108094599401491L
-
类 com.alibaba.nacos.api.naming.pojo.healthcheck.impl.Tcp
class Tcp extends AbstractHealthChecker implements Serializable- serialVersionUID:
- -9116042038157496294L
-
-
程序包 com.alibaba.nacos.api.naming.pojo.maintainer
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.ClientPublisherInfo
class ClientPublisherInfo extends Object implements Serializable- serialVersionUID:
- -4858433977035198914L
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.ClientServiceInfo
class ClientServiceInfo extends Object implements Serializable- serialVersionUID:
- 7400821120040393395L
-
序列化字段
-
groupName
String groupName
-
namespaceId
String namespaceId
-
publisherInfo
ClientPublisherInfo publisherInfo
-
serviceName
String serviceName
-
subscriberInfo
ClientSubscriberInfo subscriberInfo
-
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.ClientSubscriberInfo
class ClientSubscriberInfo extends Object implements Serializable- serialVersionUID:
- 1889748153147644741L
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.ClientSummaryInfo
class ClientSummaryInfo extends Object implements Serializable- serialVersionUID:
- -4482158251664716884L
-
序列化字段
-
appName
String appName
-
clientId
String clientId
-
clientIp
String clientIp
-
clientPort
int clientPort
-
clientType
String clientType
The type of client, `connection` for upper 2.0 client, otherwise is `ipPort`. -
connectType
String connectType
Following fields are only for `connection`ClientSummaryInfo.clientType. -
ephemeral
boolean ephemeral
-
lastUpdatedTime
long lastUpdatedTime
-
version
String version
-
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.ClusterInfo
class ClusterInfo extends Object implements Serializable- serialVersionUID:
- 2146881454057032105L
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.InstanceMetadataBatchResult
class InstanceMetadataBatchResult extends Object implements Serializable- serialVersionUID:
- -5793871911227035729L
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.MetricsInfo
class MetricsInfo extends Object implements Serializable- serialVersionUID:
- -5064297490423743871L
-
序列化字段
-
clientCount
Integer clientCount
-
connectionBasedClientCount
Integer connectionBasedClientCount
-
ephemeralIpPortClientCount
Integer ephemeralIpPortClientCount
-
instanceCount
Integer instanceCount
-
persistentIpPortClientCount
Integer persistentIpPortClientCount
-
responsibleClientCount
Integer responsibleClientCount
-
serviceCount
Integer serviceCount
-
status
String status
-
subscribeCount
Integer subscribeCount
-
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.ServiceDetailInfo
class ServiceDetailInfo extends Object implements Serializable- serialVersionUID:
- 6351606608785841722L
-
类 com.alibaba.nacos.api.naming.pojo.maintainer.SubscriberInfo
class SubscriberInfo extends Object implements Serializable- serialVersionUID:
- -3803634488440573042L
-
-
程序包 com.alibaba.nacos.api.remote.ability
-
类 com.alibaba.nacos.api.remote.ability.ClientRemoteAbility
class ClientRemoteAbility extends Object implements Serializable- serialVersionUID:
- -5794603724540260652L
-
序列化字段
-
supportRemoteConnection
boolean supportRemoteConnection
if support remote connection.
-
-
类 com.alibaba.nacos.api.remote.ability.ServerRemoteAbility
class ServerRemoteAbility extends Object implements Serializable- serialVersionUID:
- -3069795759506428390L
-
序列化字段
-
grpcReportEnabled
boolean grpcReportEnabled
if support grpc report. -
supportRemoteConnection
boolean supportRemoteConnection
if support remote connection.
-
-
-
程序包 com.alibaba.nacos.api.selector
-
类 com.alibaba.nacos.api.selector.AbstractCmdbSelector
class AbstractCmdbSelector extends Object implements Serializable- serialVersionUID:
- 56587385358330901L
-
序列化字段
-
expression
String expression
the labels expression.
-
-
类 com.alibaba.nacos.api.selector.AbstractSelector
class AbstractSelector extends Object implements Serializable- serialVersionUID:
- 4530233098102379229L
-
序列化字段
-
type
String type
The type of this selector, each child class should announce its own unique type.
-
-
类 com.alibaba.nacos.api.selector.ExpressionSelector
class ExpressionSelector extends AbstractSelector implements Serializable-
序列化字段
-
expression
String expression
Label expression of this selector.
-
-
-
类 com.alibaba.nacos.api.selector.NoneSelector
class NoneSelector extends AbstractSelector implements Serializable
-