GetBucketResult class

Result data returned by getBucket.

Constructors

GetBucketResult({List<GetBucketAutoclass>? autoclasses, List<GetBucketCor>? cors, List<GetBucketCustomPlacementConfig>? customPlacementConfigs, bool? defaultEventBasedHold, String? deletionPolicy, Map<String, String>? effectiveLabels, bool? enableObjectRetention, List<GetBucketEncryption>? encryptions, bool? forceDestroy, List<GetBucketHierarchicalNamespace>? hierarchicalNamespaces, String? id, List<GetBucketIpFilter>? ipFilters, Map<String, String>? labels, List<GetBucketLifecycleRule>? lifecycleRules, String? location, List<GetBucketLogging>? loggings, String? name, String? project, int? projectNumber, String? publicAccessPrevention, Map<String, String>? pulumiLabels, bool? requesterPays, List<GetBucketRetentionPolicy>? retentionPolicies, String? rpo, String? selfLink, List<GetBucketSoftDeletePolicy>? softDeletePolicies, String? storageClass, String? timeCreated, bool? uniformBucketLevelAccess, String? updated, String? url, List<GetBucketVersioning>? versionings, List<GetBucketWebsite>? websites})
Creates a new GetBucketResult. autoclasses Optional. cors Optional. customPlacementConfigs Optional. defaultEventBasedHold Optional. deletionPolicy Optional. effectiveLabels Optional. enableObjectRetention Optional. encryptions Optional. forceDestroy Optional. hierarchicalNamespaces Optional. id The provider-assigned unique ID for this managed resource. ipFilters Optional. labels Optional. lifecycleRules Optional. location Optional. loggings Optional. name Optional. project Optional. projectNumber Optional. publicAccessPrevention Optional. pulumiLabels Optional. requesterPays Optional. retentionPolicies Optional. rpo Optional. selfLink Optional. softDeletePolicies Optional. storageClass Optional. timeCreated Optional. uniformBucketLevelAccess Optional. updated Optional. url Optional. versionings Optional. websites Optional.
const
GetBucketResult.fromMap(Map<String, dynamic> map)
factory

Properties

autoclasses → List<GetBucketAutoclass>?
final
cors → List<GetBucketCor>?
final
customPlacementConfigs → List<GetBucketCustomPlacementConfig>?
final
defaultEventBasedHold → bool?
final
deletionPolicy → String?
final
effectiveLabels → Map<String, String>?
final
enableObjectRetention → bool?
final
encryptions → List<GetBucketEncryption>?
final
forceDestroy → bool?
final
hashCode → int
The hash code for this object.
no setterinherited
hierarchicalNamespaces → List<GetBucketHierarchicalNamespace>?
final
id → String?
The provider-assigned unique ID for this managed resource.
final
ipFilters → List<GetBucketIpFilter>?
final
labels → Map<String, String>?
final
lifecycleRules → List<GetBucketLifecycleRule>?
final
location → String?
final
loggings → List<GetBucketLogging>?
final
name → String?
final
project → String?
final
projectNumber → int?
final
publicAccessPrevention → String?
final
pulumiLabels → Map<String, String>?
final
requesterPays → bool?
final
retentionPolicies → List<GetBucketRetentionPolicy>?
final
rpo → String?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
final
softDeletePolicies → List<GetBucketSoftDeletePolicy>?
final
storageClass → String?
final
timeCreated → String?
final
uniformBucketLevelAccess → bool?
final
updated → String?
final
url → String?
final
versionings → List<GetBucketVersioning>?
final
websites → List<GetBucketWebsite>?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited