Search in sources :

Example 66 with StorageClient

use of com.google.storage.v2.StorageClient in project gapic-generator-java by googleapis.

the class AsyncDeleteNotification method asyncDeleteNotification.

public static void asyncDeleteNotification() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        DeleteNotificationRequest request = DeleteNotificationRequest.newBuilder().setName(NotificationName.of("[PROJECT]", "[BUCKET]", "[NOTIFICATION]").toString()).build();
        ApiFuture<Empty> future = storageClient.deleteNotificationCallable().futureCall(request);
        // Do something.
        future.get();
    }
}
Also used : Empty(com.google.protobuf.Empty) StorageClient(com.google.storage.v2.StorageClient) DeleteNotificationRequest(com.google.storage.v2.DeleteNotificationRequest)

Example 67 with StorageClient

use of com.google.storage.v2.StorageClient in project gapic-generator-java by googleapis.

the class SyncDeleteNotification method syncDeleteNotification.

public static void syncDeleteNotification() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        DeleteNotificationRequest request = DeleteNotificationRequest.newBuilder().setName(NotificationName.of("[PROJECT]", "[BUCKET]", "[NOTIFICATION]").toString()).build();
        storageClient.deleteNotification(request);
    }
}
Also used : StorageClient(com.google.storage.v2.StorageClient) DeleteNotificationRequest(com.google.storage.v2.DeleteNotificationRequest)

Example 68 with StorageClient

use of com.google.storage.v2.StorageClient in project gapic-generator-java by googleapis.

the class SyncDeleteNotificationNotificationname method syncDeleteNotificationNotificationname.

public static void syncDeleteNotificationNotificationname() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        NotificationName name = NotificationName.of("[PROJECT]", "[BUCKET]", "[NOTIFICATION]");
        storageClient.deleteNotification(name);
    }
}
Also used : NotificationName(com.google.storage.v2.NotificationName) StorageClient(com.google.storage.v2.StorageClient)

Example 69 with StorageClient

use of com.google.storage.v2.StorageClient in project gapic-generator-java by googleapis.

the class SyncDeleteNotificationString method syncDeleteNotificationString.

public static void syncDeleteNotificationString() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        String name = NotificationName.of("[PROJECT]", "[BUCKET]", "[NOTIFICATION]").toString();
        storageClient.deleteNotification(name);
    }
}
Also used : StorageClient(com.google.storage.v2.StorageClient)

Example 70 with StorageClient

use of com.google.storage.v2.StorageClient in project gapic-generator-java by googleapis.

the class SyncDeleteObject method syncDeleteObject.

public static void syncDeleteObject() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        DeleteObjectRequest request = DeleteObjectRequest.newBuilder().setBucket("bucket-1378203158").setObject("object-1023368385").setUploadId("uploadId1563990780").setGeneration(305703192).setIfGenerationMatch(-1086241088).setIfGenerationNotMatch(1475720404).setIfMetagenerationMatch(1043427781).setIfMetagenerationNotMatch(1025430873).setCommonObjectRequestParams(CommonObjectRequestParams.newBuilder().build()).setCommonRequestParams(CommonRequestParams.newBuilder().build()).build();
        storageClient.deleteObject(request);
    }
}
Also used : DeleteObjectRequest(com.google.storage.v2.DeleteObjectRequest) StorageClient(com.google.storage.v2.StorageClient)

Aggregations

StorageClient (com.google.storage.v2.StorageClient)93 Bucket (com.google.storage.v2.Bucket)17 Object (com.google.storage.v2.Object)11 Notification (com.google.storage.v2.Notification)10 HmacKeyMetadata (com.google.storage.v2.HmacKeyMetadata)9 Policy (com.google.iam.v1.Policy)8 ProjectName (com.google.storage.v2.ProjectName)6 ArrayList (java.util.ArrayList)6 TestIamPermissionsResponse (com.google.iam.v1.TestIamPermissionsResponse)4 Empty (com.google.protobuf.Empty)4 BucketName (com.google.storage.v2.BucketName)4 CreateHmacKeyResponse (com.google.storage.v2.CreateHmacKeyResponse)4 ServiceAccount (com.google.storage.v2.ServiceAccount)4 ResourceName (com.google.api.resourcenames.ResourceName)3 FieldMask (com.google.protobuf.FieldMask)3 QueryWriteStatusResponse (com.google.storage.v2.QueryWriteStatusResponse)3 GetIamPolicyRequest (com.google.iam.v1.GetIamPolicyRequest)2 SetIamPolicyRequest (com.google.iam.v1.SetIamPolicyRequest)2 TestIamPermissionsRequest (com.google.iam.v1.TestIamPermissionsRequest)2 ComposeObjectRequest (com.google.storage.v2.ComposeObjectRequest)2