toMap method
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,
};
}