Represents a Storage
Inheritance
$protobuf.rpc.Service > protos.google.storage.v2.StoragePackage
@google-cloud/storage-controlConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new Storage service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
bidiReadObject(request, callback)
public bidiReadObject(request: google.storage.v2.IBidiReadObjectRequest, callback: google.storage.v2.Storage.BidiReadObjectCallback): void;Calls BidiReadObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IBidiReadObjectRequest
BidiReadObjectRequest message or plain object |
callback |
BidiReadObjectCallback
Node-style callback called with the error, if any, and BidiReadObjectResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
bidiReadObject(request)
public bidiReadObject(request: google.storage.v2.IBidiReadObjectRequest): Promise<google.storage.v2.BidiReadObjectResponse>;Calls BidiReadObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IBidiReadObjectRequest
BidiReadObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.BidiReadObjectResponse> |
Promise |
bidiWriteObject(request, callback)
public bidiWriteObject(request: google.storage.v2.IBidiWriteObjectRequest, callback: google.storage.v2.Storage.BidiWriteObjectCallback): void;Calls BidiWriteObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IBidiWriteObjectRequest
BidiWriteObjectRequest message or plain object |
callback |
BidiWriteObjectCallback
Node-style callback called with the error, if any, and BidiWriteObjectResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
bidiWriteObject(request)
public bidiWriteObject(request: google.storage.v2.IBidiWriteObjectRequest): Promise<google.storage.v2.BidiWriteObjectResponse>;Calls BidiWriteObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IBidiWriteObjectRequest
BidiWriteObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.BidiWriteObjectResponse> |
Promise |
cancelResumableWrite(request, callback)
public cancelResumableWrite(request: google.storage.v2.ICancelResumableWriteRequest, callback: google.storage.v2.Storage.CancelResumableWriteCallback): void;Calls CancelResumableWrite.
| Parameters | |
|---|---|
| Name | Description |
request |
ICancelResumableWriteRequest
CancelResumableWriteRequest message or plain object |
callback |
CancelResumableWriteCallback
Node-style callback called with the error, if any, and CancelResumableWriteResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
cancelResumableWrite(request)
public cancelResumableWrite(request: google.storage.v2.ICancelResumableWriteRequest): Promise<google.storage.v2.CancelResumableWriteResponse>;Calls CancelResumableWrite.
| Parameter | |
|---|---|
| Name | Description |
request |
ICancelResumableWriteRequest
CancelResumableWriteRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.CancelResumableWriteResponse> |
Promise |
composeObject(request, callback)
public composeObject(request: google.storage.v2.IComposeObjectRequest, callback: google.storage.v2.Storage.ComposeObjectCallback): void;Calls ComposeObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IComposeObjectRequest
ComposeObjectRequest message or plain object |
callback |
ComposeObjectCallback
Node-style callback called with the error, if any, and StorageObject |
| Returns | |
|---|---|
| Type | Description |
void |
|
composeObject(request)
public composeObject(request: google.storage.v2.IComposeObjectRequest): Promise<google.storage.v2.StorageObject>;Calls ComposeObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IComposeObjectRequest
ComposeObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.StorageObject> |
Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Storage;Creates new Storage service using the specified rpc implementation.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
| Returns | |
|---|---|
| Type | Description |
Storage |
RPC service. Useful where requests and/or responses are streamed. |
createBucket(request, callback)
public createBucket(request: google.storage.v2.ICreateBucketRequest, callback: google.storage.v2.Storage.CreateBucketCallback): void;Calls CreateBucket.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateBucketRequest
CreateBucketRequest message or plain object |
callback |
CreateBucketCallback
Node-style callback called with the error, if any, and Bucket |
| Returns | |
|---|---|
| Type | Description |
void |
|
createBucket(request)
public createBucket(request: google.storage.v2.ICreateBucketRequest): Promise<google.storage.v2.Bucket>;Calls CreateBucket.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateBucketRequest
CreateBucketRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.Bucket> |
Promise |
deleteBucket(request, callback)
public deleteBucket(request: google.storage.v2.IDeleteBucketRequest, callback: google.storage.v2.Storage.DeleteBucketCallback): void;Calls DeleteBucket.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteBucketRequest
DeleteBucketRequest message or plain object |
callback |
DeleteBucketCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteBucket(request)
public deleteBucket(request: google.storage.v2.IDeleteBucketRequest): Promise<google.protobuf.Empty>;Calls DeleteBucket.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteBucketRequest
DeleteBucketRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
deleteObject(request, callback)
public deleteObject(request: google.storage.v2.IDeleteObjectRequest, callback: google.storage.v2.Storage.DeleteObjectCallback): void;Calls DeleteObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteObjectRequest
DeleteObjectRequest message or plain object |
callback |
DeleteObjectCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteObject(request)
public deleteObject(request: google.storage.v2.IDeleteObjectRequest): Promise<google.protobuf.Empty>;Calls DeleteObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteObjectRequest
DeleteObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
getBucket(request, callback)
public getBucket(request: google.storage.v2.IGetBucketRequest, callback: google.storage.v2.Storage.GetBucketCallback): void;Calls GetBucket.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetBucketRequest
GetBucketRequest message or plain object |
callback |
GetBucketCallback
Node-style callback called with the error, if any, and Bucket |
| Returns | |
|---|---|
| Type | Description |
void |
|
getBucket(request)
public getBucket(request: google.storage.v2.IGetBucketRequest): Promise<google.storage.v2.Bucket>;Calls GetBucket.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetBucketRequest
GetBucketRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.Bucket> |
Promise |
getIamPolicy(request, callback)
public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest, callback: google.storage.v2.Storage.GetIamPolicyCallback): void;Calls GetIamPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetIamPolicyRequest
GetIamPolicyRequest message or plain object |
callback |
GetIamPolicyCallback
Node-style callback called with the error, if any, and Policy |
| Returns | |
|---|---|
| Type | Description |
void |
|
getIamPolicy(request)
public getIamPolicy(request: google.iam.v1.IGetIamPolicyRequest): Promise<google.iam.v1.Policy>;Calls GetIamPolicy.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetIamPolicyRequest
GetIamPolicyRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.iam.v1.Policy> |
Promise |
getObject(request, callback)
public getObject(request: google.storage.v2.IGetObjectRequest, callback: google.storage.v2.Storage.GetObjectCallback): void;Calls GetObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetObjectRequest
GetObjectRequest message or plain object |
callback |
GetObjectCallback
Node-style callback called with the error, if any, and StorageObject |
| Returns | |
|---|---|
| Type | Description |
void |
|
getObject(request)
public getObject(request: google.storage.v2.IGetObjectRequest): Promise<google.storage.v2.StorageObject>;Calls GetObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetObjectRequest
GetObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.StorageObject> |
Promise |
listBuckets(request, callback)
public listBuckets(request: google.storage.v2.IListBucketsRequest, callback: google.storage.v2.Storage.ListBucketsCallback): void;Calls ListBuckets.
| Parameters | |
|---|---|
| Name | Description |
request |
IListBucketsRequest
ListBucketsRequest message or plain object |
callback |
ListBucketsCallback
Node-style callback called with the error, if any, and ListBucketsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listBuckets(request)
public listBuckets(request: google.storage.v2.IListBucketsRequest): Promise<google.storage.v2.ListBucketsResponse>;Calls ListBuckets.
| Parameter | |
|---|---|
| Name | Description |
request |
IListBucketsRequest
ListBucketsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.ListBucketsResponse> |
Promise |
listObjects(request, callback)
public listObjects(request: google.storage.v2.IListObjectsRequest, callback: google.storage.v2.Storage.ListObjectsCallback): void;Calls ListObjects.
| Parameters | |
|---|---|
| Name | Description |
request |
IListObjectsRequest
ListObjectsRequest message or plain object |
callback |
ListObjectsCallback
Node-style callback called with the error, if any, and ListObjectsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listObjects(request)
public listObjects(request: google.storage.v2.IListObjectsRequest): Promise<google.storage.v2.ListObjectsResponse>;Calls ListObjects.
| Parameter | |
|---|---|
| Name | Description |
request |
IListObjectsRequest
ListObjectsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.ListObjectsResponse> |
Promise |
lockBucketRetentionPolicy(request, callback)
public lockBucketRetentionPolicy(request: google.storage.v2.ILockBucketRetentionPolicyRequest, callback: google.storage.v2.Storage.LockBucketRetentionPolicyCallback): void;Calls LockBucketRetentionPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
ILockBucketRetentionPolicyRequest
LockBucketRetentionPolicyRequest message or plain object |
callback |
LockBucketRetentionPolicyCallback
Node-style callback called with the error, if any, and Bucket |
| Returns | |
|---|---|
| Type | Description |
void |
|
lockBucketRetentionPolicy(request)
public lockBucketRetentionPolicy(request: google.storage.v2.ILockBucketRetentionPolicyRequest): Promise<google.storage.v2.Bucket>;Calls LockBucketRetentionPolicy.
| Parameter | |
|---|---|
| Name | Description |
request |
ILockBucketRetentionPolicyRequest
LockBucketRetentionPolicyRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.Bucket> |
Promise |
moveObject(request, callback)
public moveObject(request: google.storage.v2.IMoveObjectRequest, callback: google.storage.v2.Storage.MoveObjectCallback): void;Calls MoveObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IMoveObjectRequest
MoveObjectRequest message or plain object |
callback |
MoveObjectCallback
Node-style callback called with the error, if any, and StorageObject |
| Returns | |
|---|---|
| Type | Description |
void |
|
moveObject(request)
public moveObject(request: google.storage.v2.IMoveObjectRequest): Promise<google.storage.v2.StorageObject>;Calls MoveObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IMoveObjectRequest
MoveObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.StorageObject> |
Promise |
queryWriteStatus(request, callback)
public queryWriteStatus(request: google.storage.v2.IQueryWriteStatusRequest, callback: google.storage.v2.Storage.QueryWriteStatusCallback): void;Calls QueryWriteStatus.
| Parameters | |
|---|---|
| Name | Description |
request |
IQueryWriteStatusRequest
QueryWriteStatusRequest message or plain object |
callback |
QueryWriteStatusCallback
Node-style callback called with the error, if any, and QueryWriteStatusResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
queryWriteStatus(request)
public queryWriteStatus(request: google.storage.v2.IQueryWriteStatusRequest): Promise<google.storage.v2.QueryWriteStatusResponse>;Calls QueryWriteStatus.
| Parameter | |
|---|---|
| Name | Description |
request |
IQueryWriteStatusRequest
QueryWriteStatusRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.QueryWriteStatusResponse> |
Promise |
readObject(request, callback)
public readObject(request: google.storage.v2.IReadObjectRequest, callback: google.storage.v2.Storage.ReadObjectCallback): void;Calls ReadObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IReadObjectRequest
ReadObjectRequest message or plain object |
callback |
ReadObjectCallback
Node-style callback called with the error, if any, and ReadObjectResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
readObject(request)
public readObject(request: google.storage.v2.IReadObjectRequest): Promise<google.storage.v2.ReadObjectResponse>;Calls ReadObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IReadObjectRequest
ReadObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.ReadObjectResponse> |
Promise |
restoreObject(request, callback)
public restoreObject(request: google.storage.v2.IRestoreObjectRequest, callback: google.storage.v2.Storage.RestoreObjectCallback): void;Calls RestoreObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IRestoreObjectRequest
RestoreObjectRequest message or plain object |
callback |
RestoreObjectCallback
Node-style callback called with the error, if any, and StorageObject |
| Returns | |
|---|---|
| Type | Description |
void |
|
restoreObject(request)
public restoreObject(request: google.storage.v2.IRestoreObjectRequest): Promise<google.storage.v2.StorageObject>;Calls RestoreObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IRestoreObjectRequest
RestoreObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.StorageObject> |
Promise |
rewriteObject(request, callback)
public rewriteObject(request: google.storage.v2.IRewriteObjectRequest, callback: google.storage.v2.Storage.RewriteObjectCallback): void;Calls RewriteObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IRewriteObjectRequest
RewriteObjectRequest message or plain object |
callback |
RewriteObjectCallback
Node-style callback called with the error, if any, and RewriteResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
rewriteObject(request)
public rewriteObject(request: google.storage.v2.IRewriteObjectRequest): Promise<google.storage.v2.RewriteResponse>;Calls RewriteObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IRewriteObjectRequest
RewriteObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.RewriteResponse> |
Promise |
setIamPolicy(request, callback)
public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest, callback: google.storage.v2.Storage.SetIamPolicyCallback): void;Calls SetIamPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
ISetIamPolicyRequest
SetIamPolicyRequest message or plain object |
callback |
SetIamPolicyCallback
Node-style callback called with the error, if any, and Policy |
| Returns | |
|---|---|
| Type | Description |
void |
|
setIamPolicy(request)
public setIamPolicy(request: google.iam.v1.ISetIamPolicyRequest): Promise<google.iam.v1.Policy>;Calls SetIamPolicy.
| Parameter | |
|---|---|
| Name | Description |
request |
ISetIamPolicyRequest
SetIamPolicyRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.iam.v1.Policy> |
Promise |
startResumableWrite(request, callback)
public startResumableWrite(request: google.storage.v2.IStartResumableWriteRequest, callback: google.storage.v2.Storage.StartResumableWriteCallback): void;Calls StartResumableWrite.
| Parameters | |
|---|---|
| Name | Description |
request |
IStartResumableWriteRequest
StartResumableWriteRequest message or plain object |
callback |
StartResumableWriteCallback
Node-style callback called with the error, if any, and StartResumableWriteResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
startResumableWrite(request)
public startResumableWrite(request: google.storage.v2.IStartResumableWriteRequest): Promise<google.storage.v2.StartResumableWriteResponse>;Calls StartResumableWrite.
| Parameter | |
|---|---|
| Name | Description |
request |
IStartResumableWriteRequest
StartResumableWriteRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.StartResumableWriteResponse> |
Promise |
testIamPermissions(request, callback)
public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest, callback: google.storage.v2.Storage.TestIamPermissionsCallback): void;Calls TestIamPermissions.
| Parameters | |
|---|---|
| Name | Description |
request |
ITestIamPermissionsRequest
TestIamPermissionsRequest message or plain object |
callback |
TestIamPermissionsCallback
Node-style callback called with the error, if any, and TestIamPermissionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
testIamPermissions(request)
public testIamPermissions(request: google.iam.v1.ITestIamPermissionsRequest): Promise<google.iam.v1.TestIamPermissionsResponse>;Calls TestIamPermissions.
| Parameter | |
|---|---|
| Name | Description |
request |
ITestIamPermissionsRequest
TestIamPermissionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.iam.v1.TestIamPermissionsResponse> |
Promise |
updateBucket(request, callback)
public updateBucket(request: google.storage.v2.IUpdateBucketRequest, callback: google.storage.v2.Storage.UpdateBucketCallback): void;Calls UpdateBucket.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateBucketRequest
UpdateBucketRequest message or plain object |
callback |
UpdateBucketCallback
Node-style callback called with the error, if any, and Bucket |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateBucket(request)
public updateBucket(request: google.storage.v2.IUpdateBucketRequest): Promise<google.storage.v2.Bucket>;Calls UpdateBucket.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateBucketRequest
UpdateBucketRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.Bucket> |
Promise |
updateObject(request, callback)
public updateObject(request: google.storage.v2.IUpdateObjectRequest, callback: google.storage.v2.Storage.UpdateObjectCallback): void;Calls UpdateObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateObjectRequest
UpdateObjectRequest message or plain object |
callback |
UpdateObjectCallback
Node-style callback called with the error, if any, and StorageObject |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateObject(request)
public updateObject(request: google.storage.v2.IUpdateObjectRequest): Promise<google.storage.v2.StorageObject>;Calls UpdateObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateObjectRequest
UpdateObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.StorageObject> |
Promise |
writeObject(request, callback)
public writeObject(request: google.storage.v2.IWriteObjectRequest, callback: google.storage.v2.Storage.WriteObjectCallback): void;Calls WriteObject.
| Parameters | |
|---|---|
| Name | Description |
request |
IWriteObjectRequest
WriteObjectRequest message or plain object |
callback |
WriteObjectCallback
Node-style callback called with the error, if any, and WriteObjectResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
writeObject(request)
public writeObject(request: google.storage.v2.IWriteObjectRequest): Promise<google.storage.v2.WriteObjectResponse>;Calls WriteObject.
| Parameter | |
|---|---|
| Name | Description |
request |
IWriteObjectRequest
WriteObjectRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.storage.v2.WriteObjectResponse> |
Promise |