▼NGoogle | |
▼NApis | |
▼NStorage | |
▼Nv1 | |
▼NData | |
►CBucket | A bucket. |
CBillingData | The bucket's billing configuration. |
CCorsData | |
CEncryptionData | Encryption configuration for a bucket. |
►CIamConfigurationData | The bucket's IAM configuration. |
CBucketPolicyOnlyData | 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. |
CUniformBucketLevelAccessData | The bucket's uniform bucket-level access configuration. |
►CLifecycleData | The bucket's lifecycle configuration. See lifecycle management for more information. |
►CRuleData | |
CActionData | The action to take. |
CConditionData | The condition(s) under which the action will be taken. |
CLoggingData | The bucket's logging configuration, which defines the destination bucket and optional name prefix for the current bucket's logs. |
COwnerData | The owner of the bucket. This is always the project team's owner group. |
CRetentionPolicyData | 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. |
CVersioningData | The bucket's versioning configuration. |
CWebsiteData | 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. |
►CBucketAccessControl | An access-control entry. |
CProjectTeamData | The project team associated with the entity, if any. |
CBucketAccessControls | An access-control list. |
CBuckets | A list of buckets. |
CChannel | An notification channel used to watch for resource changes. |
►CComposeRequest | A Compose request. |
►CSourceObjectsData | |
CObjectPreconditionsData | Conditions that must be met for this operation to execute. |
CExpr | Represents an expression text. Example: title: "User account presence" description: "Determines whether
the request has a user account" expression: "size(request.user) > 0" |
CHmacKey | JSON template to produce a JSON-style HMAC Key resource for Create responses. |
CHmacKeyMetadata | JSON template to produce a JSON-style HMAC Key metadata resource. |
CHmacKeysMetadata | A list of hmacKeys. |
CNotification | A subscription to receive Google PubSub notifications. |
CNotifications | A list of notification subscriptions. |
►CObject | An object. |
CCustomerEncryptionData | Metadata of customer-supplied encryption key, if the object is encrypted by such a key. |
COwnerData | The owner of the object. This will always be the uploader of the object. |
►CObjectAccessControl | An access-control entry. |
CProjectTeamData | The project team associated with the entity, if any. |
CObjectAccessControls | An access-control list. |
CObjects | A list of objects. |
►CPolicy | A bucket/object IAM policy. |
CBindingsData | |
CRewriteResponse | A rewrite response. |
CServiceAccount | A subscription to receive Google PubSub notifications. |
CTestIamPermissionsResponse | A storage.(buckets|objects).testIamPermissions response. |
▼CBucketAccessControlsResource | The "bucketAccessControls" collection of methods. |
CDeleteRequest | Permanently deletes the ACL entry for the specified entity on the specified bucket. |
CGetRequest | Returns the ACL entry for the specified entity on the specified bucket. |
CInsertRequest | Creates a new ACL entry on the specified bucket. |
CListRequest | Retrieves ACL entries on the specified bucket. |
CPatchRequest | Patches an ACL entry on the specified bucket. |
CUpdateRequest | Updates an ACL entry on the specified bucket. |
▼CBucketsResource | The "buckets" collection of methods. |
CDeleteRequest | Permanently deletes an empty bucket. |
CGetIamPolicyRequest | Returns an IAM policy for the specified bucket. |
CGetRequest | Returns metadata for the specified bucket. |
CInsertRequest | Creates a new bucket. |
CListRequest | Retrieves a list of buckets for a given project. |
CLockRetentionPolicyRequest | Locks retention policy on a bucket. |
CPatchRequest | Patches a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate. |
CSetIamPolicyRequest | Updates an IAM policy for the specified bucket. |
CTestIamPermissionsRequest | Tests a set of permissions on the given bucket to see which, if any, are held by the caller. |
CUpdateRequest | Updates a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate. |
▼CChannelsResource | The "channels" collection of methods. |
CStopRequest | Stop watching resources through this channel |
▼CDefaultObjectAccessControlsResource | The "defaultObjectAccessControls" collection of methods. |
CDeleteRequest | Permanently deletes the default object ACL entry for the specified entity on the specified bucket. |
CGetRequest | Returns the default object ACL entry for the specified entity on the specified bucket. |
CInsertRequest | Creates a new default object ACL entry on the specified bucket. |
CListRequest | Retrieves default object ACL entries on the specified bucket. |
CPatchRequest | Patches a default object ACL entry on the specified bucket. |
CUpdateRequest | Updates a default object ACL entry on the specified bucket. |
▼CNotificationsResource | The "notifications" collection of methods. |
CDeleteRequest | Permanently deletes a notification subscription. |
CGetRequest | View a notification configuration. |
CInsertRequest | Creates a notification subscription for a given bucket. |
CListRequest | Retrieves a list of notification subscriptions for a given bucket. |
▼CObjectAccessControlsResource | The "objectAccessControls" collection of methods. |
CDeleteRequest | Permanently deletes the ACL entry for the specified entity on the specified object. |
CGetRequest | Returns the ACL entry for the specified entity on the specified object. |
CInsertRequest | Creates a new ACL entry on the specified object. |
CListRequest | Retrieves ACL entries on the specified object. |
CPatchRequest | Patches an ACL entry on the specified object. |
CUpdateRequest | Updates an ACL entry on the specified object. |
▼CObjectsResource | The "objects" collection of methods. |
CComposeRequest | Concatenates a list of existing objects into a new object in the same bucket. |
CCopyRequest | Copies a source object to a destination object. Optionally overrides metadata. |
CDeleteRequest | Deletes an object and its metadata. Deletions are permanent if versioning is not enabled for the bucket, or if the generation parameter is used. |
CGetIamPolicyRequest | Returns an IAM policy for the specified object. |
CGetRequest | Retrieves an object or its metadata. |
CInsertMediaUpload | Insert media upload which supports resumable upload. |
CInsertRequest | Stores a new object and metadata. |
CListRequest | Retrieves a list of objects matching the criteria. |
CPatchRequest | Patches an object's metadata. |
CRewriteRequest | Rewrites a source object to a destination object. Optionally overrides metadata. |
CSetIamPolicyRequest | Updates an IAM policy for the specified object. |
CTestIamPermissionsRequest | Tests a set of permissions on the given object to see which, if any, are held by the caller. |
CUpdateRequest | Updates an object's metadata. |
CWatchAllRequest | Watch for changes on all objects in a bucket. |
▼CProjectsResource | The "projects" collection of methods. |
►CHmacKeysResource | The "hmacKeys" collection of methods. |
CCreateRequest | Creates a new HMAC key for the specified service account. |
CDeleteRequest | Deletes an HMAC key. |
CGetRequest | Retrieves an HMAC key's metadata |
CListRequest | Retrieves a list of HMAC keys matching the criteria. |
CUpdateRequest | Updates the state of an HMAC key. See the HMAC Key resource descriptor for valid states. |
►CServiceAccountResource | The "serviceAccount" collection of methods. |
CGetRequest | Get the email address of this project's Google Cloud Storage service account. |
CStorageBaseServiceRequest | A base abstract class for Storage requests. |
CStorageService | The Storage Service. |