Bucket constructor
Bucket({
- List<
BucketAccessControl> ? acl, - BucketAutoclass? autoclass,
- BucketBilling? billing,
- List<
BucketCors> ? cors, - BucketCustomPlacementConfig? customPlacementConfig,
- bool? defaultEventBasedHold,
- List<
ObjectAccessControl> ? defaultObjectAcl, - BucketEncryption? encryption,
- String? etag,
- BucketHierarchicalNamespace? hierarchicalNamespace,
- BucketIamConfiguration? iamConfiguration,
- String? id,
- String? kind,
- Map<
String, String> ? labels, - BucketLifecycle? lifecycle,
- String? location,
- String? locationType,
- BucketLogging? logging,
- String? metageneration,
- String? name,
- BucketObjectRetention? objectRetention,
- BucketOwner? owner,
- String? projectNumber,
- BucketRetentionPolicy? retentionPolicy,
- String? rpo,
- bool? satisfiesPZS,
- String? selfLink,
- BucketSoftDeletePolicy? softDeletePolicy,
- String? storageClass,
- DateTime? timeCreated,
- DateTime? updated,
- BucketVersioning? versioning,
- BucketWebsite? website,
Implementation
Bucket({
this.acl,
this.autoclass,
this.billing,
this.cors,
this.customPlacementConfig,
this.defaultEventBasedHold,
this.defaultObjectAcl,
this.encryption,
this.etag,
this.hierarchicalNamespace,
this.iamConfiguration,
this.id,
this.kind,
this.labels,
this.lifecycle,
this.location,
this.locationType,
this.logging,
this.metageneration,
this.name,
this.objectRetention,
this.owner,
this.projectNumber,
this.retentionPolicy,
this.rpo,
this.satisfiesPZS,
this.selfLink,
this.softDeletePolicy,
this.storageClass,
this.timeCreated,
this.updated,
this.versioning,
this.website,
});