toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'acl': ?acl,
    'bucket': bucket,
    'cacheControl': ?cacheControl,
    'componentCount': ?componentCount,
    'contentDisposition': ?contentDisposition,
    'contentEncoding': ?contentEncoding,
    'contentLanguage': ?contentLanguage,
    'contentType': ?contentType,
    'crc32c': ?crc32c,
    'customTime': ?customTime,
    'customerEncryption': ?pulumi.Input.mapOptionalInputValue<BucketObjectCustomerEncryption, Map<String, dynamic>>(customerEncryption, (value) => value.toMap()),
    'etag': ?etag,
    'eventBasedHold': ?eventBasedHold,
    'generation': ?generation,
    'hardDeleteTime': ?hardDeleteTime,
    'id': ?id,
    'ifGenerationMatch': ?ifGenerationMatch,
    'ifGenerationNotMatch': ?ifGenerationNotMatch,
    'ifMetagenerationMatch': ?ifMetagenerationMatch,
    'ifMetagenerationNotMatch': ?ifMetagenerationNotMatch,
    'kind': ?kind,
    'kmsKeyName': ?kmsKeyName,
    'md5Hash': ?md5Hash,
    'mediaLink': ?mediaLink,
    'metadata': ?metadata,
    'metageneration': ?metageneration,
    'name': ?name,
    'owner': ?pulumi.Input.mapOptionalInputValue<BucketObjectOwner, Map<String, dynamic>>(owner, (value) => value.toMap()),
    'predefinedAcl': ?predefinedAcl,
    'projection': ?projection,
    'retention': ?pulumi.Input.mapOptionalInputValue<BucketObjectRetention, Map<String, dynamic>>(retention, (value) => value.toMap()),
    'retentionExpirationTime': ?retentionExpirationTime,
    'selfLink': ?selfLink,
    'size': ?size,
    'softDeleteTime': ?softDeleteTime,
    'source': ?source,
    'storageClass': ?storageClass,
    'temporaryHold': ?temporaryHold,
    'timeCreated': ?timeCreated,
    'timeDeleted': ?timeDeleted,
    'timeStorageClassUpdated': ?timeStorageClassUpdated,
    'updated': ?updated,
    'userProject': ?userProject,
  };
}