Search in sources :

Example 86 with StorageClient

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

the class SyncCreateHmacKeyProjectnameString method syncCreateHmacKeyProjectnameString.

public static void syncCreateHmacKeyProjectnameString() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        ProjectName project = ProjectName.of("[PROJECT]");
        String serviceAccountEmail = "serviceAccountEmail1825953988";
        CreateHmacKeyResponse response = storageClient.createHmacKey(project, serviceAccountEmail);
    }
}
Also used : CreateHmacKeyResponse(com.google.storage.v2.CreateHmacKeyResponse) ProjectName(com.google.storage.v2.ProjectName) StorageClient(com.google.storage.v2.StorageClient)

Example 87 with StorageClient

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

the class SyncCreateNotificationStringNotification method syncCreateNotificationStringNotification.

public static void syncCreateNotificationStringNotification() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        String parent = ProjectName.of("[PROJECT]").toString();
        Notification notification = Notification.newBuilder().build();
        Notification response = storageClient.createNotification(parent, notification);
    }
}
Also used : StorageClient(com.google.storage.v2.StorageClient) Notification(com.google.storage.v2.Notification)

Example 88 with StorageClient

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

the class AsyncDeleteBucket method asyncDeleteBucket.

public static void asyncDeleteBucket() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        DeleteBucketRequest request = DeleteBucketRequest.newBuilder().setName(BucketName.of("[PROJECT]", "[BUCKET]").toString()).setIfMetagenerationMatch(1043427781).setIfMetagenerationNotMatch(1025430873).setCommonRequestParams(CommonRequestParams.newBuilder().build()).build();
        ApiFuture<Empty> future = storageClient.deleteBucketCallable().futureCall(request);
        // Do something.
        future.get();
    }
}
Also used : Empty(com.google.protobuf.Empty) DeleteBucketRequest(com.google.storage.v2.DeleteBucketRequest) StorageClient(com.google.storage.v2.StorageClient)

Example 89 with StorageClient

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

the class SyncUpdateHmacKey method syncUpdateHmacKey.

public static void syncUpdateHmacKey() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        UpdateHmacKeyRequest request = UpdateHmacKeyRequest.newBuilder().setHmacKey(HmacKeyMetadata.newBuilder().build()).setCommonRequestParams(CommonRequestParams.newBuilder().build()).setUpdateMask(FieldMask.newBuilder().build()).build();
        HmacKeyMetadata response = storageClient.updateHmacKey(request);
    }
}
Also used : HmacKeyMetadata(com.google.storage.v2.HmacKeyMetadata) StorageClient(com.google.storage.v2.StorageClient) UpdateHmacKeyRequest(com.google.storage.v2.UpdateHmacKeyRequest)

Example 90 with StorageClient

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

the class AsyncUpdateObject method asyncUpdateObject.

public static void asyncUpdateObject() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        UpdateObjectRequest request = UpdateObjectRequest.newBuilder().setObject(Object.newBuilder().build()).setIfGenerationMatch(-1086241088).setIfGenerationNotMatch(1475720404).setIfMetagenerationMatch(1043427781).setIfMetagenerationNotMatch(1025430873).setPredefinedAcl(PredefinedObjectAcl.forNumber(0)).setUpdateMask(FieldMask.newBuilder().build()).setCommonObjectRequestParams(CommonObjectRequestParams.newBuilder().build()).setCommonRequestParams(CommonRequestParams.newBuilder().build()).build();
        ApiFuture<Object> future = storageClient.updateObjectCallable().futureCall(request);
        // Do something.
        Object response = future.get();
    }
}
Also used : UpdateObjectRequest(com.google.storage.v2.UpdateObjectRequest) StorageClient(com.google.storage.v2.StorageClient) Object(com.google.storage.v2.Object)

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