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.