Namespace Google.Apis.Storage.v1 | Google.Apis.Storage.v1
Show / Hide Table of Contents

Namespace Google.Apis.Storage.v1

Classes

AnywhereCachesResource

The "anywhereCaches" collection of methods.

AnywhereCachesResource.DisableRequest

Disables an Anywhere Cache instance.

AnywhereCachesResource.GetRequest

Returns the metadata of an Anywhere Cache instance.

AnywhereCachesResource.InsertRequest

Creates an Anywhere Cache instance.

AnywhereCachesResource.ListRequest

Returns a list of Anywhere Cache instances of the bucket matching the criteria.

AnywhereCachesResource.PauseRequest

Pauses an Anywhere Cache instance.

AnywhereCachesResource.ResumeRequest

Resumes a paused or disabled Anywhere Cache instance.

AnywhereCachesResource.UpdateRequest

Updates the config(ttl and admissionPolicy) of an Anywhere Cache instance.

BucketAccessControlsResource

The "bucketAccessControls" collection of methods.

BucketAccessControlsResource.DeleteRequest

Permanently deletes the ACL entry for the specified entity on the specified bucket.

BucketAccessControlsResource.GetRequest

Returns the ACL entry for the specified entity on the specified bucket.

BucketAccessControlsResource.InsertRequest

Creates a new ACL entry on the specified bucket.

BucketAccessControlsResource.ListRequest

Retrieves ACL entries on the specified bucket.

BucketAccessControlsResource.Request

es an ACL entry on the specified bucket.

BucketAccessControlsResource.UpdateRequest

Updates an ACL entry on the specified bucket.

BucketsResource

The "buckets" collection of methods.

BucketsResource.DeleteRequest

Deletes an empty bucket. Deletions are permanent unless soft delete is enabled on the bucket.

BucketsResource.GetIamPolicyRequest

Returns an IAM policy for the specified bucket.

BucketsResource.GetRequest

Returns metadata for the specified bucket.

BucketsResource.GetStorageLayoutRequest

Returns the storage layout configuration for the specified bucket. Note that this operation requires storage.objects.list permission.

BucketsResource.InsertRequest

Creates a new bucket.

BucketsResource.ListRequest

Retrieves a list of buckets for a given project.

BucketsResource.LockRetentionPolicyRequest

Locks retention policy on a bucket.

BucketsResource.Request

es a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate.

BucketsResource.RelocateRequest

Initiates a long-running Relocate Bucket operation on the specified bucket.

BucketsResource.RestoreRequest

Restores a soft-deleted bucket.

BucketsResource.SetIamPolicyRequest

Updates an IAM policy for the specified bucket.

BucketsResource.TestIamPermissionsRequest

Tests a set of permissions on the given bucket to see which, if any, are held by the caller.

BucketsResource.UpdateRequest

Updates a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate.

ChannelsResource

The "channels" collection of methods.

ChannelsResource.StopRequest

Stop watching resources through this channel

DefaultObjectAccessControlsResource

The "defaultObjectAccessControls" collection of methods.

DefaultObjectAccessControlsResource.DeleteRequest

Permanently deletes the default object ACL entry for the specified entity on the specified bucket.

DefaultObjectAccessControlsResource.GetRequest

Returns the default object ACL entry for the specified entity on the specified bucket.

DefaultObjectAccessControlsResource.InsertRequest

Creates a new default object ACL entry on the specified bucket.

DefaultObjectAccessControlsResource.ListRequest

Retrieves default object ACL entries on the specified bucket.

DefaultObjectAccessControlsResource.Request

es a default object ACL entry on the specified bucket.

DefaultObjectAccessControlsResource.UpdateRequest

Updates a default object ACL entry on the specified bucket.

FoldersResource

The "folders" collection of methods.

FoldersResource.DeleteRequest

Permanently deletes a folder. Only applicable to buckets with hierarchical namespace enabled.

FoldersResource.GetRequest

Returns metadata for the specified folder. Only applicable to buckets with hierarchical namespace enabled.

FoldersResource.InsertRequest

Creates a new folder. Only applicable to buckets with hierarchical namespace enabled.

FoldersResource.ListRequest

Retrieves a list of folders matching the criteria. Only applicable to buckets with hierarchical namespace enabled.

FoldersResource.RenameRequest

Renames a source folder to a destination folder. Only applicable to buckets with hierarchical namespace enabled.

ManagedFoldersResource

The "managedFolders" collection of methods.

ManagedFoldersResource.DeleteRequest

Permanently deletes a managed folder.

ManagedFoldersResource.GetIamPolicyRequest

Returns an IAM policy for the specified managed folder.

ManagedFoldersResource.GetRequest

Returns metadata of the specified managed folder.

ManagedFoldersResource.InsertRequest

Creates a new managed folder.

ManagedFoldersResource.ListRequest

Lists managed folders in the given bucket.

ManagedFoldersResource.SetIamPolicyRequest

Updates an IAM policy for the specified managed folder.

ManagedFoldersResource.TestIamPermissionsRequest

Tests a set of permissions on the given managed folder to see which, if any, are held by the caller.

NotificationsResource

The "notifications" collection of methods.

NotificationsResource.DeleteRequest

Permanently deletes a notification subscription.

NotificationsResource.GetRequest

View a notification configuration.

NotificationsResource.InsertRequest

Creates a notification subscription for a given bucket.

NotificationsResource.ListRequest

Retrieves a list of notification subscriptions for a given bucket.

ObjectAccessControlsResource

The "objectAccessControls" collection of methods.

ObjectAccessControlsResource.DeleteRequest

Permanently deletes the ACL entry for the specified entity on the specified object.

ObjectAccessControlsResource.GetRequest

Returns the ACL entry for the specified entity on the specified object.

ObjectAccessControlsResource.InsertRequest

Creates a new ACL entry on the specified object.

ObjectAccessControlsResource.ListRequest

Retrieves ACL entries on the specified object.

ObjectAccessControlsResource.Request

es an ACL entry on the specified object.

ObjectAccessControlsResource.UpdateRequest

Updates an ACL entry on the specified object.

ObjectsResource

The "objects" collection of methods.

ObjectsResource.BulkRestoreRequest

Initiates a long-running bulk restore operation on the specified bucket.

ObjectsResource.ComposeRequest

Concatenates a list of existing objects into a new object in the same bucket.

ObjectsResource.CopyRequest

Copies a source object to a destination object. Optionally overrides metadata.

ObjectsResource.DeleteRequest

Deletes an object and its metadata. Deletions are permanent if versioning is not enabled for the bucket, or if the generation parameter is used.

ObjectsResource.GetIamPolicyRequest

Returns an IAM policy for the specified object.

ObjectsResource.GetRequest

Retrieves an object or its metadata.

ObjectsResource.InsertMediaUpload

Insert media upload which supports resumable upload.

ObjectsResource.InsertRequest

Stores a new object and metadata.

ObjectsResource.ListRequest

Retrieves a list of objects matching the criteria.

ObjectsResource.MoveRequest

Moves the source object to the destination object in the same bucket.

ObjectsResource.Request

es an object's metadata.

ObjectsResource.RestoreRequest

Restores a soft-deleted object.

ObjectsResource.RewriteRequest

Rewrites a source object to a destination object. Optionally overrides metadata.

ObjectsResource.SetIamPolicyRequest

Updates an IAM policy for the specified object.

ObjectsResource.TestIamPermissionsRequest

Tests a set of permissions on the given object to see which, if any, are held by the caller.

ObjectsResource.UpdateRequest

Updates an object's metadata.

ObjectsResource.WatchAllRequest

Watch for changes on all objects in a bucket.

OperationsResource

The "operations" collection of methods.

OperationsResource.AdvanceRelocateBucketRequest

Starts asynchronous advancement of the relocate bucket operation in the case of required write downtime, to allow it to lock the bucket at the source location, and proceed with the bucket location swap. The server makes a best effort to advance the relocate bucket operation, but success is not guaranteed.

OperationsResource.CancelRequest

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed.

OperationsResource.GetRequest

Gets the latest state of a long-running operation.

OperationsResource.ListRequest

Lists operations that match the specified filter in the request.

ProjectsResource

The "projects" collection of methods.

ProjectsResource.HmacKeysResource

The "hmacKeys" collection of methods.

ProjectsResource.HmacKeysResource.CreateRequest

Creates a new HMAC key for the specified service account.

ProjectsResource.HmacKeysResource.DeleteRequest

Deletes an HMAC key.

ProjectsResource.HmacKeysResource.GetRequest

Retrieves an HMAC key's metadata

ProjectsResource.HmacKeysResource.ListRequest

Retrieves a list of HMAC keys matching the criteria.

ProjectsResource.HmacKeysResource.UpdateRequest

Updates the state of an HMAC key. See the HMAC Key resource descriptor for valid states.

ProjectsResource.ServiceAccountResource

The "serviceAccount" collection of methods.

ProjectsResource.ServiceAccountResource.GetRequest

Get the email address of this project's Google Cloud Storage service account.

StorageBaseServiceRequest<TResponse>

A base abstract class for Storage requests.

StorageService

The Storage Service.

StorageService.Scope

Available OAuth 2.0 scopes for use with the Cloud Storage JSON API.

StorageService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Cloud Storage JSON API.

Enums

BucketsResource.GetRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl.

BucketsResource.InsertRequest.PredefinedAclEnum

Apply a predefined set of access controls to this bucket.

BucketsResource.InsertRequest.PredefinedDefaultObjectAclEnum

Apply a predefined set of default object access controls to this bucket.

BucketsResource.InsertRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl, unless the bucket resource specifies acl or defaultObjectAcl properties, when it defaults to full.

BucketsResource.ListRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl.

BucketsResource.Request.PredefinedAclEnum

Apply a predefined set of access controls to this bucket.

BucketsResource.Request.PredefinedDefaultObjectAclEnum

Apply a predefined set of default object access controls to this bucket.

BucketsResource.Request.ProjectionEnum

Set of properties to return. Defaults to full.

BucketsResource.RestoreRequest.ProjectionEnum

Set of properties to return. Defaults to full.

BucketsResource.UpdateRequest.PredefinedAclEnum

Apply a predefined set of access controls to this bucket.

BucketsResource.UpdateRequest.PredefinedDefaultObjectAclEnum

Apply a predefined set of default object access controls to this bucket.

BucketsResource.UpdateRequest.ProjectionEnum

Set of properties to return. Defaults to full.

ObjectsResource.ComposeRequest.DestinationPredefinedAclEnum

Apply a predefined set of access controls to the destination object.

ObjectsResource.CopyRequest.DestinationPredefinedAclEnum

Apply a predefined set of access controls to the destination object.

ObjectsResource.CopyRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl property, when it defaults to full.

ObjectsResource.GetRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl.

ObjectsResource.InsertMediaUpload.AltEnum

Data format for the response.

ObjectsResource.InsertMediaUpload.PredefinedAclEnum

Apply a predefined set of access controls to this object.

ObjectsResource.InsertMediaUpload.ProjectionEnum

Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl property, when it defaults to full.

ObjectsResource.InsertRequest.PredefinedAclEnum

Apply a predefined set of access controls to this object.

ObjectsResource.InsertRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl property, when it defaults to full.

ObjectsResource.ListRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl.

ObjectsResource.MoveRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl.

ObjectsResource.Request.PredefinedAclEnum

Apply a predefined set of access controls to this object.

ObjectsResource.Request.ProjectionEnum

Set of properties to return. Defaults to full.

ObjectsResource.RestoreRequest.ProjectionEnum

Set of properties to return. Defaults to full.

ObjectsResource.RewriteRequest.DestinationPredefinedAclEnum

Apply a predefined set of access controls to the destination object.

ObjectsResource.RewriteRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl, unless the object resource specifies the acl property, when it defaults to full.

ObjectsResource.UpdateRequest.PredefinedAclEnum

Apply a predefined set of access controls to this object.

ObjectsResource.UpdateRequest.ProjectionEnum

Set of properties to return. Defaults to full.

ObjectsResource.WatchAllRequest.ProjectionEnum

Set of properties to return. Defaults to noAcl.

StorageBaseServiceRequest<TResponse>.AltEnum

Data format for the response.

In this article
Back to top Generated by DocFX