googleapis.storage.v1 library
Classes
- Bucket
- A bucket.
- BucketAccessControl
- An access-control entry.
- BucketAccessControlProjectTeam
- The project team associated with the entity, if any.
- BucketAccessControls
- An access-control list.
- BucketAccessControlsResourceApi
- BucketBilling
- The bucket's billing configuration.
- BucketCors
- BucketEncryption
- Encryption configuration for a bucket.
- BucketIamConfiguration
- The bucket's IAM configuration.
- BucketIamConfigurationBucketPolicyOnly
- The bucket's uniform bucket-level access configuration. The feature was formerly known as Bucket Policy Only. For backward compatibility, this field will be populated with identical information as the uniformBucketLevelAccess field. We recommend using the uniformBucketLevelAccess field to enable and disable the feature.
- BucketIamConfigurationUniformBucketLevelAccess
- The bucket's uniform bucket-level access configuration.
- BucketLifecycle
- The bucket's lifecycle configuration. See lifecycle management for more information.
- BucketLifecycleRule
- BucketLifecycleRuleAction
- The action to take.
- BucketLifecycleRuleCondition
- The condition(s) under which the action will be taken.
- BucketLogging
- The bucket's logging configuration, which defines the destination bucket and optional name prefix for the current bucket's logs.
- BucketOwner
- The owner of the bucket. This is always the project team's owner group.
- BucketRetentionPolicy
- The bucket's retention policy. The retention policy enforces a minimum retention time for all objects contained in the bucket, based on their creation time. Any attempt to overwrite or delete objects younger than the retention period will result in a PERMISSION_DENIED error. An unlocked retention policy can be modified or removed from the bucket via a storage.buckets.update operation. A locked retention policy cannot be removed or shortened in duration for the lifetime of the bucket. Attempting to remove or decrease period of a locked retention policy will result in a PERMISSION_DENIED error.
- Buckets
- A list of buckets.
- BucketsResourceApi
- BucketVersioning
- The bucket's versioning configuration.
- BucketWebsite
- The bucket's website configuration, controlling how the service behaves when accessing bucket contents as a web site. See the Static Website Examples for more information.
- ByteRange
- Specifies a range of media.
- Channel
- An notification channel used to watch for resource changes.
- ChannelsResourceApi
- ComposeRequest
- A Compose request.
- ComposeRequestSourceObjects
- ComposeRequestSourceObjectsObjectPreconditions
- Conditions that must be met for this operation to execute.
- DefaultObjectAccessControlsResourceApi
- DownloadOptions
- Represents options for downloading media. [...]
- Expr
- Represents an expression text. Example: title: "User account presence" description: "Determines whether the request has a user account" expression: "size(request.user) > 0"
- HmacKey
- JSON template to produce a JSON-style HMAC Key resource for Create responses.
- HmacKeyMetadata
- JSON template to produce a JSON-style HMAC Key metadata resource.
- HmacKeysMetadata
- A list of hmacKeys.
- Media
- Represents a media consisting of a stream of bytes, a content type and a length.
- Notification
- A subscription to receive Google PubSub notifications.
- Notifications
- A list of notification subscriptions.
- NotificationsResourceApi
- Object
- An object.
- ObjectAccessControl
- An access-control entry.
- ObjectAccessControlProjectTeam
- The project team associated with the entity, if any.
- ObjectAccessControls
- An access-control list.
- ObjectAccessControlsResourceApi
- ObjectCustomerEncryption
- Metadata of customer-supplied encryption key, if the object is encrypted by such a key.
- ObjectOwner
- The owner of the object. This will always be the uploader of the object.
- Objects
- A list of objects.
- ObjectsResourceApi
- PartialDownloadOptions
- Options for downloading a Media.
- Policy
- A bucket/object IAM policy.
- PolicyBindings
- ProjectsHmacKeysResourceApi
- ProjectsResourceApi
- ProjectsServiceAccountResourceApi
- ResumableUploadOptions
- Specifies options for resumable uploads.
- RewriteResponse
- A rewrite response.
- ServiceAccount
- A subscription to receive Google PubSub notifications.
- StorageApi
- Stores and retrieves potentially large, immutable data objects.
- TestIamPermissionsResponse
- A storage.(buckets|objects).testIamPermissions response.
- UploadOptions
- Represents options for uploading a Media.
Constants
- USER_AGENT → const String
-
'dart-api-client storage/v1'
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.