Package com.google.storage.v2.stub
Class StorageStub
java.lang.Object
com.google.storage.v2.stub.StorageStub
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
- Direct Known Subclasses:
GrpcStorageStub
@Generated("by gapic-generator-java")
public abstract class StorageStub
extends Object
implements com.google.api.gax.core.BackgroundResource
Base stub class for the Storage service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.api.gax.rpc.BidiStreamingCallable<BidiWriteObjectRequest,BidiWriteObjectResponse> com.google.api.gax.rpc.UnaryCallable<CancelResumableWriteRequest,CancelResumableWriteResponse> abstract voidclose()com.google.api.gax.rpc.UnaryCallable<ComposeObjectRequest,Object> com.google.api.gax.rpc.UnaryCallable<CreateBucketRequest,Bucket> com.google.api.gax.rpc.UnaryCallable<DeleteBucketRequest,com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<DeleteObjectRequest,com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<GetBucketRequest,Bucket> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> com.google.api.gax.rpc.UnaryCallable<GetObjectRequest,Object> com.google.api.gax.rpc.UnaryCallable<ListBucketsRequest,ListBucketsResponse> com.google.api.gax.rpc.UnaryCallable<ListBucketsRequest,StorageClient.ListBucketsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListObjectsRequest,ListObjectsResponse> com.google.api.gax.rpc.UnaryCallable<ListObjectsRequest,StorageClient.ListObjectsPagedResponse> com.google.api.gax.rpc.UnaryCallable<LockBucketRetentionPolicyRequest,Bucket> com.google.api.gax.rpc.UnaryCallable<MoveObjectRequest,Object> com.google.api.gax.rpc.UnaryCallable<QueryWriteStatusRequest,QueryWriteStatusResponse> com.google.api.gax.rpc.ServerStreamingCallable<ReadObjectRequest,ReadObjectResponse> com.google.api.gax.rpc.UnaryCallable<RestoreObjectRequest,Object> com.google.api.gax.rpc.UnaryCallable<RewriteObjectRequest,RewriteResponse> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> com.google.api.gax.rpc.UnaryCallable<StartResumableWriteRequest,StartResumableWriteResponse> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> com.google.api.gax.rpc.UnaryCallable<UpdateBucketRequest,Bucket> com.google.api.gax.rpc.UnaryCallable<UpdateObjectRequest,Object> com.google.api.gax.rpc.ClientStreamingCallable<WriteObjectRequest,WriteObjectResponse> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.api.gax.core.BackgroundResource
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
-
Constructor Details
-
StorageStub
public StorageStub()
-
-
Method Details
-
deleteBucketCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteBucketRequest,com.google.protobuf.Empty> deleteBucketCallable() -
getBucketCallable
-
createBucketCallable
-
listBucketsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBucketsRequest,StorageClient.ListBucketsPagedResponse> listBucketsPagedCallable() -
listBucketsCallable
public com.google.api.gax.rpc.UnaryCallable<ListBucketsRequest,ListBucketsResponse> listBucketsCallable() -
lockBucketRetentionPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<LockBucketRetentionPolicyRequest,Bucket> lockBucketRetentionPolicyCallable() -
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable() -
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable() -
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable() -
updateBucketCallable
-
composeObjectCallable
-
deleteObjectCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteObjectRequest,com.google.protobuf.Empty> deleteObjectCallable() -
restoreObjectCallable
-
cancelResumableWriteCallable
public com.google.api.gax.rpc.UnaryCallable<CancelResumableWriteRequest,CancelResumableWriteResponse> cancelResumableWriteCallable() -
getObjectCallable
-
readObjectCallable
public com.google.api.gax.rpc.ServerStreamingCallable<ReadObjectRequest,ReadObjectResponse> readObjectCallable() -
updateObjectCallable
-
writeObjectCallable
public com.google.api.gax.rpc.ClientStreamingCallable<WriteObjectRequest,WriteObjectResponse> writeObjectCallable() -
bidiWriteObjectCallable
public com.google.api.gax.rpc.BidiStreamingCallable<BidiWriteObjectRequest,BidiWriteObjectResponse> bidiWriteObjectCallable() -
listObjectsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListObjectsRequest,StorageClient.ListObjectsPagedResponse> listObjectsPagedCallable() -
listObjectsCallable
public com.google.api.gax.rpc.UnaryCallable<ListObjectsRequest,ListObjectsResponse> listObjectsCallable() -
rewriteObjectCallable
public com.google.api.gax.rpc.UnaryCallable<RewriteObjectRequest,RewriteResponse> rewriteObjectCallable() -
startResumableWriteCallable
public com.google.api.gax.rpc.UnaryCallable<StartResumableWriteRequest,StartResumableWriteResponse> startResumableWriteCallable() -
queryWriteStatusCallable
public com.google.api.gax.rpc.UnaryCallable<QueryWriteStatusRequest,QueryWriteStatusResponse> queryWriteStatusCallable() -
moveObjectCallable
-
close
public abstract void close()- Specified by:
closein interfaceAutoCloseable
-