java.lang.Object
org.yamcs.protobuf.AbstractBucketsApi<Context>
org.yamcs.http.api.BucketsApi
- All Implemented Interfaces:
org.yamcs.api.Api<Context>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckManageBucketPrivilege(String bucketName, User user) static voidcheckReadBucketPrivilege(String bucketName, User user) voidcreateBucket(Context ctx, org.yamcs.protobuf.CreateBucketRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.BucketInfo> observer) voiddeleteBucket(Context ctx, org.yamcs.protobuf.DeleteBucketRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer) voiddeleteObject(Context ctx, org.yamcs.protobuf.DeleteObjectRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer) voidgetBucket(Context ctx, org.yamcs.protobuf.GetBucketRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.BucketInfo> observer) voidgetObject(Context ctx, org.yamcs.protobuf.GetObjectRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer) voidgetObjectInfo(Context ctx, org.yamcs.protobuf.GetObjectInfoRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ObjectInfo> observer) voidlistBuckets(Context ctx, org.yamcs.protobuf.ListBucketsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ListBucketsResponse> observer) voidlistObjects(Context ctx, org.yamcs.protobuf.ListObjectsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ListObjectsResponse> observer) voiduploadObject(Context ctx, org.yamcs.protobuf.UploadObjectRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer) Methods inherited from class org.yamcs.protobuf.AbstractBucketsApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
BucketsApi
public BucketsApi()
-
-
Method Details
-
listBuckets
public void listBuckets(Context ctx, org.yamcs.protobuf.ListBucketsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ListBucketsResponse> observer) - Specified by:
listBucketsin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
getBucket
public void getBucket(Context ctx, org.yamcs.protobuf.GetBucketRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.BucketInfo> observer) - Specified by:
getBucketin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
createBucket
public void createBucket(Context ctx, org.yamcs.protobuf.CreateBucketRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.BucketInfo> observer) - Specified by:
createBucketin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
deleteBucket
public void deleteBucket(Context ctx, org.yamcs.protobuf.DeleteBucketRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer) - Specified by:
deleteBucketin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
getObjectInfo
public void getObjectInfo(Context ctx, org.yamcs.protobuf.GetObjectInfoRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ObjectInfo> observer) - Specified by:
getObjectInfoin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
getObject
public void getObject(Context ctx, org.yamcs.protobuf.GetObjectRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer) - Specified by:
getObjectin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
uploadObject
public void uploadObject(Context ctx, org.yamcs.protobuf.UploadObjectRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer) - Specified by:
uploadObjectin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
listObjects
public void listObjects(Context ctx, org.yamcs.protobuf.ListObjectsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ListObjectsResponse> observer) - Specified by:
listObjectsin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
deleteObject
public void deleteObject(Context ctx, org.yamcs.protobuf.DeleteObjectRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer) - Specified by:
deleteObjectin classorg.yamcs.protobuf.AbstractBucketsApi<Context>
-
checkReadBucketPrivilege
- Throws:
HttpException
-
checkManageBucketPrivilege
- Throws:
HttpException
-