Show / Hide Table of Contents

Namespace Google.Apis.Storage.v1

Classes

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.PatchRequest

Patches 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

Permanently deletes an empty bucket.

BucketsResource.GetIamPolicyRequest

Returns an IAM policy for the specified bucket.

BucketsResource.GetRequest

Returns metadata for the specified bucket.

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.PatchRequest

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

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.PatchRequest

Patches a default object ACL entry on the specified bucket.

DefaultObjectAccessControlsResource.UpdateRequest

Updates a default object ACL entry on the specified bucket.

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.PatchRequest

Patches an ACL entry on the specified object.

ObjectAccessControlsResource.UpdateRequest

Updates an ACL entry on the specified object.

ObjectsResource

The "objects" collection of methods.

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.PatchRequest

Patches an object's metadata.

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.

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.PatchRequest.PredefinedAclEnum

Apply a predefined set of access controls to this bucket.

BucketsResource.PatchRequest.PredefinedDefaultObjectAclEnum

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

BucketsResource.PatchRequest.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.PatchRequest.PredefinedAclEnum

Apply a predefined set of access controls to this object.

ObjectsResource.PatchRequest.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