| ObjectMetadata Properties | 
The ObjectMetadata type exposes the following members.
| Name | Description | |
|---|---|---|
| CacheControl | 
            Gets or sets the value of HTTP Cache-Control header.
              | |
| ContentDisposition | 
            Gets or sets the value of HTTP Content-Disposition header.
              | |
| ContentEncoding | 
            Gets or sets the content encoding of the object.
              | |
| ContentLength | 
            Gets or sets the content length of the object.
              | |
| ContentMd5 | 
            Gets or sets the HTTP Content-MD5 header, which is the MD5 summary in Hex string of the object.
              | |
| ContentType | 
            Gets or sets the content type of the objeft. It's the standard MIME type.
              | |
| Crc64 | 
            Gets or sets the crc64.
              | |
| ETag | 
            Gets or sets the value of HTTP ETag header. Note that this is set by OSS server. 
            To set the Content-MD5 value, use HTTP COntent-MD5 header instead.
              | |
| ExpirationTime | 
            Gets or sets the expiration time of the object.
              | |
| HttpMetadata | 
            Gets HTTP standard headers and their values.
              | |
| LastModified | 
            Gets or sets the last modified timestamp of the OSS object.
              | |
| ObjectType | 
            Gets the object type (Normal or Appendable)
              | |
| ServerSideEncryption | 
            Gets or sets the server side encryption algorithm. Only AES256 is support for now.
              | |
| UserMetadata | 
            Gets the user's custom metadata.
              |