SettableMetadata constructor

SettableMetadata(
  1. {String? cacheControl,
  2. String? contentDisposition,
  3. String? contentEncoding,
  4. String? contentLanguage,
  5. String? contentType,
  6. Map<String, String>? customMetadata}
)

Constructs a SettableMetadata instance.

Parameters:

  • cacheControl: Optional cache control.
  • contentDisposition: Optional content disposition.
  • contentEncoding: Optional content encoding.
  • contentLanguage: Optional content language.
  • contentType: Optional content type.
  • customMetadata: Optional custom metadata map.

Returns: A new SettableMetadata instance.

Example:

var meta = SettableMetadata(contentType: 'image/jpeg');

Implementation

SettableMetadata({
  String? cacheControl,
  String? contentDisposition,
  String? contentEncoding,
  String? contentLanguage,
  String? contentType,
  Map<String, String>? customMetadata,
}) : cacheControl = cacheControl,
     contentDisposition = contentDisposition,
     contentEncoding = contentEncoding,
     contentLanguage = contentLanguage,
     contentType = contentType,
     customMetadata = customMetadata;