Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1910)

Unified Diff: tools/telemetry/third_party/gsutilz/third_party/apitools/samples/storage_sample/storage/storage_v1_client.py

Issue 1264873003: Add gsutil/third_party to telemetry/third_party/gsutilz/third_party. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove httplib2 Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/third_party/gsutilz/third_party/apitools/samples/storage_sample/storage/storage_v1_client.py
diff --git a/tools/telemetry/third_party/gsutilz/gslib/third_party/storage_apitools/storage_v1_client.py b/tools/telemetry/third_party/gsutilz/third_party/apitools/samples/storage_sample/storage/storage_v1_client.py
similarity index 93%
copy from tools/telemetry/third_party/gsutilz/gslib/third_party/storage_apitools/storage_v1_client.py
copy to tools/telemetry/third_party/gsutilz/third_party/apitools/samples/storage_sample/storage/storage_v1_client.py
index bbffce3e51ca759bd5cab7e19dded1a2d3e2a825..4d5024df76654842b409877d0c1306c3409d2886 100644
--- a/tools/telemetry/third_party/gsutilz/gslib/third_party/storage_apitools/storage_v1_client.py
+++ b/tools/telemetry/third_party/gsutilz/third_party/apitools/samples/storage_sample/storage/storage_v1_client.py
@@ -1,25 +1,6 @@
-# Copyright 2014 Google Inc. All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
"""Generated client library for storage version v1."""
-
-import os
-import sys
-
from apitools.base.py import base_api
-
-import gslib
-from gslib.third_party.storage_apitools import storage_v1_messages as messages
+import storage_v1_messages as messages
class StorageV1(base_api.BaseApiClient):
@@ -28,23 +9,20 @@ class StorageV1(base_api.BaseApiClient):
MESSAGES_MODULE = messages
_PACKAGE = u'storage'
- _SCOPES = [u'https://www.googleapis.com/auth/devstorage.full_control', u'https://www.googleapis.com/auth/devstorage.read_only', u'https://www.googleapis.com/auth/devstorage.read_write']
+ _SCOPES = [u'https://www.googleapis.com/auth/cloud-platform', u'https://www.googleapis.com/auth/devstorage.full_control', u'https://www.googleapis.com/auth/devstorage.read_only', u'https://www.googleapis.com/auth/devstorage.read_write']
_VERSION = u'v1'
- _CLIENT_ID = 'nomatter'
- _CLIENT_SECRET = 'nomatter'
- _USER_AGENT = 'apitools gsutil/%s (%s)' % (gslib.VERSION, sys.platform)
- if os.environ.get('CLOUDSDK_WRAPPER') == '1':
- _USER_AGENT += ' Cloud SDK Command Line Tool'
- if os.environ.get('CLOUDSDK_VERSION'):
- _USER_AGENT += ' %s' % os.environ.get('CLOUDSDK_VERSION')
+ _CLIENT_ID = '1042881264118.apps.googleusercontent.com'
+ _CLIENT_SECRET = 'x_Tw5K8nnjoRAqULM9PFAC2b'
+ _USER_AGENT = ''
_CLIENT_CLASS_NAME = u'StorageV1'
_URL_VERSION = u'v1'
+ _API_KEY = None
def __init__(self, url='', credentials=None,
get_credentials=True, http=None, model=None,
log_request=False, log_response=False,
credentials_args=None, default_global_params=None,
- version=_VERSION):
+ additional_http_headers=None):
"""Create a new storage handle."""
url = url or u'https://www.googleapis.com/storage/v1/'
super(StorageV1, self).__init__(
@@ -52,94 +30,93 @@ class StorageV1(base_api.BaseApiClient):
get_credentials=get_credentials, http=http, model=model,
log_request=log_request, log_response=log_response,
credentials_args=credentials_args,
- default_global_params=default_global_params)
- self._version = version
+ default_global_params=default_global_params,
+ additional_http_headers=additional_http_headers)
+ self.defaultObjectAccessControls = self.DefaultObjectAccessControlsService(self)
self.bucketAccessControls = self.BucketAccessControlsService(self)
- self.buckets = self.BucketsService(self)
self.channels = self.ChannelsService(self)
- self.defaultObjectAccessControls = self.DefaultObjectAccessControlsService(self)
- self.objectAccessControls = self.ObjectAccessControlsService(self)
self.objects = self.ObjectsService(self)
+ self.objectAccessControls = self.ObjectAccessControlsService(self)
+ self.buckets = self.BucketsService(self)
+ class DefaultObjectAccessControlsService(base_api.BaseApiService):
+ """Service class for the defaultObjectAccessControls resource."""
- class BucketAccessControlsService(base_api.BaseApiService):
- """Service class for the bucketAccessControls resource."""
-
- _NAME = u'bucketAccessControls'
+ _NAME = u'defaultObjectAccessControls'
def __init__(self, client):
- super(StorageV1.BucketAccessControlsService, self).__init__(client)
+ super(StorageV1.DefaultObjectAccessControlsService, self).__init__(client)
self._method_configs = {
'Delete': base_api.ApiMethodInfo(
http_method=u'DELETE',
- method_id=u'storage.bucketAccessControls.delete',
+ method_id=u'storage.defaultObjectAccessControls.delete',
ordered_params=[u'bucket', u'entity'],
path_params=[u'bucket', u'entity'],
query_params=[],
- relative_path=u'b/{bucket}/acl/{entity}',
+ relative_path=u'b/{bucket}/defaultObjectAcl/{entity}',
request_field='',
- request_type_name=u'StorageBucketAccessControlsDeleteRequest',
- response_type_name=u'StorageBucketAccessControlsDeleteResponse',
+ request_type_name=u'StorageDefaultObjectAccessControlsDeleteRequest',
+ response_type_name=u'StorageDefaultObjectAccessControlsDeleteResponse',
supports_download=False,
),
'Get': base_api.ApiMethodInfo(
http_method=u'GET',
- method_id=u'storage.bucketAccessControls.get',
+ method_id=u'storage.defaultObjectAccessControls.get',
ordered_params=[u'bucket', u'entity'],
path_params=[u'bucket', u'entity'],
query_params=[],
- relative_path=u'b/{bucket}/acl/{entity}',
+ relative_path=u'b/{bucket}/defaultObjectAcl/{entity}',
request_field='',
- request_type_name=u'StorageBucketAccessControlsGetRequest',
- response_type_name=u'BucketAccessControl',
+ request_type_name=u'StorageDefaultObjectAccessControlsGetRequest',
+ response_type_name=u'ObjectAccessControl',
supports_download=False,
),
'Insert': base_api.ApiMethodInfo(
http_method=u'POST',
- method_id=u'storage.bucketAccessControls.insert',
+ method_id=u'storage.defaultObjectAccessControls.insert',
ordered_params=[u'bucket'],
path_params=[u'bucket'],
query_params=[],
- relative_path=u'b/{bucket}/acl',
+ relative_path=u'b/{bucket}/defaultObjectAcl',
request_field='<request>',
- request_type_name=u'BucketAccessControl',
- response_type_name=u'BucketAccessControl',
+ request_type_name=u'ObjectAccessControl',
+ response_type_name=u'ObjectAccessControl',
supports_download=False,
),
'List': base_api.ApiMethodInfo(
http_method=u'GET',
- method_id=u'storage.bucketAccessControls.list',
+ method_id=u'storage.defaultObjectAccessControls.list',
ordered_params=[u'bucket'],
path_params=[u'bucket'],
- query_params=[],
- relative_path=u'b/{bucket}/acl',
+ query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch'],
+ relative_path=u'b/{bucket}/defaultObjectAcl',
request_field='',
- request_type_name=u'StorageBucketAccessControlsListRequest',
- response_type_name=u'BucketAccessControls',
+ request_type_name=u'StorageDefaultObjectAccessControlsListRequest',
+ response_type_name=u'ObjectAccessControls',
supports_download=False,
),
'Patch': base_api.ApiMethodInfo(
http_method=u'PATCH',
- method_id=u'storage.bucketAccessControls.patch',
+ method_id=u'storage.defaultObjectAccessControls.patch',
ordered_params=[u'bucket', u'entity'],
path_params=[u'bucket', u'entity'],
query_params=[],
- relative_path=u'b/{bucket}/acl/{entity}',
+ relative_path=u'b/{bucket}/defaultObjectAcl/{entity}',
request_field='<request>',
- request_type_name=u'BucketAccessControl',
- response_type_name=u'BucketAccessControl',
+ request_type_name=u'ObjectAccessControl',
+ response_type_name=u'ObjectAccessControl',
supports_download=False,
),
'Update': base_api.ApiMethodInfo(
http_method=u'PUT',
- method_id=u'storage.bucketAccessControls.update',
+ method_id=u'storage.defaultObjectAccessControls.update',
ordered_params=[u'bucket', u'entity'],
path_params=[u'bucket', u'entity'],
query_params=[],
- relative_path=u'b/{bucket}/acl/{entity}',
+ relative_path=u'b/{bucket}/defaultObjectAcl/{entity}',
request_field='<request>',
- request_type_name=u'BucketAccessControl',
- response_type_name=u'BucketAccessControl',
+ request_type_name=u'ObjectAccessControl',
+ response_type_name=u'ObjectAccessControl',
supports_download=False,
),
}
@@ -148,161 +125,161 @@ class StorageV1(base_api.BaseApiClient):
}
def Delete(self, request, global_params=None):
- """Permanently deletes the ACL entry for the specified entity on the specified bucket.
+ """Permanently deletes the default object ACL entry for the specified entity on the specified bucket.
Args:
- request: (StorageBucketAccessControlsDeleteRequest) input message
+ request: (StorageDefaultObjectAccessControlsDeleteRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (StorageBucketAccessControlsDeleteResponse) The response message.
+ (StorageDefaultObjectAccessControlsDeleteResponse) The response message.
"""
config = self.GetMethodConfig('Delete')
return self._RunMethod(
config, request, global_params=global_params)
def Get(self, request, global_params=None):
- """Returns the ACL entry for the specified entity on the specified bucket.
+ """Returns the default object ACL entry for the specified entity on the specified bucket.
Args:
- request: (StorageBucketAccessControlsGetRequest) input message
+ request: (StorageDefaultObjectAccessControlsGetRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (BucketAccessControl) The response message.
+ (ObjectAccessControl) The response message.
"""
config = self.GetMethodConfig('Get')
return self._RunMethod(
config, request, global_params=global_params)
def Insert(self, request, global_params=None):
- """Creates a new ACL entry on the specified bucket.
+ """Creates a new default object ACL entry on the specified bucket.
Args:
- request: (BucketAccessControl) input message
+ request: (ObjectAccessControl) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (BucketAccessControl) The response message.
+ (ObjectAccessControl) The response message.
"""
config = self.GetMethodConfig('Insert')
return self._RunMethod(
config, request, global_params=global_params)
def List(self, request, global_params=None):
- """Retrieves ACL entries on the specified bucket.
+ """Retrieves default object ACL entries on the specified bucket.
Args:
- request: (StorageBucketAccessControlsListRequest) input message
+ request: (StorageDefaultObjectAccessControlsListRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (BucketAccessControls) The response message.
+ (ObjectAccessControls) The response message.
"""
config = self.GetMethodConfig('List')
return self._RunMethod(
config, request, global_params=global_params)
def Patch(self, request, global_params=None):
- """Updates an ACL entry on the specified bucket. This method supports patch semantics.
+ """Updates a default object ACL entry on the specified bucket. This method supports patch semantics.
Args:
- request: (BucketAccessControl) input message
+ request: (ObjectAccessControl) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (BucketAccessControl) The response message.
+ (ObjectAccessControl) The response message.
"""
config = self.GetMethodConfig('Patch')
return self._RunMethod(
config, request, global_params=global_params)
def Update(self, request, global_params=None):
- """Updates an ACL entry on the specified bucket.
+ """Updates a default object ACL entry on the specified bucket.
Args:
- request: (BucketAccessControl) input message
+ request: (ObjectAccessControl) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (BucketAccessControl) The response message.
+ (ObjectAccessControl) The response message.
"""
config = self.GetMethodConfig('Update')
return self._RunMethod(
config, request, global_params=global_params)
- class BucketsService(base_api.BaseApiService):
- """Service class for the buckets resource."""
+ class BucketAccessControlsService(base_api.BaseApiService):
+ """Service class for the bucketAccessControls resource."""
- _NAME = u'buckets'
+ _NAME = u'bucketAccessControls'
def __init__(self, client):
- super(StorageV1.BucketsService, self).__init__(client)
+ super(StorageV1.BucketAccessControlsService, self).__init__(client)
self._method_configs = {
'Delete': base_api.ApiMethodInfo(
http_method=u'DELETE',
- method_id=u'storage.buckets.delete',
- ordered_params=[u'bucket'],
- path_params=[u'bucket'],
- query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch'],
- relative_path=u'b/{bucket}',
+ method_id=u'storage.bucketAccessControls.delete',
+ ordered_params=[u'bucket', u'entity'],
+ path_params=[u'bucket', u'entity'],
+ query_params=[],
+ relative_path=u'b/{bucket}/acl/{entity}',
request_field='',
- request_type_name=u'StorageBucketsDeleteRequest',
- response_type_name=u'StorageBucketsDeleteResponse',
+ request_type_name=u'StorageBucketAccessControlsDeleteRequest',
+ response_type_name=u'StorageBucketAccessControlsDeleteResponse',
supports_download=False,
),
'Get': base_api.ApiMethodInfo(
http_method=u'GET',
- method_id=u'storage.buckets.get',
- ordered_params=[u'bucket'],
- path_params=[u'bucket'],
- query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'projection'],
- relative_path=u'b/{bucket}',
+ method_id=u'storage.bucketAccessControls.get',
+ ordered_params=[u'bucket', u'entity'],
+ path_params=[u'bucket', u'entity'],
+ query_params=[],
+ relative_path=u'b/{bucket}/acl/{entity}',
request_field='',
- request_type_name=u'StorageBucketsGetRequest',
- response_type_name=u'Bucket',
+ request_type_name=u'StorageBucketAccessControlsGetRequest',
+ response_type_name=u'BucketAccessControl',
supports_download=False,
),
'Insert': base_api.ApiMethodInfo(
http_method=u'POST',
- method_id=u'storage.buckets.insert',
- ordered_params=[u'project'],
- path_params=[],
- query_params=[u'predefinedAcl', u'predefinedDefaultObjectAcl', u'project', u'projection'],
- relative_path=u'b',
- request_field=u'bucket',
- request_type_name=u'StorageBucketsInsertRequest',
- response_type_name=u'Bucket',
+ method_id=u'storage.bucketAccessControls.insert',
+ ordered_params=[u'bucket'],
+ path_params=[u'bucket'],
+ query_params=[],
+ relative_path=u'b/{bucket}/acl',
+ request_field='<request>',
+ request_type_name=u'BucketAccessControl',
+ response_type_name=u'BucketAccessControl',
supports_download=False,
),
'List': base_api.ApiMethodInfo(
http_method=u'GET',
- method_id=u'storage.buckets.list',
- ordered_params=[u'project'],
- path_params=[],
- query_params=[u'maxResults', u'pageToken', u'prefix', u'project', u'projection'],
- relative_path=u'b',
+ method_id=u'storage.bucketAccessControls.list',
+ ordered_params=[u'bucket'],
+ path_params=[u'bucket'],
+ query_params=[],
+ relative_path=u'b/{bucket}/acl',
request_field='',
- request_type_name=u'StorageBucketsListRequest',
- response_type_name=u'Buckets',
+ request_type_name=u'StorageBucketAccessControlsListRequest',
+ response_type_name=u'BucketAccessControls',
supports_download=False,
),
'Patch': base_api.ApiMethodInfo(
http_method=u'PATCH',
- method_id=u'storage.buckets.patch',
- ordered_params=[u'bucket'],
- path_params=[u'bucket'],
- query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'predefinedAcl', u'predefinedDefaultObjectAcl', u'projection'],
- relative_path=u'b/{bucket}',
- request_field=u'bucketResource',
- request_type_name=u'StorageBucketsPatchRequest',
- response_type_name=u'Bucket',
+ method_id=u'storage.bucketAccessControls.patch',
+ ordered_params=[u'bucket', u'entity'],
+ path_params=[u'bucket', u'entity'],
+ query_params=[],
+ relative_path=u'b/{bucket}/acl/{entity}',
+ request_field='<request>',
+ request_type_name=u'BucketAccessControl',
+ response_type_name=u'BucketAccessControl',
supports_download=False,
),
'Update': base_api.ApiMethodInfo(
http_method=u'PUT',
- method_id=u'storage.buckets.update',
- ordered_params=[u'bucket'],
- path_params=[u'bucket'],
- query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'predefinedAcl', u'predefinedDefaultObjectAcl', u'projection'],
- relative_path=u'b/{bucket}',
- request_field=u'bucketResource',
- request_type_name=u'StorageBucketsUpdateRequest',
- response_type_name=u'Bucket',
+ method_id=u'storage.bucketAccessControls.update',
+ ordered_params=[u'bucket', u'entity'],
+ path_params=[u'bucket', u'entity'],
+ query_params=[],
+ relative_path=u'b/{bucket}/acl/{entity}',
+ request_field='<request>',
+ request_type_name=u'BucketAccessControl',
+ response_type_name=u'BucketAccessControl',
supports_download=False,
),
}
@@ -311,78 +288,78 @@ class StorageV1(base_api.BaseApiClient):
}
def Delete(self, request, global_params=None):
- """Permanently deletes an empty bucket.
+ """Permanently deletes the ACL entry for the specified entity on the specified bucket.
Args:
- request: (StorageBucketsDeleteRequest) input message
+ request: (StorageBucketAccessControlsDeleteRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (StorageBucketsDeleteResponse) The response message.
+ (StorageBucketAccessControlsDeleteResponse) The response message.
"""
config = self.GetMethodConfig('Delete')
return self._RunMethod(
config, request, global_params=global_params)
def Get(self, request, global_params=None):
- """Returns metadata for the specified bucket.
+ """Returns the ACL entry for the specified entity on the specified bucket.
Args:
- request: (StorageBucketsGetRequest) input message
+ request: (StorageBucketAccessControlsGetRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (Bucket) The response message.
+ (BucketAccessControl) The response message.
"""
config = self.GetMethodConfig('Get')
return self._RunMethod(
config, request, global_params=global_params)
def Insert(self, request, global_params=None):
- """Creates a new bucket.
+ """Creates a new ACL entry on the specified bucket.
Args:
- request: (StorageBucketsInsertRequest) input message
+ request: (BucketAccessControl) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (Bucket) The response message.
+ (BucketAccessControl) The response message.
"""
config = self.GetMethodConfig('Insert')
return self._RunMethod(
config, request, global_params=global_params)
def List(self, request, global_params=None):
- """Retrieves a list of buckets for a given project.
+ """Retrieves ACL entries on the specified bucket.
Args:
- request: (StorageBucketsListRequest) input message
+ request: (StorageBucketAccessControlsListRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (Buckets) The response message.
+ (BucketAccessControls) The response message.
"""
config = self.GetMethodConfig('List')
return self._RunMethod(
config, request, global_params=global_params)
def Patch(self, request, global_params=None):
- """Updates a bucket. This method supports patch semantics.
+ """Updates an ACL entry on the specified bucket. This method supports patch semantics.
Args:
- request: (StorageBucketsPatchRequest) input message
+ request: (BucketAccessControl) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (Bucket) The response message.
+ (BucketAccessControl) The response message.
"""
config = self.GetMethodConfig('Patch')
return self._RunMethod(
config, request, global_params=global_params)
def Update(self, request, global_params=None):
- """Updates a bucket.
+ """Updates an ACL entry on the specified bucket.
Args:
- request: (StorageBucketsUpdateRequest) input message
+ request: (BucketAccessControl) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (Bucket) The response message.
+ (BucketAccessControl) The response message.
"""
config = self.GetMethodConfig('Update')
return self._RunMethod(
@@ -426,167 +403,269 @@ class StorageV1(base_api.BaseApiClient):
return self._RunMethod(
config, request, global_params=global_params)
- class DefaultObjectAccessControlsService(base_api.BaseApiService):
- """Service class for the defaultObjectAccessControls resource."""
+ class ObjectsService(base_api.BaseApiService):
+ """Service class for the objects resource."""
- _NAME = u'defaultObjectAccessControls'
+ _NAME = u'objects'
def __init__(self, client):
- super(StorageV1.DefaultObjectAccessControlsService, self).__init__(client)
+ super(StorageV1.ObjectsService, self).__init__(client)
self._method_configs = {
- 'Delete': base_api.ApiMethodInfo(
- http_method=u'DELETE',
- method_id=u'storage.defaultObjectAccessControls.delete',
- ordered_params=[u'bucket', u'entity'],
- path_params=[u'bucket', u'entity'],
- query_params=[],
- relative_path=u'b/{bucket}/defaultObjectAcl/{entity}',
- request_field='',
- request_type_name=u'StorageDefaultObjectAccessControlsDeleteRequest',
- response_type_name=u'StorageDefaultObjectAccessControlsDeleteResponse',
+ 'Compose': base_api.ApiMethodInfo(
+ http_method=u'POST',
+ method_id=u'storage.objects.compose',
+ ordered_params=[u'destinationBucket', u'destinationObject'],
+ path_params=[u'destinationBucket', u'destinationObject'],
+ query_params=[u'destinationPredefinedAcl', u'ifGenerationMatch', u'ifMetagenerationMatch'],
+ relative_path=u'b/{destinationBucket}/o/{destinationObject}/compose',
+ request_field=u'composeRequest',
+ request_type_name=u'StorageObjectsComposeRequest',
+ response_type_name=u'Object',
+ supports_download=True,
+ ),
+ 'Copy': base_api.ApiMethodInfo(
+ http_method=u'POST',
+ method_id=u'storage.objects.copy',
+ ordered_params=[u'sourceBucket', u'sourceObject', u'destinationBucket', u'destinationObject'],
+ path_params=[u'destinationBucket', u'destinationObject', u'sourceBucket', u'sourceObject'],
+ query_params=[u'destinationPredefinedAcl', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'ifSourceGenerationMatch', u'ifSourceGenerationNotMatch', u'ifSourceMetagenerationMatch', u'ifSourceMetagenerationNotMatch', u'projection', u'sourceGeneration'],
+ relative_path=u'b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}',
+ request_field=u'object',
+ request_type_name=u'StorageObjectsCopyRequest',
+ response_type_name=u'Object',
+ supports_download=True,
+ ),
+ 'Delete': base_api.ApiMethodInfo(
+ http_method=u'DELETE',
+ method_id=u'storage.objects.delete',
+ ordered_params=[u'bucket', u'object'],
+ path_params=[u'bucket', u'object'],
+ query_params=[u'generation', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch'],
+ relative_path=u'b/{bucket}/o/{object}',
+ request_field='',
+ request_type_name=u'StorageObjectsDeleteRequest',
+ response_type_name=u'StorageObjectsDeleteResponse',
supports_download=False,
),
'Get': base_api.ApiMethodInfo(
http_method=u'GET',
- method_id=u'storage.defaultObjectAccessControls.get',
- ordered_params=[u'bucket', u'entity'],
- path_params=[u'bucket', u'entity'],
- query_params=[],
- relative_path=u'b/{bucket}/defaultObjectAcl/{entity}',
+ method_id=u'storage.objects.get',
+ ordered_params=[u'bucket', u'object'],
+ path_params=[u'bucket', u'object'],
+ query_params=[u'generation', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'projection'],
+ relative_path=u'b/{bucket}/o/{object}',
request_field='',
- request_type_name=u'StorageDefaultObjectAccessControlsGetRequest',
- response_type_name=u'ObjectAccessControl',
- supports_download=False,
+ request_type_name=u'StorageObjectsGetRequest',
+ response_type_name=u'Object',
+ supports_download=True,
),
'Insert': base_api.ApiMethodInfo(
http_method=u'POST',
- method_id=u'storage.defaultObjectAccessControls.insert',
+ method_id=u'storage.objects.insert',
ordered_params=[u'bucket'],
path_params=[u'bucket'],
- query_params=[],
- relative_path=u'b/{bucket}/defaultObjectAcl',
- request_field='<request>',
- request_type_name=u'ObjectAccessControl',
- response_type_name=u'ObjectAccessControl',
- supports_download=False,
+ query_params=[u'contentEncoding', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'name', u'predefinedAcl', u'projection'],
+ relative_path=u'b/{bucket}/o',
+ request_field=u'object',
+ request_type_name=u'StorageObjectsInsertRequest',
+ response_type_name=u'Object',
+ supports_download=True,
),
'List': base_api.ApiMethodInfo(
http_method=u'GET',
- method_id=u'storage.defaultObjectAccessControls.list',
+ method_id=u'storage.objects.list',
ordered_params=[u'bucket'],
path_params=[u'bucket'],
- query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch'],
- relative_path=u'b/{bucket}/defaultObjectAcl',
+ query_params=[u'delimiter', u'maxResults', u'pageToken', u'prefix', u'projection', u'versions'],
+ relative_path=u'b/{bucket}/o',
request_field='',
- request_type_name=u'StorageDefaultObjectAccessControlsListRequest',
- response_type_name=u'ObjectAccessControls',
+ request_type_name=u'StorageObjectsListRequest',
+ response_type_name=u'Objects',
supports_download=False,
),
'Patch': base_api.ApiMethodInfo(
http_method=u'PATCH',
- method_id=u'storage.defaultObjectAccessControls.patch',
- ordered_params=[u'bucket', u'entity'],
- path_params=[u'bucket', u'entity'],
- query_params=[],
- relative_path=u'b/{bucket}/defaultObjectAcl/{entity}',
- request_field='<request>',
- request_type_name=u'ObjectAccessControl',
- response_type_name=u'ObjectAccessControl',
+ method_id=u'storage.objects.patch',
+ ordered_params=[u'bucket', u'object'],
+ path_params=[u'bucket', u'object'],
+ query_params=[u'generation', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'predefinedAcl', u'projection'],
+ relative_path=u'b/{bucket}/o/{object}',
+ request_field=u'objectResource',
+ request_type_name=u'StorageObjectsPatchRequest',
+ response_type_name=u'Object',
supports_download=False,
),
'Update': base_api.ApiMethodInfo(
http_method=u'PUT',
- method_id=u'storage.defaultObjectAccessControls.update',
- ordered_params=[u'bucket', u'entity'],
- path_params=[u'bucket', u'entity'],
- query_params=[],
- relative_path=u'b/{bucket}/defaultObjectAcl/{entity}',
- request_field='<request>',
- request_type_name=u'ObjectAccessControl',
- response_type_name=u'ObjectAccessControl',
+ method_id=u'storage.objects.update',
+ ordered_params=[u'bucket', u'object'],
+ path_params=[u'bucket', u'object'],
+ query_params=[u'generation', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'predefinedAcl', u'projection'],
+ relative_path=u'b/{bucket}/o/{object}',
+ request_field=u'objectResource',
+ request_type_name=u'StorageObjectsUpdateRequest',
+ response_type_name=u'Object',
+ supports_download=True,
+ ),
+ 'WatchAll': base_api.ApiMethodInfo(
+ http_method=u'POST',
+ method_id=u'storage.objects.watchAll',
+ ordered_params=[u'bucket'],
+ path_params=[u'bucket'],
+ query_params=[u'delimiter', u'maxResults', u'pageToken', u'prefix', u'projection', u'versions'],
+ relative_path=u'b/{bucket}/o/watch',
+ request_field=u'channel',
+ request_type_name=u'StorageObjectsWatchAllRequest',
+ response_type_name=u'Channel',
supports_download=False,
),
}
self._upload_configs = {
+ 'Insert': base_api.ApiUploadInfo(
+ accept=['*/*'],
+ max_size=None,
+ resumable_multipart=True,
+ resumable_path=u'/resumable/upload/storage/v1/b/{bucket}/o',
+ simple_multipart=True,
+ simple_path=u'/upload/storage/v1/b/{bucket}/o',
+ ),
}
+ def Compose(self, request, global_params=None, download=None):
+ """Concatenates a list of existing objects into a new object in the same bucket.
+
+ Args:
+ request: (StorageObjectsComposeRequest) input message
+ global_params: (StandardQueryParameters, default: None) global arguments
+ download: (Download, default: None) If present, download
+ data from the request via this stream.
+ Returns:
+ (Object) The response message.
+ """
+ config = self.GetMethodConfig('Compose')
+ return self._RunMethod(
+ config, request, global_params=global_params,
+ download=download)
+
+ def Copy(self, request, global_params=None, download=None):
+ """Copies an object to a specified location. Optionally overrides metadata.
+
+ Args:
+ request: (StorageObjectsCopyRequest) input message
+ global_params: (StandardQueryParameters, default: None) global arguments
+ download: (Download, default: None) If present, download
+ data from the request via this stream.
+ Returns:
+ (Object) The response message.
+ """
+ config = self.GetMethodConfig('Copy')
+ return self._RunMethod(
+ config, request, global_params=global_params,
+ download=download)
+
def Delete(self, request, global_params=None):
- """Permanently deletes the default object ACL entry for the specified entity on the specified bucket.
+ """Deletes an object and its metadata. Deletions are permanent if versioning is not enabled for the bucket, or if the generation parameter is used.
Args:
- request: (StorageDefaultObjectAccessControlsDeleteRequest) input message
+ request: (StorageObjectsDeleteRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (StorageDefaultObjectAccessControlsDeleteResponse) The response message.
+ (StorageObjectsDeleteResponse) The response message.
"""
config = self.GetMethodConfig('Delete')
return self._RunMethod(
config, request, global_params=global_params)
- def Get(self, request, global_params=None):
- """Returns the default object ACL entry for the specified entity on the specified bucket.
+ def Get(self, request, global_params=None, download=None):
+ """Retrieves an object or its metadata.
Args:
- request: (StorageDefaultObjectAccessControlsGetRequest) input message
+ request: (StorageObjectsGetRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
+ download: (Download, default: None) If present, download
+ data from the request via this stream.
Returns:
- (ObjectAccessControl) The response message.
+ (Object) The response message.
"""
config = self.GetMethodConfig('Get')
return self._RunMethod(
- config, request, global_params=global_params)
+ config, request, global_params=global_params,
+ download=download)
- def Insert(self, request, global_params=None):
- """Creates a new default object ACL entry on the specified bucket.
+ def Insert(self, request, global_params=None, upload=None, download=None):
+ """Stores a new object and metadata.
Args:
- request: (ObjectAccessControl) input message
+ request: (StorageObjectsInsertRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
+ upload: (Upload, default: None) If present, upload
+ this stream with the request.
+ download: (Download, default: None) If present, download
+ data from the request via this stream.
Returns:
- (ObjectAccessControl) The response message.
+ (Object) The response message.
"""
config = self.GetMethodConfig('Insert')
+ upload_config = self.GetUploadConfig('Insert')
return self._RunMethod(
- config, request, global_params=global_params)
+ config, request, global_params=global_params,
+ upload=upload, upload_config=upload_config,
+ download=download)
def List(self, request, global_params=None):
- """Retrieves default object ACL entries on the specified bucket.
+ """Retrieves a list of objects matching the criteria.
Args:
- request: (StorageDefaultObjectAccessControlsListRequest) input message
+ request: (StorageObjectsListRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (ObjectAccessControls) The response message.
+ (Objects) The response message.
"""
config = self.GetMethodConfig('List')
return self._RunMethod(
config, request, global_params=global_params)
def Patch(self, request, global_params=None):
- """Updates a default object ACL entry on the specified bucket. This method supports patch semantics.
+ """Updates an object's metadata. This method supports patch semantics.
Args:
- request: (ObjectAccessControl) input message
+ request: (StorageObjectsPatchRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (ObjectAccessControl) The response message.
+ (Object) The response message.
"""
config = self.GetMethodConfig('Patch')
return self._RunMethod(
config, request, global_params=global_params)
- def Update(self, request, global_params=None):
- """Updates a default object ACL entry on the specified bucket.
+ def Update(self, request, global_params=None, download=None):
+ """Updates an object's metadata.
Args:
- request: (ObjectAccessControl) input message
+ request: (StorageObjectsUpdateRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
+ download: (Download, default: None) If present, download
+ data from the request via this stream.
Returns:
- (ObjectAccessControl) The response message.
+ (Object) The response message.
"""
config = self.GetMethodConfig('Update')
return self._RunMethod(
+ config, request, global_params=global_params,
+ download=download)
+
+ def WatchAll(self, request, global_params=None):
+ """Watch for changes on all objects in a bucket.
+
+ Args:
+ request: (StorageObjectsWatchAllRequest) input message
+ global_params: (StandardQueryParameters, default: None) global arguments
+ Returns:
+ (Channel) The response message.
+ """
+ config = self.GetMethodConfig('WatchAll')
+ return self._RunMethod(
config, request, global_params=global_params)
class ObjectAccessControlsService(base_api.BaseApiService):
@@ -752,292 +831,165 @@ class StorageV1(base_api.BaseApiClient):
return self._RunMethod(
config, request, global_params=global_params)
- class ObjectsService(base_api.BaseApiService):
- """Service class for the objects resource."""
+ class BucketsService(base_api.BaseApiService):
+ """Service class for the buckets resource."""
- _NAME = u'objects'
+ _NAME = u'buckets'
def __init__(self, client):
- super(StorageV1.ObjectsService, self).__init__(client)
+ super(StorageV1.BucketsService, self).__init__(client)
self._method_configs = {
- 'Compose': base_api.ApiMethodInfo(
- http_method=u'POST',
- method_id=u'storage.objects.compose',
- ordered_params=[u'destinationBucket', u'destinationObject'],
- path_params=[u'destinationBucket', u'destinationObject'],
- query_params=[u'destinationPredefinedAcl', u'ifGenerationMatch', u'ifMetagenerationMatch'],
- relative_path=u'b/{destinationBucket}/o/{destinationObject}/compose',
- request_field=u'composeRequest',
- request_type_name=u'StorageObjectsComposeRequest',
- response_type_name=u'Object',
- supports_download=True,
- ),
- 'Copy': base_api.ApiMethodInfo(
- http_method=u'POST',
- method_id=u'storage.objects.copy',
- ordered_params=[u'sourceBucket', u'sourceObject', u'destinationBucket', u'destinationObject'],
- path_params=[u'destinationBucket', u'destinationObject', u'sourceBucket', u'sourceObject'],
- query_params=[u'destinationPredefinedAcl', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'ifSourceGenerationMatch', u'ifSourceGenerationNotMatch', u'ifSourceMetagenerationMatch', u'ifSourceMetagenerationNotMatch', u'projection', u'sourceGeneration'],
- relative_path=u'b/{sourceBucket}/o/{sourceObject}/copyTo/b/{destinationBucket}/o/{destinationObject}',
- request_field=u'object',
- request_type_name=u'StorageObjectsCopyRequest',
- response_type_name=u'Object',
- supports_download=True,
- ),
'Delete': base_api.ApiMethodInfo(
http_method=u'DELETE',
- method_id=u'storage.objects.delete',
- ordered_params=[u'bucket', u'object'],
- path_params=[u'bucket', u'object'],
- query_params=[u'generation', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch'],
- relative_path=u'b/{bucket}/o/{object}',
+ method_id=u'storage.buckets.delete',
+ ordered_params=[u'bucket'],
+ path_params=[u'bucket'],
+ query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch'],
+ relative_path=u'b/{bucket}',
request_field='',
- request_type_name=u'StorageObjectsDeleteRequest',
- response_type_name=u'StorageObjectsDeleteResponse',
+ request_type_name=u'StorageBucketsDeleteRequest',
+ response_type_name=u'StorageBucketsDeleteResponse',
supports_download=False,
),
'Get': base_api.ApiMethodInfo(
http_method=u'GET',
- method_id=u'storage.objects.get',
- ordered_params=[u'bucket', u'object'],
- path_params=[u'bucket', u'object'],
- query_params=[u'generation', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'projection'],
- relative_path=u'b/{bucket}/o/{object}',
+ method_id=u'storage.buckets.get',
+ ordered_params=[u'bucket'],
+ path_params=[u'bucket'],
+ query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'projection'],
+ relative_path=u'b/{bucket}',
request_field='',
- request_type_name=u'StorageObjectsGetRequest',
- response_type_name=u'Object',
- supports_download=True,
+ request_type_name=u'StorageBucketsGetRequest',
+ response_type_name=u'Bucket',
+ supports_download=False,
),
'Insert': base_api.ApiMethodInfo(
http_method=u'POST',
- method_id=u'storage.objects.insert',
- ordered_params=[u'bucket'],
- path_params=[u'bucket'],
- query_params=[u'contentEncoding', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'name', u'predefinedAcl', u'projection'],
- relative_path=u'b/{bucket}/o',
- request_field=u'object',
- request_type_name=u'StorageObjectsInsertRequest',
- response_type_name=u'Object',
- supports_download=True,
+ method_id=u'storage.buckets.insert',
+ ordered_params=[u'project'],
+ path_params=[],
+ query_params=[u'predefinedAcl', u'predefinedDefaultObjectAcl', u'project', u'projection'],
+ relative_path=u'b',
+ request_field=u'bucket',
+ request_type_name=u'StorageBucketsInsertRequest',
+ response_type_name=u'Bucket',
+ supports_download=False,
),
'List': base_api.ApiMethodInfo(
http_method=u'GET',
- method_id=u'storage.objects.list',
- ordered_params=[u'bucket'],
- path_params=[u'bucket'],
- query_params=[u'delimiter', u'maxResults', u'pageToken', u'prefix', u'projection', u'versions'],
- relative_path=u'b/{bucket}/o',
+ method_id=u'storage.buckets.list',
+ ordered_params=[u'project'],
+ path_params=[],
+ query_params=[u'maxResults', u'pageToken', u'prefix', u'project', u'projection'],
+ relative_path=u'b',
request_field='',
- request_type_name=u'StorageObjectsListRequest',
- response_type_name=u'Objects',
+ request_type_name=u'StorageBucketsListRequest',
+ response_type_name=u'Buckets',
supports_download=False,
),
'Patch': base_api.ApiMethodInfo(
http_method=u'PATCH',
- method_id=u'storage.objects.patch',
- ordered_params=[u'bucket', u'object'],
- path_params=[u'bucket', u'object'],
- query_params=[u'generation', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'predefinedAcl', u'projection'],
- relative_path=u'b/{bucket}/o/{object}',
- request_field=u'objectResource',
- request_type_name=u'StorageObjectsPatchRequest',
- response_type_name=u'Object',
- supports_download=False,
- ),
- 'Rewrite': base_api.ApiMethodInfo(
- http_method=u'POST',
- method_id=u'storage.objects.rewrite',
- ordered_params=[u'sourceBucket', u'sourceObject', u'destinationBucket', u'destinationObject'],
- path_params=[u'destinationBucket', u'destinationObject', u'sourceBucket', u'sourceObject'],
- query_params=[u'destinationPredefinedAcl', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'ifSourceGenerationMatch', u'ifSourceGenerationNotMatch', u'ifSourceMetagenerationMatch', u'ifSourceMetagenerationNotMatch', u'maxBytesRewrittenPerCall', u'projection', u'rewriteToken', u'sourceGeneration'],
- relative_path=u'b/{sourceBucket}/o/{sourceObject}/rewriteTo/b/{destinationBucket}/o/{destinationObject}',
- request_field=u'object',
- request_type_name=u'StorageObjectsRewriteRequest',
- response_type_name=u'RewriteResponse',
+ method_id=u'storage.buckets.patch',
+ ordered_params=[u'bucket'],
+ path_params=[u'bucket'],
+ query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'predefinedAcl', u'predefinedDefaultObjectAcl', u'projection'],
+ relative_path=u'b/{bucket}',
+ request_field=u'bucketResource',
+ request_type_name=u'StorageBucketsPatchRequest',
+ response_type_name=u'Bucket',
supports_download=False,
),
'Update': base_api.ApiMethodInfo(
http_method=u'PUT',
- method_id=u'storage.objects.update',
- ordered_params=[u'bucket', u'object'],
- path_params=[u'bucket', u'object'],
- query_params=[u'generation', u'ifGenerationMatch', u'ifGenerationNotMatch', u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'predefinedAcl', u'projection'],
- relative_path=u'b/{bucket}/o/{object}',
- request_field=u'objectResource',
- request_type_name=u'StorageObjectsUpdateRequest',
- response_type_name=u'Object',
- supports_download=True,
- ),
- 'WatchAll': base_api.ApiMethodInfo(
- http_method=u'POST',
- method_id=u'storage.objects.watchAll',
+ method_id=u'storage.buckets.update',
ordered_params=[u'bucket'],
path_params=[u'bucket'],
- query_params=[u'delimiter', u'maxResults', u'pageToken', u'prefix', u'projection', u'versions'],
- relative_path=u'b/{bucket}/o/watch',
- request_field=u'channel',
- request_type_name=u'StorageObjectsWatchAllRequest',
- response_type_name=u'Channel',
+ query_params=[u'ifMetagenerationMatch', u'ifMetagenerationNotMatch', u'predefinedAcl', u'predefinedDefaultObjectAcl', u'projection'],
+ relative_path=u'b/{bucket}',
+ request_field=u'bucketResource',
+ request_type_name=u'StorageBucketsUpdateRequest',
+ response_type_name=u'Bucket',
supports_download=False,
),
}
self._upload_configs = {
- 'Insert': base_api.ApiUploadInfo(
- accept=['*/*'],
- max_size=None,
- resumable_multipart=True,
- resumable_path=u'/resumable/upload/storage/' + self._client._version + '/b/{bucket}/o',
- simple_multipart=True,
- simple_path=u'/upload/storage/' + self._client._version + '/b/{bucket}/o',
- ),
}
- def Compose(self, request, global_params=None, download=None):
- """Concatenates a list of existing objects into a new object in the same bucket.
-
- Args:
- request: (StorageObjectsComposeRequest) input message
- global_params: (StandardQueryParameters, default: None) global arguments
- download: (Download, default: None) If present, download
- data from the request via this stream.
- Returns:
- (Object) The response message.
- """
- config = self.GetMethodConfig('Compose')
- return self._RunMethod(
- config, request, global_params=global_params,
- download=download)
-
- def Copy(self, request, global_params=None, download=None):
- """Copies an object to a specified location. Optionally overrides metadata.
-
- Args:
- request: (StorageObjectsCopyRequest) input message
- global_params: (StandardQueryParameters, default: None) global arguments
- download: (Download, default: None) If present, download
- data from the request via this stream.
- Returns:
- (Object) The response message.
- """
- config = self.GetMethodConfig('Copy')
- return self._RunMethod(
- config, request, global_params=global_params,
- download=download)
-
def Delete(self, request, global_params=None):
- """Deletes an object and its metadata. Deletions are permanent if versioning is not enabled for the bucket, or if the generation parameter is used.
+ """Permanently deletes an empty bucket.
Args:
- request: (StorageObjectsDeleteRequest) input message
+ request: (StorageBucketsDeleteRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (StorageObjectsDeleteResponse) The response message.
+ (StorageBucketsDeleteResponse) The response message.
"""
config = self.GetMethodConfig('Delete')
return self._RunMethod(
config, request, global_params=global_params)
- def Get(self, request, global_params=None, download=None):
- """Retrieves an object or its metadata.
+ def Get(self, request, global_params=None):
+ """Returns metadata for the specified bucket.
Args:
- request: (StorageObjectsGetRequest) input message
+ request: (StorageBucketsGetRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
- download: (Download, default: None) If present, download
- data from the request via this stream.
Returns:
- (Object) The response message.
+ (Bucket) The response message.
"""
config = self.GetMethodConfig('Get')
return self._RunMethod(
- config, request, global_params=global_params,
- download=download)
+ config, request, global_params=global_params)
- def Insert(self, request, global_params=None, upload=None, download=None):
- """Stores a new object and metadata.
+ def Insert(self, request, global_params=None):
+ """Creates a new bucket.
Args:
- request: (StorageObjectsInsertRequest) input message
+ request: (StorageBucketsInsertRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
- upload: (Upload, default: None) If present, upload
- this stream with the request.
- download: (Download, default: None) If present, download
- data from the request via this stream.
Returns:
- (Object) The response message.
+ (Bucket) The response message.
"""
config = self.GetMethodConfig('Insert')
- upload_config = self.GetUploadConfig('Insert')
return self._RunMethod(
- config, request, global_params=global_params,
- upload=upload, upload_config=upload_config,
- download=download)
+ config, request, global_params=global_params)
def List(self, request, global_params=None):
- """Retrieves a list of objects matching the criteria.
+ """Retrieves a list of buckets for a given project.
Args:
- request: (StorageObjectsListRequest) input message
+ request: (StorageBucketsListRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (Objects) The response message.
+ (Buckets) The response message.
"""
config = self.GetMethodConfig('List')
return self._RunMethod(
config, request, global_params=global_params)
def Patch(self, request, global_params=None):
- """Updates an object's metadata. This method supports patch semantics.
+ """Updates a bucket. This method supports patch semantics.
Args:
- request: (StorageObjectsPatchRequest) input message
+ request: (StorageBucketsPatchRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
Returns:
- (Object) The response message.
+ (Bucket) The response message.
"""
config = self.GetMethodConfig('Patch')
return self._RunMethod(
config, request, global_params=global_params)
- def Rewrite(self, request, global_params=None):
- """Rewrites a source object to a destination object. Optionally overrides metadata.
-
- Args:
- request: (StorageObjectsRewriteRequest) input message
- global_params: (StandardQueryParameters, default: None) global arguments
- Returns:
- (RewriteResponse) The response message.
- """
- config = self.GetMethodConfig('Rewrite')
- return self._RunMethod(
- config, request, global_params=global_params)
-
- def Update(self, request, global_params=None, download=None):
- """Updates an object's metadata.
+ def Update(self, request, global_params=None):
+ """Updates a bucket.
Args:
- request: (StorageObjectsUpdateRequest) input message
+ request: (StorageBucketsUpdateRequest) input message
global_params: (StandardQueryParameters, default: None) global arguments
- download: (Download, default: None) If present, download
- data from the request via this stream.
Returns:
- (Object) The response message.
+ (Bucket) The response message.
"""
config = self.GetMethodConfig('Update')
return self._RunMethod(
- config, request, global_params=global_params,
- download=download)
-
- def WatchAll(self, request, global_params=None):
- """Watch for changes on all objects in a bucket.
-
- Args:
- request: (StorageObjectsWatchAllRequest) input message
- global_params: (StandardQueryParameters, default: None) global arguments
- Returns:
- (Channel) The response message.
- """
- config = self.GetMethodConfig('WatchAll')
- return self._RunMethod(
config, request, global_params=global_params)

Powered by Google App Engine
This is Rietveld 408576698