HeadObjectOutput constructor
      
      HeadObjectOutput({ 
    
    
- String? acceptRanges,
- ArchiveStatus? archiveStatus,
- bool? bucketKeyEnabled,
- String? cacheControl,
- String? contentDisposition,
- String? contentEncoding,
- String? contentLanguage,
- int? contentLength,
- String? contentType,
- bool? deleteMarker,
- String? eTag,
- String? expiration,
- DateTime? expires,
- DateTime? lastModified,
- Map<String, String> ? metadata,
- int? missingMeta,
- ObjectLockLegalHoldStatus? objectLockLegalHoldStatus,
- ObjectLockMode? objectLockMode,
- DateTime? objectLockRetainUntilDate,
- int? partsCount,
- ReplicationStatus? replicationStatus,
- RequestCharged? requestCharged,
- String? restore,
- String? sSECustomerAlgorithm,
- String? sSECustomerKeyMD5,
- String? sSEKMSKeyId,
- ServerSideEncryption? serverSideEncryption,
- StorageClass? storageClass,
- String? versionId,
- String? websiteRedirectLocation,
Implementation
HeadObjectOutput({
  this.acceptRanges,
  this.archiveStatus,
  this.bucketKeyEnabled,
  this.cacheControl,
  this.contentDisposition,
  this.contentEncoding,
  this.contentLanguage,
  this.contentLength,
  this.contentType,
  this.deleteMarker,
  this.eTag,
  this.expiration,
  this.expires,
  this.lastModified,
  this.metadata,
  this.missingMeta,
  this.objectLockLegalHoldStatus,
  this.objectLockMode,
  this.objectLockRetainUntilDate,
  this.partsCount,
  this.replicationStatus,
  this.requestCharged,
  this.restore,
  this.sSECustomerAlgorithm,
  this.sSECustomerKeyMD5,
  this.sSEKMSKeyId,
  this.serverSideEncryption,
  this.storageClass,
  this.versionId,
  this.websiteRedirectLocation,
});