# Serialized Form

- ## Package com.h3c.api

  - ### Class com.h3c.api.BackupNotReadyException extends RuntimeException implements Serializable

    serialVersionUID:
      4190302961462439081L

  - ### Class com.h3c.api.CreateException extends RuntimeException implements Serializable

    serialVersionUID:
      -6895252681774069979L

  - ### Class com.h3c.api.DeleteException extends RuntimeException implements Serializable

    serialVersionUID:
      3572804455243639313L

  - ### Class com.h3c.api.DuplicateDataException extends RuntimeException implements Serializable

    serialVersionUID:
      -990164411340073190L

  - ### Class com.h3c.api.DuplicateIdException extends RuntimeException implements Serializable

    serialVersionUID:
      1829861898146892091L

  - ### Class com.h3c.api.Id extends Object implements Serializable

    serialVersionUID:
      -4630408631022927244L

    - ### Serialized Fields

      - #### value

            Serializable value

  - ### Class com.h3c.api.LoginFailedException extends RuntimeException implements Serializable

    serialVersionUID:
      1635718824609599777L

  - ### Class com.h3c.api.NotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      5966373708329157779L

  - ### Class com.h3c.api.Result extends Object implements Serializable

    serialVersionUID:
      -9087549841686227569L

    - ### Serialized Fields

      - #### completionState

            Result.CompletionState completionState

      - #### resultData

            Object resultData

      - #### error

            Object error

      - #### cancellationCause

            Object cancellationCause

  - ### Class com.h3c.api.ServiceNotAvailableException extends RuntimeException implements Serializable

    serialVersionUID:
      2540283706716001170L

  - ### Class com.h3c.api.ServiceNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      4070115954587235639L

  - ### Class com.h3c.api.UpdateException extends RuntimeException implements Serializable

    serialVersionUID:
      4351931989784490816L

- ## Package com.h3c.api.auth

  - ### Class com.h3c.api.auth.AuthenticationException extends RuntimeException implements Serializable

    serialVersionUID:
      2287073516214658461L

    - ### Serialized Fields

      - #### token

            String token

  - ### Class com.h3c.api.auth.AuthorizationException extends RuntimeException implements Serializable

    serialVersionUID:
      3753111338289426825L

  - ### Class com.h3c.api.auth.DefaultAuthentication extends Object implements Serializable

    serialVersionUID:
      6832163207106035696L

    - ### Serialized Fields

      - #### token

            String token

      - #### expiration

            long expiration

      - #### userId

            String userId

      - #### userName

            String userName

      - #### domainId

            String domainId

      - #### domainName

            String domainName

      - #### roles

            Set<E> roles

- ## Package com.h3c.dist.bus

  - ### Class com.h3c.dist.bus.BusListenerId extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### appId

            String appId

      - #### name

            String name

      - #### instance

            String instance

  - ### Class com.h3c.dist.bus.BusMessage extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### type

            int type

      - #### createdBy

            BusListenerId createdBy

      - #### data

            byte[] data

      - #### policy

            BusMessage.AckPolicy policy

- ## Package com.h3c.dist.groups

  - ### Class com.h3c.dist.groups.GroupInfo extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### gType

            GroupInfo.GroupType gType

        By default all members of the group are active

      - #### eType

            GroupInfo.ElectionType eType

        Following members are meaningful only if gType is ONE_ACTIVE

      - #### bAutoRunElection

            boolean bAutoRunElection

      - #### leaderId

            String leaderId

        Current leader identifier

      - #### lastElectionRunBy

            String lastElectionRunBy

        App instance of the group that ran election last time

      - #### lastLeaderChangeTime

            long lastLeaderChangeTime

        Time the leader of the group changed last time

  - ### Class com.h3c.dist.groups.GroupMemberInfo extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### joinTime

            long joinTime

      - #### cMaster

            int cMaster

      - #### heartBeatMissCount

            int heartBeatMissCount

      - #### priority

            int priority

      - #### connectedGroupManager

            String connectedGroupManager

      - #### listener

            GroupListener listener

  - ### Class com.h3c.dist.groups.GroupsException extends Exception implements Serializable

    - ### Serialized Fields

      - #### code

            GroupsException.Code code

      - #### groupName

            String groupName

      - #### instanceId

            String instanceId

  - ### Class com.h3c.dist.groups.GroupsException.DistributedServicesException extends GroupsException implements Serializable

  - ### Class com.h3c.dist.groups.GroupsException.GroupChangedException extends GroupsException implements Serializable

  - ### Class com.h3c.dist.groups.GroupsException.GroupConfigMismatchException extends GroupsException implements Serializable

  - ### Class com.h3c.dist.groups.GroupsException.GroupExistsException extends GroupsException implements Serializable

  - ### Class com.h3c.dist.groups.GroupsException.GroupNotFoundException extends GroupsException implements Serializable

  - ### Class com.h3c.dist.groups.GroupsException.MemberExistsException extends GroupsException implements Serializable

  - ### Class com.h3c.dist.groups.GroupsException.MemberNotFoundException extends GroupsException implements Serializable

- ## Package com.h3c.dist.keystore

  - ### Class com.h3c.dist.keystore.KeyStoreException extends Exception implements Serializable

  - ### Class com.h3c.dist.keystore.KeyStoreException.DataChangedException extends KeyStoreException implements Serializable

  - ### Class com.h3c.dist.keystore.KeyStoreException.KeyExistsException extends KeyStoreException implements Serializable

  - ### Class com.h3c.dist.keystore.KeyStoreException.KeyNotFoundException extends KeyStoreException implements Serializable

- ## Package com.h3c.dist.lock

  - ### Class com.h3c.dist.lock.ApplicationId extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### appName

            String appName

      - #### instanceId

            String instanceId

  - ### Class com.h3c.dist.lock.LockName extends Object implements Serializable

    serialVersionUID:
      -8473199757605050788L

    - ### Serialized Fields

      - #### lockName

            List<E> lockName

  - ### Class com.h3c.dist.lock.LockNameType extends LockName implements Serializable

    serialVersionUID:
      -2401170486319857581L

    - ### Serialized Fields

      - #### lockType

            LockType lockType

  - ### Class com.h3c.dist.lock.LockServiceException extends Exception implements Serializable

  - ### Class com.h3c.dist.lock.LockServiceException.LockAlreadyCreatedException extends LockServiceException implements Serializable

  - ### Class com.h3c.dist.lock.LockServiceException.LockListMismatchException extends LockServiceException implements Serializable

  - ### Class com.h3c.dist.lock.LockServiceException.LockMaxCountExceededException extends LockServiceException implements Serializable

  - ### Class com.h3c.dist.lock.LockServiceException.LockNotAquiredException extends LockServiceException implements Serializable

- ## Package com.h3c.dist.sync

  - ### Class com.h3c.dist.sync.SyncServiceException extends Exception implements Serializable

    - ### Serialized Fields

      - #### opResults

            List<E> opResults

  - ### Class com.h3c.dist.sync.SyncServiceException.NoChildrenForEphemeralException extends SyncServiceException implements Serializable

  - ### Class com.h3c.dist.sync.SyncServiceException.NodeChangedException extends SyncServiceException implements Serializable

  - ### Class com.h3c.dist.sync.SyncServiceException.NodeExistsException extends SyncServiceException implements Serializable

  - ### Class com.h3c.dist.sync.SyncServiceException.NodeHasChildrenException extends SyncServiceException implements Serializable

  - ### Class com.h3c.dist.sync.SyncServiceException.NodeNeverReadException extends SyncServiceException implements Serializable

  - ### Class com.h3c.dist.sync.SyncServiceException.NodeNotFoundException extends SyncServiceException implements Serializable

  - ### Class com.h3c.dist.sync.SyncServiceUtil.SortByNodePath extends Object implements Serializable

    serialVersionUID:
      1L

- ## Package com.h3c.keystone

  - ### Class com.h3c.keystone.KeystoneConnectionException extends AuthenticationException implements Serializable

    serialVersionUID:
      -4132407457698074441L

- ## Package com.h3c.of.lib

  - ### Class com.h3c.of.lib.DecodeException extends OpenflowException implements Serializable

    serialVersionUID:
      -6199618089952873862L

  - ### Class com.h3c.of.lib.HeaderParseException extends OpenflowException implements Serializable

    serialVersionUID:
      5652771256629796839L

  - ### Class com.h3c.of.lib.IncompleteMessageException extends OpenflowException implements Serializable

    serialVersionUID:
      -1346916101484890791L

  - ### Class com.h3c.of.lib.IncompleteStructureException extends OpenflowException implements Serializable

    serialVersionUID:
      -66135566690494159L

  - ### Class com.h3c.of.lib.InvalidMutableException extends RuntimeException implements Serializable

    serialVersionUID:
      -5067912592150458236L

  - ### Class com.h3c.of.lib.MessageParseException extends OpenflowException implements Serializable

    serialVersionUID:
      6978750780580747194L

  - ### Class com.h3c.of.lib.OpenflowException extends Exception implements Serializable

    serialVersionUID:
      8743829679445676570L

  - ### Class com.h3c.of.lib.VersionMismatchException extends RuntimeException implements Serializable

    serialVersionUID:
      6705564063054829863L

  - ### Class com.h3c.of.lib.VersionNotSupportedException extends RuntimeException implements Serializable

    serialVersionUID:
      7829475376635836228L

- ## Package com.h3c.of.lib.dt

  - ### Class com.h3c.of.lib.dt.BufferId extends U32Id implements Serializable

    serialVersionUID:
      -8131737649098289937L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.of.lib.dt.DataPathId extends CacheableDataType implements Serializable

    serialVersionUID:
      -822396610167997127L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### vid

            VId vid

      - #### mac

            MacAddress mac

  - ### Class com.h3c.of.lib.dt.GroupId extends U32Id implements Serializable

    serialVersionUID:
      960012535818659294L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.of.lib.dt.MeterId extends U32Id implements Serializable

    serialVersionUID:
      -1898786225797424373L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.of.lib.dt.QueueId extends U32Id implements Serializable

    serialVersionUID:
      -3598636810591365053L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.of.lib.dt.TableId extends U8Id implements Serializable

    serialVersionUID:
      -5929102403776843608L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.of.lib.dt.VId extends U16Id implements Serializable

    serialVersionUID:
      -8941835944461424291L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

- ## Package com.h3c.sdn

  - ### Class com.h3c.sdn.AbstractModel extends Object implements Serializable

    serialVersionUID:
      -6675676001135732330L

    - ### Serialized Fields

      - #### id

            Id<T,I extends Serializable> id

  - ### Class com.h3c.sdn.AbstractTransportObject extends Object implements Serializable

    serialVersionUID:
      -6675676001135732330L

    - ### Serialized Fields

      - #### id

            Id<T,I extends Serializable> id

  - ### Class com.h3c.sdn.BaseModel extends Object implements Serializable

    serialVersionUID:
      7571309040951072284L

    - ### Serialized Fields

      - #### uid

            String uid

  - ### Class com.h3c.sdn.Model extends AbstractModel<T,UUID> implements Serializable

    serialVersionUID:
      7571309040951072284L

  - ### Class com.h3c.sdn.SystemModel extends Model<T> implements Serializable

    serialVersionUID:
      -2305476588372863021L

    - ### Serialized Fields

      - #### sysId

            Id<T,I extends Serializable> sysId

- ## Package com.h3c.sdn.adm.backup

  - ### Class com.h3c.sdn.adm.backup.BackupDescriptor extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### controllerVersion

            String controllerVersion

      - #### backupToken

            Token backupToken

      - #### timestamp

            Date timestamp

      - #### ipAddr

            IpAddress ipAddr

- ## Package com.h3c.sdn.adm.system

  - ### Class com.h3c.sdn.adm.system.TeamTransferException extends RuntimeException implements Serializable

    serialVersionUID:
      -7100422098644854141L

- ## Package com.h3c.sdn.alert

  - ### Class com.h3c.sdn.alert.Alert extends SystemModel<Alert> implements Serializable

    serialVersionUID:
      3611114375072697859L

    - ### Serialized Fields

      - #### version

            Long version

      - #### severity

            Severity severity

      - #### timestamp

            Date timestamp

      - #### description

            String description

      - #### state

            boolean state

      - #### origin

            String origin

      - #### topicId

            String topicId

  - ### Class com.h3c.sdn.alert.AlertSummary extends Object implements Serializable

    serialVersionUID:
      -4095559916896418794L

    - ### Serialized Fields

      - #### alertCount

            long alertCount

      - #### miniAlertList

            List<E> miniAlertList

      - #### highestSeverity

            Severity highestSeverity

  - ### Class com.h3c.sdn.alert.AlertTopicListener extends Model<AlertTopicListener> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### apId

            String apId

      - #### name

            String name

      - #### callbacks

            Set<E> callbacks

  - ### Class com.h3c.sdn.alert.AlertTopicListener.CallBack extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### topicIdSet

            Set<E> topicIdSet

      - #### uri

            URI uri

- ## Package com.h3c.sdn.artifact

  - ### Class com.h3c.sdn.artifact.ManagedArtifact extends BaseModel implements Serializable

    serialVersionUID:
      6607290811765752329L

    - ### Serialized Fields

      - #### name

            String name

      - #### type

            ArtifactType type

      - #### artifactVersion

            String artifactVersion

      - #### uriPath

            String uriPath

      - #### uploadTime

            Date uploadTime

      - #### state

            String state

      - #### planName

            String planName

  - ### Class com.h3c.sdn.artifact.ManagedPlan extends BaseModel implements Serializable

    serialVersionUID:
      6607290811765752329L

    - ### Serialized Fields

      - #### name

            String name

      - #### planVersion

            String planVersion

      - #### uriPath

            String uriPath

      - #### uploadTime

            Date uploadTime

      - #### scoped

            boolean scoped

      - #### atomic

            boolean atomic

      - #### state

            String state

      - #### compNamePrefix

            String compNamePrefix

- ## Package com.h3c.sdn.auditlog

  - ### Class com.h3c.sdn.auditlog.AuditLogEntry extends SystemModel<AuditLogEntry> implements Serializable

    serialVersionUID:
      -5506284833469060145L

    - ### Serialized Fields

      - #### user

            String user

      - #### origin

            String origin

      - #### timestamp

            Date timestamp

      - #### activity

            String activity

      - #### description

            String description

- ## Package com.h3c.sdn.backup

  - ### Class com.h3c.sdn.backup.BackupInformation extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### controllerVersion

            String controllerVersion

      - #### token

            Token token

      - #### date

            Date date

  - ### Class com.h3c.sdn.backup.BackupStatus extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### errStatus

            BackupStatus.ErrStatus errStatus

      - #### token

            Token token

  - ### Class com.h3c.sdn.backup.Token extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### uniqueId

            String uniqueId

      - #### nodeTokenMap

            Map<K,V> nodeTokenMap

- ## Package com.h3c.sdn.ctl.diag

  - ### Class com.h3c.sdn.ctl.diag.PacketSortComparator extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### sortOrder

            SortOrder sortOrder

      - #### sortAttribute

            PacketSortAttribute sortAttribute

- ## Package com.h3c.sdn.ctlAddrManager

  - ### Class com.h3c.sdn.ctlAddrManager.CtlAddrEntity extends SystemModel<CtlAddrEntity> implements Serializable

    serialVersionUID:
      8918531483519268209L

    - ### Serialized Fields

      - #### ipAddr

            IpAddress ipAddr

      - #### maskIpAddr

            IpAddress maskIpAddr

      - #### macAddr

            MacAddress macAddr

      - #### vid

            VId vid

- ## Package com.h3c.sdn.ha

- ## Package com.h3c.sdn.hostManager

  - ### Class com.h3c.sdn.hostManager.HostEntity extends SystemModel<HostEntity> implements Serializable

    serialVersionUID:
      -3184322498432237318L

    - ### Serialized Fields

      - #### ipAddr

            IpAddress ipAddr

      - #### macAddr

            MacAddress macAddr

      - #### vid

            VId vid

      - #### dpid

            DataPathId dpid

      - #### port

            BigPortNumber port

      - #### state

            boolean state

      - #### controllerId

            int controllerId

- ## Package com.h3c.sdn.license

  - ### Class com.h3c.sdn.license.AppLicense extends LicenseKey implements Serializable

    serialVersionUID:
      -6704136413661565932L

    - ### Serialized Fields

      - #### licFWVersion

            short licFWVersion

      - #### type

            LicenseType type

      - #### status

            LicenseStatus status

      - #### base

            boolean base

      - #### product

            short product

      - #### prodVersion

            short prodVersion

      - #### lockId

            int lockId

      - #### created

            long created

      - #### activated

            long activated

      - #### metric

            short metric

      - #### metricQty

            int metricQty

      - #### deactCode

            short deactCode

      - #### expDays

            long expDays

  - ### Class com.h3c.sdn.license.LicenseKey extends AbstractModel<LicenseKey,Long> implements Serializable

    serialVersionUID:
      8230862996538868557L

    - ### Serialized Fields

      - #### sno

            short sno

      - #### key

            String key

      - #### lastUpdated

            Date lastUpdated

  - ### Class com.h3c.sdn.license.LicInstallId extends AbstractModel<LicInstallId,Long> implements Serializable

    serialVersionUID:
      -7089984504391954154L

    - ### Serialized Fields

      - #### leaderInstallId

            int leaderInstallId

      - #### localInstallId

            int localInstallId

- ## Package com.h3c.sdn.misc

  - ### Class com.h3c.sdn.misc.RestCommException extends RuntimeException implements Serializable

    serialVersionUID:
      5550912484656239988L

- ## Package com.h3c.sdn.misc.dsync

  - ### Class com.h3c.sdn.misc.dsync.AbstractSyncObj extends Object implements Serializable

  - ### Class com.h3c.sdn.misc.dsync.SyncObjException extends RuntimeException implements Serializable

    serialVersionUID:
      -9208119902867877247L

- ## Package com.h3c.sdn.misc.dsync.net

  - ### Class com.h3c.sdn.misc.dsync.net.BroadcastTreeSyncObj extends AbstractSyncObj<BroadcastTreeSyncObj> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### links

            HashMap<K,V> links

      - #### costs

            HashMap<K,V> costs

  - ### Class com.h3c.sdn.misc.dsync.net.DpSuppressedPortsSyncObj extends AbstractSyncObj<DpSuppressedPortsSyncObj> implements Serializable

    - ### Serialized Fields

      - #### dpSuppressedPorts

            List<E> dpSuppressedPorts

  - ### Class com.h3c.sdn.misc.dsync.net.LinkSyncObj extends AbstractSyncObj<Set<LinkSyncObj>> implements Serializable

    - ### Serialized Fields

      - #### link

            Set<E> link

  - ### Class com.h3c.sdn.misc.dsync.net.MsgContextSyncObj extends AbstractSyncObj<MsgContextSyncObj> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### messageCtxList

            List<E> messageCtxList

      - #### Key

            String Key

      - #### Uid

            String Uid

  - ### Class com.h3c.sdn.misc.dsync.net.NodeMessageSyncObj extends AbstractSyncObj<NodeMessageSyncObj> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### nodeMessageList

            List<E> nodeMessageList

      - #### uid

            UUID uid

  - ### Class com.h3c.sdn.misc.dsync.net.TopologyClusterSyncObj extends AbstractSyncObj<TopologyClusterSyncObj> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### id

            long id

      - #### links

            Map<K,V> links

      - #### root

            DataPathId root

- ## Package com.h3c.sdn.misc.net

  - ### Class com.h3c.sdn.misc.net.ConnectionPointDTO extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### dataPathId

            DataPathId dataPathId

      - #### port

            BigPortNumber port

      - #### type

            ConnectionPoint.Type type

  - ### Class com.h3c.sdn.misc.net.Entity extends Object implements Serializable

    serialVersionUID:
      -4826781030443052477L

    - ### Serialized Fields

      - #### mac

            MacAddress mac

        The MAC address of the host.

      - #### ip

            IpAddress ip

        The IP address of the host.

      - #### vid

            VId vid

        The VID on which the host is connected.

      - #### dpid

            DataPathId dpid

        The datapath ID of the switch to which the host is connected.

      - #### port

            BigPortNumber port

        The port to which the host is connected.

      - #### lastAccessed

            long lastAccessed

        last accessed time of entity.

      - #### controllerId

            int controllerId

      - #### age

            long age

        The entry is age flag added by s03140 for 201401090068

  - ### Class com.h3c.sdn.misc.net.LinkDTO extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### linkSrc

            ConnectionPoint linkSrc

      - #### linkDst

            ConnectionPoint linkDst

      - #### linkInfo

            LinkInfo linkInfo

  - ### Class com.h3c.sdn.misc.net.LinkInfoDTO extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### unicastDiscoveryTime

            long unicastDiscoveryTime

      - #### multicastDiscoveryTime

            long multicastDiscoveryTime

      - #### srcPortState

            Set<E> srcPortState

      - #### dstPortState

            Set<E> dstPortState

  - ### Class com.h3c.sdn.misc.net.NodeMessage extends Entity implements Serializable

    serialVersionUID:
      -4641768701113942641L

    - ### Serialized Fields

      - #### operation

            UpdateType operation

      - #### hash

            int hash

        hashcode for the entity object.

- ## Package com.h3c.sdn.region

  - ### Class com.h3c.sdn.region.ControlledEntityModel extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### macAddress

            MacAddress macAddress

      - #### ipAddress

            IpAddress ipAddress

  - ### Class com.h3c.sdn.region.ControllerNodeModel extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### DEFAULT_NAME_PREFIX

            String DEFAULT_NAME_PREFIX

      - #### ipAddress

            IpAddress ipAddress

      - #### name

            String name

  - ### Class com.h3c.sdn.region.RegionModel extends Model<Region> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### master

            ControllerNode master

      - #### slaves

            Set<E> slaves

      - #### devices

            Set<E> devices

- ## Package com.h3c.sdn.system

  - ### Class com.h3c.sdn.system.SystemInformation extends Model<SystemInformation> implements Serializable

    serialVersionUID:
      -3816371386297276245L

    - ### Serialized Fields

      - #### version

            BuildVersion version

      - #### address

            IpAddress address

      - #### role

            SystemRole role

      - #### status

            SystemStatus status

      - #### coreDataVersion

            long coreDataVersion

      - #### coreDataVersionTimestamp

            Date coreDataVersionTimestamp

      - #### remoteTimeAtContact

            long remoteTimeAtContact

      - #### localTimeOfContact

            long localTimeOfContact

      - #### isSelf

            boolean isSelf

- ## Package com.h3c.sdn.team

  - ### Class com.h3c.sdn.team.TeamingExceptions extends Exception implements Serializable

  - ### Class com.h3c.sdn.team.TeamingExceptions.MemberExists extends TeamingExceptions implements Serializable

  - ### Class com.h3c.sdn.team.TeamingExceptions.MemberNotFound extends TeamingExceptions implements Serializable

  - ### Class com.h3c.sdn.team.TeamingExceptions.SyncServicesError extends TeamingExceptions implements Serializable

  - ### Class com.h3c.sdn.team.TeamingExceptions.TeamInfoChanged extends TeamingExceptions implements Serializable

- ## Package com.h3c.sdn.topology.model

  - ### Class com.h3c.sdn.topology.model.EmptyBroadcastTreeException extends EmptyStateException implements Serializable

    serialVersionUID:
      1L

  - ### Class com.h3c.sdn.topology.model.EmptyClusterException extends EmptyStateException implements Serializable

    serialVersionUID:
      1L

  - ### Class com.h3c.sdn.topology.model.EmptyRouteInformationException extends EmptyStateException implements Serializable

    serialVersionUID:
      1L

  - ### Class com.h3c.sdn.topology.model.EmptyStateException extends IllegalStateException implements Serializable

    serialVersionUID:
      1L

  - ### Class com.h3c.sdn.topology.model.InvalidClusterIdentifierException extends InvalidIdentifierExeption implements Serializable

    serialVersionUID:
      1L

  - ### Class com.h3c.sdn.topology.model.InvalidDatapathIdentifierException extends InvalidIdentifierExeption implements Serializable

    serialVersionUID:
      1L

  - ### Class com.h3c.sdn.topology.model.InvalidIdentifierExeption extends IllegalArgumentException implements Serializable

    serialVersionUID:
      1L

  - ### Class com.h3c.sdn.topology.model.InvalidPortIdentifierException extends InvalidIdentifierExeption implements Serializable

    serialVersionUID:
      1L

- ## Package com.h3c.util

  - ### Class com.h3c.util.Interval extends Object implements Serializable

    serialVersionUID:
      -7544040224662924268L

    - ### Serialized Fields

      - #### leftEndpoint

            Comparable<T> leftEndpoint

      - #### rightEndpoint

            Comparable<T> rightEndpoint

      - #### type

            Interval.Type type

  - ### Class com.h3c.util.LocalizableException extends Exception implements Serializable

    serialVersionUID:
      6003273947524741191L

    - ### Serialized Fields

      - #### msgKey

            String msgKey

  - ### Class com.h3c.util.MarkPage extends Page<MarkPageRequest<D>,D> implements Serializable

    serialVersionUID:
      -155675023409629660L

  - ### Class com.h3c.util.MarkPageRequest extends PageRequest implements Serializable

    - ### Serialized Fields

      - #### mark

            Object mark

      - #### navigation

            MarkPageRequest.Navigation navigation

  - ### Class com.h3c.util.NotYetImplementedException extends RuntimeException implements Serializable

    serialVersionUID:
      7954073993904395026L

  - ### Class com.h3c.util.OneBasedPageRequest extends Object implements Serializable

    serialVersionUID:
      -6821302246254693485L

    - ### Serialized Fields

      - #### pageIndex

            int pageIndex

      - #### pageSize

            int pageSize

  - ### Class com.h3c.util.Page extends Object implements Serializable

    serialVersionUID:
      -155675023409629660L

    - ### Serialized Fields

      - #### data

            List<E> data

      - #### pageRequest

            PageRequest pageRequest

      - #### pageCount

            long pageCount

      - #### recordCount

            long recordCount

  - ### Class com.h3c.util.PageRequest extends Object implements Serializable

    serialVersionUID:
      -6821302246254693485L

    - ### Serialized Fields

      - #### pageIndex

            int pageIndex

      - #### pageSize

            int pageSize

  - ### Class com.h3c.util.Property extends Object implements Serializable

    serialVersionUID:
      3860869636328374546L

    - ### Serialized Fields

      - #### identity

            Object identity

      - #### value

            Object value

  - ### Class com.h3c.util.TimePeriod extends Object implements Serializable

    serialVersionUID:
      -8086239110824419306L

    - ### Serialized Fields

      - #### startTime

            Date startTime

      - #### endTime

            Date endTime

  - ### Class com.h3c.util.ValidationException extends RuntimeException implements Serializable

    serialVersionUID:
      -5469604981809641079L

    - ### Serialized Fields

      - #### issues

            List<E> issues

- ## Package com.h3c.util.cache

  - ### Class com.h3c.util.cache.CacheableDataType extends Object implements Serializable

    serialVersionUID:
      8960662096333601281L

- ## Package com.h3c.util.filter

  - ### Class com.h3c.util.filter.ComparableCondition extends Object implements Serializable

    serialVersionUID:
      -6992443867652620399L

    - ### Serialized Fields

      - #### value

            Comparable<T> value

      - #### mode

            ComparableCondition.Mode mode

  - ### Class com.h3c.util.filter.EqualityCondition extends Object implements Serializable

    serialVersionUID:
      327672030199866795L

    - ### Serialized Fields

      - #### value

            Object value

      - #### mode

            EqualityCondition.Mode mode

  - ### Class com.h3c.util.filter.IntervalCondition extends Object implements Serializable

    serialVersionUID:
      -9183369683848147920L

    - ### Serialized Fields

      - #### value

            Interval<D extends Comparable<D>> value

      - #### mode

            IntervalCondition.Mode mode

  - ### Class com.h3c.util.filter.SetCondition extends Object implements Serializable

    serialVersionUID:
      6509361704076315162L

    - ### Serialized Fields

      - #### values

            Set<E> values

      - #### mode

            SetCondition.Mode mode

  - ### Class com.h3c.util.filter.StringCondition extends Object implements Serializable

    serialVersionUID:
      -4121384084644454327L

    - ### Serialized Fields

      - #### value

            String value

      - #### mode

            StringCondition.Mode mode

- ## Package com.h3c.util.ip

  - ### Class com.h3c.util.ip.AlphaNumericName extends com.h3c.util.ip.NumericEmbeddedString implements Serializable

    serialVersionUID:
      3580350903927725565L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### str

            String str

        The name.
        name

  - ### Class com.h3c.util.ip.BigPortNumber extends U32Id implements Serializable

    serialVersionUID:
      3489665811941037119L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.util.ip.DnsName extends com.h3c.util.ip.NumericEmbeddedString implements Serializable

    serialVersionUID:
      4945600293707243316L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### str

            String str

        Fully qualified domain name, or null if this is the unresolvable instance.
        fully qualified name

  - ### Class com.h3c.util.ip.EthernetType extends CacheableDataType implements Serializable

    serialVersionUID:
      -7240112724631609362L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### number

            int number

        The ethernet type number.
        type number

  - ### Class com.h3c.util.ip.ICMPv4Type extends CacheableDataType implements Serializable

    serialVersionUID:
      5982083693019135467L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### code

            int code

        The type code.
        type code

  - ### Class com.h3c.util.ip.ICMPv6Type extends CacheableDataType implements Serializable

    serialVersionUID:
      -6639155826680711087L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### code

            int code

        The type code.
        type code

  - ### Class com.h3c.util.ip.IpAddress extends CacheableDataType implements Serializable

    serialVersionUID:
      3188998696969254695L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### bytes

            byte[] bytes

        Holds either a 32-bit (4 byte) IPv4 address or a 128-bit (16 byte) IPv6 address. The address bytes are in network byte order: the highest order byte of the address is at index 0.
        address bytes

  - ### Class com.h3c.util.ip.IpDnsPair extends CacheableDataType implements Serializable

    serialVersionUID:
      9007439931742527253L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### ip

            IpAddress ip

        The IP Address.
        ip address

      - #### dns

            DnsName dns

        The DNS Name.
        host name

  - ### Class com.h3c.util.ip.IpProtocol extends CacheableDataType implements Serializable

    serialVersionUID:
      -7330596390895608534L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### number

            int number

        The protocol number.
        protocol number

  - ### Class com.h3c.util.ip.IpRange extends com.h3c.util.ip.AbstractRange<IpAddress> implements Serializable

    serialVersionUID:
      -9146743566875878346L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.util.ip.MacAddress extends CacheableDataType implements Serializable

    serialVersionUID:
      5137929174003545890L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### asLong

            long asLong

        Precomputed internal value. The MAC address stored as a long.
        long value

  - ### Class com.h3c.util.ip.MacPrefix extends CacheableDataType implements Serializable

    serialVersionUID:
      8924359194837535900L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### asString

            String asString

        Precomputed string representation of this prefix. Note that this is the only field that is serialized.

  - ### Class com.h3c.util.ip.MacRange extends com.h3c.util.ip.AbstractRange<MacAddress> implements Serializable

    serialVersionUID:
      -6839227257889118723L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.util.ip.PartialSubnet extends CacheableDataType implements Serializable

    serialVersionUID:
      -2645545994827752170L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### subnet

            Subnet subnet

        Holds a subnet.

      - #### ranges

            List<E> ranges

        Holds the ranges that are subsets of the above subnet.

  - ### Class com.h3c.util.ip.PortNumber extends U16Id implements Serializable

    serialVersionUID:
      8621907774623832119L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

  - ### Class com.h3c.util.ip.Subnet extends CacheableDataType implements Serializable

    serialVersionUID:
      -2728683094867990655L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### address

            IpAddress address

        Holds the subnet address.

      - #### mask

            SubnetMask mask

        The subnet mask.

  - ### Class com.h3c.util.ip.SubnetMask extends CacheableDataType implements Serializable

    serialVersionUID:
      87576304792061262L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### mask

            IpAddress mask

        Holds the mask in an IP address instance.

  - ### Class com.h3c.util.ip.TcpUdpPort extends CacheableDataType implements Serializable

    serialVersionUID:
      8850365061963177505L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws ClassNotFoundException,
                                    IOException

        Throws:
          `ClassNotFoundException`
          `IOException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialization Overview

      - Defines the fields that will be serialized.

  - ### Class com.h3c.util.ip.TcpUdpPortPair extends CacheableDataType implements Serializable

    serialVersionUID:
      5639844869051298706L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

    - ### Serialized Fields

      - #### sourceIp

            IpAddress sourceIp

        Source IP Address.
        source address

      - #### sourcePort

            TcpUdpPort sourcePort

        Source port.
        source port

      - #### destIp

            IpAddress destIp

        Destination IP Address.
        target address

      - #### destPort

            TcpUdpPort destPort

        Destination port.
        target port

  - ### Class com.h3c.util.ip.U16Id extends UnsignedIntBasedId implements Serializable

    serialVersionUID:
      4925845130614515981L

  - ### Class com.h3c.util.ip.U32Id extends UnsignedLongBasedId implements Serializable

    serialVersionUID:
      4900687379705251493L

  - ### Class com.h3c.util.ip.U8Id extends UnsignedIntBasedId implements Serializable

    serialVersionUID:
      577150632930936164L

  - ### Class com.h3c.util.ip.UnsignedId extends CacheableDataType implements Serializable

    serialVersionUID:
      7855594746759075142L

  - ### Class com.h3c.util.ip.UnsignedIntBasedId extends UnsignedId implements Serializable

    serialVersionUID:
      4867071674669663910L

    - ### Serialized Fields

      - #### id

            int id

        The id.
        id

  - ### Class com.h3c.util.ip.UnsignedLongBasedId extends UnsignedId implements Serializable

    serialVersionUID:
      -2531647809442024248L

    - ### Serialized Fields

      - #### id

            long id

        The id.
        id

- ## Package com.h3c.util.json

  - ### Class com.h3c.util.json.JsonCodecException extends RuntimeException implements Serializable

    serialVersionUID:
      -9208119902867877247L

  - ### Class com.h3c.util.json.JsonValidationException extends JsonCodecException implements Serializable

    serialVersionUID:
      -3375060817490467045L

- ## Package com.h3c.util.persistence.cassandra.entitymgr.column

  - ### Class com.h3c.util.persistence.cassandra.entitymgr.column.ColumnName extends AbstractValueType<K extends Serializable & Comparable<K>> implements Serializable

    serialVersionUID:
      4864892319102214458L

- ## Package com.h3c.util.persistence.cassandra.entitymgr.wal

  - ### Class com.h3c.util.persistence.cassandra.entitymgr.wal.WALgroupListener extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### groupMsgPriority

            int groupMsgPriority

      - #### leaderInstance

            boolean leaderInstance

- ## Package com.h3c.util.persistence.cassandra.index

  - ### Class com.h3c.util.persistence.cassandra.index.IndexEntryHandler.IndexEntry extends Object implements Serializable

    serialVersionUID:
      4449411428499317434L

    - ### Serialized Fields

      - #### indexedColumnName

            String indexedColumnName

      - #### timestamp

            String timestamp

- ## Package com.h3c.util.persistence.exceptions

  - ### Class com.h3c.util.persistence.exceptions.CassandraSnapShotException extends Exception implements Serializable

    serialVersionUID:
      9113503210612370571L

  - ### Class com.h3c.util.persistence.exceptions.PersistenceConnException extends Exception implements Serializable

    serialVersionUID:
      -829888471480477081L

    - ### Serialized Fields

      - #### e

            Exception e

  - ### Class com.h3c.util.persistence.exceptions.PersistenceException extends Exception implements Serializable

    serialVersionUID:
      -7111752380927547812L

    - ### Serialized Fields

      - #### persistenceException

            Exception persistenceException

- ## Package com.h3c.util.pkt

  - ### Class com.h3c.util.pkt.ProtocolException extends RuntimeException implements Serializable

    serialVersionUID:
      -6260716621121862340L

    - ### Serialized Fields

      - #### r

            PacketReader r

      - #### p

            Protocol p

      - #### pkt

            Packet pkt

- ## Package com.h3c.util.security

  - ### Class com.h3c.util.security.EncryptedProperties extends Properties implements Serializable

    serialVersionUID:
      -2615770136967878304L

  - ### Class com.h3c.util.security.EncryptionException extends RuntimeException implements Serializable

    serialVersionUID:
      3364409031227573838L

- ## Package com.h3c.util.snmp.command

  - ### Class com.h3c.util.snmp.command.Oid extends Object implements Serializable

    serialVersionUID:
      -3409013203921286096L

    - ### Serialized Fields

      - #### oid

            String oid

  - ### Class com.h3c.util.snmp.command.SnmpConnectionConfiguration extends Object implements Serializable

    serialVersionUID:
      -4977458271927283832L

    - ### Serialized Fields

      - #### snmpVersion

            SnmpVersionType snmpVersion

      - #### authorizationType

            Usm.AuthorizationType authorizationType

      - #### privacyType

            Usm.PrivacyType privacyType

      - #### timeout

            int timeout

      - #### retries

            int retries

  - ### Class com.h3c.util.snmp.command.SnmpCredentials extends Object implements Serializable

    serialVersionUID:
      -8996492745210918865L

    - ### Serialized Fields

      - #### userName

            String userName

      - #### authorizationPassword

            String authorizationPassword

      - #### privacyPassword

            String privacyPassword

      - #### readCommunityName

            String readCommunityName

      - #### writeCommunityName

            String writeCommunityName

  - ### Class com.h3c.util.snmp.command.SnmpErrorDescriptor extends ThrowableErrorDescriptor<SnmpError> implements Serializable

    serialVersionUID:
      5159887808339869016L

  - ### Class com.h3c.util.snmp.command.ThrowableErrorDescriptor extends Object implements Serializable

    serialVersionUID:
      2550820249490891106L

    - ### Serialized Fields

      - #### error

            Object error

      - #### cause

            Throwable cause

- ## Package com.h3c.util.tuple

  - ### Class com.h3c.util.tuple.Pair extends UnaryTuple<T1> implements Serializable

    serialVersionUID:
      5469494361822005366L

    - ### Serialized Fields

      - #### second

            Object second

  - ### Class com.h3c.util.tuple.Quadruplet extends Triplet<T1,T2,T3> implements Serializable

    serialVersionUID:
      7521834354141131738L

    - ### Serialized Fields

      - #### fourth

            Object fourth

  - ### Class com.h3c.util.tuple.Triplet extends Pair<T1,T2> implements Serializable

    serialVersionUID:
      -972930417540922060L

    - ### Serialized Fields

      - #### third

            Object third

  - ### Class com.h3c.util.tuple.UnaryTuple extends Object implements Serializable

    serialVersionUID:
      -1143030601756895270L

    - ### Serialized Fields

      - #### first

            Object first

- ## Package com.h3c.util.type

  - ### Class com.h3c.util.type.AbstractValueType extends Object implements Serializable

    serialVersionUID:
      6164620135157370844L

    - ### Serialized Fields

      - #### value

            Serializable value

  - ### Class com.h3c.util.type.Page extends Object implements Serializable

    serialVersionUID:
      8753252974278717105L

    - ### Serialized Fields

      - #### request

            PageRequest request

      - #### data

            List<E> data

  - ### Class com.h3c.util.type.ThreadId extends AbstractValueType<Long> implements Serializable

    serialVersionUID:
      -5070919892283894891L

- ## Package com.h3c.util.version

  - ### Class com.h3c.util.version.BuildVersion extends Object implements Serializable

    serialVersionUID:
      -33426996447481953L

    - ### Serialized Fields

      - #### major

            int major

      - #### minor

            int minor

      - #### patch

            int patch

      - #### build

            String build

      - #### asString

            String asString

Copyright © 2014. All Rights Reserved.