# 序列化表格

- ## 程序包 com.aliyun.oss

  - ### 类com.aliyun.oss.ClientException扩展RuntimeException实现可序列化

    serialVersionUID:
      1870835486798448798L

    - ### 序列化字段

      - #### errorMessage

            String errorMessage

      - #### requestId

            String requestId

      - #### errorCode

            String errorCode

  - ### 类com.aliyun.oss.InconsistentException扩展RuntimeException实现可序列化

    serialVersionUID:
      2140587868503948665L

    - ### 序列化字段

      - #### clientChecksum

            Long clientChecksum

      - #### serverChecksum

            Long serverChecksum

      - #### requestId

            String requestId

  - ### 类com.aliyun.oss.OSSException扩展ServiceException实现可序列化

    serialVersionUID:
      -1979779664334663173L

    - ### 序列化字段

      - #### resourceType

            String resourceType

      - #### header

            String header

      - #### method

            String method

  - ### 类com.aliyun.oss.ServiceException扩展RuntimeException实现可序列化

    serialVersionUID:
      430933593095358673L

    - ### 序列化字段

      - #### errorMessage

            String errorMessage

      - #### errorCode

            String errorCode

      - #### requestId

            String requestId

      - #### hostId

            String hostId

      - #### rawResponseError

            String rawResponseError

- ## 程序包 com.aliyun.oss.common.auth

  - ### 类com.aliyun.oss.common.auth.InvalidCredentialsException扩展RuntimeException实现可序列化

    serialVersionUID:
      1L

- ## 程序包 com.aliyun.oss.common.parser

  - ### 类com.aliyun.oss.common.parser.ResponseParseException扩展Exception实现可序列化

    serialVersionUID:
      -6660159156997037589L

- ## 程序包 com.aliyun.oss.common.utils

  - ### 类com.aliyun.oss.common.utils.IniEditor.NoSuchSectionException扩展RuntimeException实现可序列化

    serialVersionUID:
      5680119666410718328L

- ## 程序包 com.aliyun.oss.crypto

  - ### 类com.aliyun.oss.crypto.ContentCryptoMaterial扩展Object实现可序列化

    serialVersionUID:
      -2728152316155503945L

    - ### 序列化字段

      - #### contentCryptoAlgorithm

            String contentCryptoAlgorithm

      - #### encryptedCEK

            byte[] encryptedCEK

      - #### encryptedIV

            byte[] encryptedIV

      - #### keyWrapAlgorithm

            String keyWrapAlgorithm

      - #### matdesc

            Map<K,V> matdesc

  - ### 类com.aliyun.oss.crypto.ContentCryptoMaterialRW扩展ContentCryptoMaterial实现可序列化

  - ### 类com.aliyun.oss.crypto.CryptoConfiguration扩展Object实现可序列化

    serialVersionUID:
      -610360281849259785L

    - ### 序列化字段

      - #### contentCryptoMode

            ContentCryptoMode contentCryptoMode

      - #### storageMethod

            CryptoStorageMethod storageMethod

      - #### contentCryptoProvider

            Provider contentCryptoProvider

      - #### secureRandom

            SecureRandom secureRandom

  - ### 类com.aliyun.oss.crypto.MultipartUploadCryptoContext扩展Object实现可序列化

    serialVersionUID:
      -1273005579744565699L

    - ### 序列化字段

      - #### uploadId

            String uploadId

      - #### cekMaterial

            ContentCryptoMaterial cekMaterial

      - #### partSize

            long partSize

      - #### dataSize

            long dataSize

- ## 程序包 com.aliyun.oss.model

  - ### 类com.aliyun.oss.model.AccessControlList扩展GenericResult实现可序列化

    serialVersionUID:
      211267925081748283L

    - ### 序列化字段

      - #### grants

            HashSet<E> grants

      - #### cannedACL

            CannedAccessControlList cannedACL

      - #### owner

            Owner owner

  - ### 类com.aliyun.oss.model.BucketVersioningConfiguration扩展Object实现可序列化

    serialVersionUID:
      -5015082031534990114L

    - ### 序列化字段

      - #### status

            String status

        The current status of versioning

  - ### 类com.aliyun.oss.model.CSVFormat扩展Object实现可序列化

    - ### 序列化字段

      - #### headerInfo

            CSVFormat.Header headerInfo

      - #### recordDelimiter

            String recordDelimiter

      - #### commentChar

            String commentChar

      - #### fieldDelimiter

            String fieldDelimiter

      - #### quoteChar

            String quoteChar

      - #### allowQuotedRecordDelimiter

            boolean allowQuotedRecordDelimiter

  - ### 类com.aliyun.oss.model.DeleteVersionsRequest.KeyVersion扩展Object实现可序列化

    serialVersionUID:
      6665103581584979327L

    - ### 序列化字段

      - #### key

            String key

      - #### version

            String version

  - ### 类com.aliyun.oss.model.DeleteVersionsResult.DeletedVersion扩展Object实现可序列化

    serialVersionUID:
      4306380535649706669L

    - ### 序列化字段

      - #### key

            String key

      - #### versionId

            String versionId

      - #### deleteMarker

            boolean deleteMarker

      - #### deleteMarkerVersionId

            String deleteMarkerVersionId

  - ### 类com.aliyun.oss.model.InputSerialization扩展Object实现可序列化

    - ### 序列化字段

      - #### selectContentFormat

            SelectContentFormat selectContentFormat

      - #### csvInputFormat

            CSVFormat csvInputFormat

      - #### jsonInputFormat

            JsonFormat jsonInputFormat

      - #### compressionType

            String compressionType

  - ### 类com.aliyun.oss.model.InventoryConfiguration扩展Object实现可序列化

    serialVersionUID:
      5232902629016021641L

    - ### 序列化字段

      - #### inventoryId

            String inventoryId

        The ID used to identify the inventory configuration.

      - #### destination

            InventoryDestination destination

        Contains information about where to publish the inventory results.

      - #### isEnabled

            Boolean isEnabled

        Specifies whether the inventory is enabled or disabled.

      - #### inventoryFilter

            InventoryFilter inventoryFilter

        Specifies an inventory filter.

      - #### includedObjectVersions

            String includedObjectVersions

        Specifies which object version(s) to included in the inventory results.

      - #### optionalFields

            List<E> optionalFields

        List to store the optional fields that are included in the inventory results.

      - #### schedule

            InventorySchedule schedule

        Specifies the schedule for generating inventory results.

  - ### 类com.aliyun.oss.model.InventoryDestination扩展Object实现可序列化

    serialVersionUID:
      3910115592538153029L

    - ### 序列化字段

      - #### ossBucketDestination

            InventoryOSSBucketDestination ossBucketDestination

        Contains the OSS destination information of where inventory results are published.

  - ### 类com.aliyun.oss.model.InventoryEncryption扩展Object实现可序列化

    serialVersionUID:
      -5598814704819339238L

    - ### 序列化字段

      - #### serverSideKmsEncryption

            InventoryServerSideEncryptionKMS serverSideKmsEncryption

        Server side encryption by kms. Note: Only one encryption method between KMS and OSS can be chosen.

      - #### serverSideOssEncryption

            InventoryServerSideEncryptionOSS serverSideOssEncryption

        Server side encryption by oss. Note: Only one encryption method between KMS and OSS can be chosen.

  - ### 类com.aliyun.oss.model.InventoryFilter扩展Object实现可序列化

    serialVersionUID:
      6611200273488675580L

    - ### 序列化字段

      - #### prefix

            String prefix

  - ### 类com.aliyun.oss.model.InventoryOSSBucketDestination扩展Object实现可序列化

    serialVersionUID:
      3235296268643849681L

    - ### 序列化字段

      - #### accountId

            String accountId

      - #### roleArn

            String roleArn

      - #### bucket

            String bucket

      - #### format

            String format

      - #### prefix

            String prefix

      - #### encryption

            InventoryEncryption encryption

  - ### 类com.aliyun.oss.model.InventorySchedule扩展Object实现可序列化

    serialVersionUID:
      3682054949992485516L

    - ### 序列化字段

      - #### frequency

            String frequency

        Specifies how frequently inventory results are produced.

  - ### 类com.aliyun.oss.model.InventoryServerSideEncryptionKMS扩展Object实现可序列化

    serialVersionUID:
      4780140470042030123L

    - ### 序列化字段

      - #### keyId

            String keyId

  - ### 类com.aliyun.oss.model.InventoryServerSideEncryptionOSS扩展Object实现可序列化

    serialVersionUID:
      -6723909599746870726L

  - ### 类com.aliyun.oss.model.JsonFormat扩展Object实现可序列化

    - ### 序列化字段

      - #### jsonType

            JsonType jsonType

      - #### recordDelimiter

            String recordDelimiter

      - #### parseJsonNumberAsString

            boolean parseJsonNumberAsString

  - ### 类com.aliyun.oss.model.ObjectAcl扩展GenericResult实现可序列化

    serialVersionUID:
      211267925081748283L

    - ### 序列化字段

      - #### owner

            Owner owner

      - #### permission

            ObjectPermission permission

      - #### versionId

            String versionId

  - ### 类com.aliyun.oss.model.OSSVersionSummary扩展Object实现可序列化

    serialVersionUID:
      -1811213462343527452L

    - ### 序列化字段

      - #### bucketName

            String bucketName

        The name of the bucket in which this version is stored

      - #### key

            String key

        The key under which this version is stored

      - #### versionId

            String versionId

        The version ID uniquely identifying this version of an object

      - #### isLatest

            boolean isLatest

        True if this is the latest version of the associated object

      - #### lastModified

            Date lastModified

        The date, according to OSS, when this version was last modified

      - #### owner

            Owner owner

        The owner of this version of the associated object - can be null if the requester doesn't have permission to view object ownership information

      - #### eTag

            String eTag

        Hex encoded MD5 hash of this version's contents, as computed by OSS

      - #### size

            long size

        The size of this version, in bytes

      - #### storageClass

            String storageClass

        The class of storage used by OSS to store this version

      - #### isDeleteMarker

            boolean isDeleteMarker

        True if this object represents a delete marker

  - ### 类com.aliyun.oss.model.OutputSerialization扩展Object实现可序列化

    - ### 序列化字段

      - #### csvOutputFormat

            CSVFormat csvOutputFormat

      - #### jsonOutputFormat

            JsonFormat jsonOutputFormat

      - #### keepAllColumns

            boolean keepAllColumns

      - #### payloadCrcEnabled

            boolean payloadCrcEnabled

      - #### outputRawData

            boolean outputRawData

      - #### outputHeader

            boolean outputHeader

  - ### 类com.aliyun.oss.model.Owner扩展Object实现可序列化

    serialVersionUID:
      -1942759024112448066L

    - ### 序列化字段

      - #### displayName

            String displayName

      - #### id

            String id

  - ### 类com.aliyun.oss.model.PartETag扩展Object实现可序列化

    serialVersionUID:
      2471854027355307627L

    - ### 序列化字段

      - #### partNumber

            int partNumber

      - #### eTag

            String eTag

      - #### partSize

            long partSize

      - #### partCRC

            Long partCRC

  - ### 类com.aliyun.oss.model.SelectObjectException扩展IOException实现可序列化

    - ### 序列化字段

      - #### errorCode

            String errorCode

      - #### requestId

            String requestId

  - ### 类com.aliyun.oss.model.SetBucketInventoryConfigurationRequest扩展GenericRequest实现可序列化

    - ### 序列化字段

      - #### inventoryConfiguration

            InventoryConfiguration inventoryConfiguration

Copyright © 2020. All Rights Reserved.