Bucket constructor

Bucket({
  1. List<BucketAccessControl>? acl,
  2. BucketAutoclass? autoclass,
  3. BucketBilling? billing,
  4. List<BucketCors>? cors,
  5. BucketCustomPlacementConfig? customPlacementConfig,
  6. bool? defaultEventBasedHold,
  7. List<ObjectAccessControl>? defaultObjectAcl,
  8. BucketEncryption? encryption,
  9. String? etag,
  10. BucketIamConfiguration? iamConfiguration,
  11. String? id,
  12. String? kind,
  13. Map<String, String>? labels,
  14. BucketLifecycle? lifecycle,
  15. String? location,
  16. String? locationType,
  17. BucketLogging? logging,
  18. String? metageneration,
  19. String? name,
  20. BucketOwner? owner,
  21. String? projectNumber,
  22. BucketRetentionPolicy? retentionPolicy,
  23. String? rpo,
  24. bool? satisfiesPZS,
  25. String? selfLink,
  26. String? storageClass,
  27. DateTime? timeCreated,
  28. DateTime? updated,
  29. BucketVersioning? versioning,
  30. BucketWebsite? website,
})

Implementation

Bucket({
  this.acl,
  this.autoclass,
  this.billing,
  this.cors,
  this.customPlacementConfig,
  this.defaultEventBasedHold,
  this.defaultObjectAcl,
  this.encryption,
  this.etag,
  this.iamConfiguration,
  this.id,
  this.kind,
  this.labels,
  this.lifecycle,
  this.location,
  this.locationType,
  this.logging,
  this.metageneration,
  this.name,
  this.owner,
  this.projectNumber,
  this.retentionPolicy,
  this.rpo,
  this.satisfiesPZS,
  this.selfLink,
  this.storageClass,
  this.timeCreated,
  this.updated,
  this.versioning,
  this.website,
});