Search in sources :

Example 16 with StorageClient

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

the class SyncGetObjectStringStringLong method syncGetObjectStringStringLong.

public static void syncGetObjectStringStringLong() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        String bucket = "bucket-1378203158";
        String object = "object-1023368385";
        long generation = 305703192;
        Object response = storageClient.getObject(bucket, object, generation);
    }
}
Also used : StorageClient(com.google.storage.v2.StorageClient) Object(com.google.storage.v2.Object)

Example 17 with StorageClient

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

the class AsyncGetServiceAccount method asyncGetServiceAccount.

public static void asyncGetServiceAccount() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        GetServiceAccountRequest request = GetServiceAccountRequest.newBuilder().setProject(ProjectName.of("[PROJECT]").toString()).setCommonRequestParams(CommonRequestParams.newBuilder().build()).build();
        ApiFuture<ServiceAccount> future = storageClient.getServiceAccountCallable().futureCall(request);
        // Do something.
        ServiceAccount response = future.get();
    }
}
Also used : ServiceAccount(com.google.storage.v2.ServiceAccount) StorageClient(com.google.storage.v2.StorageClient) GetServiceAccountRequest(com.google.storage.v2.GetServiceAccountRequest)

Example 18 with StorageClient

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

the class SyncGetServiceAccount method syncGetServiceAccount.

public static void syncGetServiceAccount() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        GetServiceAccountRequest request = GetServiceAccountRequest.newBuilder().setProject(ProjectName.of("[PROJECT]").toString()).setCommonRequestParams(CommonRequestParams.newBuilder().build()).build();
        ServiceAccount response = storageClient.getServiceAccount(request);
    }
}
Also used : ServiceAccount(com.google.storage.v2.ServiceAccount) StorageClient(com.google.storage.v2.StorageClient) GetServiceAccountRequest(com.google.storage.v2.GetServiceAccountRequest)

Example 19 with StorageClient

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

the class SyncGetServiceAccountProjectname method syncGetServiceAccountProjectname.

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

Example 20 with StorageClient

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

the class AsyncListBuckets method asyncListBuckets.

public static void asyncListBuckets() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        ListBucketsRequest request = ListBucketsRequest.newBuilder().setParent(ProjectName.of("[PROJECT]").toString()).setPageSize(883849137).setPageToken("pageToken873572522").setPrefix("prefix-980110702").setReadMask(FieldMask.newBuilder().build()).setCommonRequestParams(CommonRequestParams.newBuilder().build()).build();
        ApiFuture<Bucket> future = storageClient.listBucketsPagedCallable().futureCall(request);
        // Do something.
        for (Bucket element : future.get().iterateAll()) {
        // doThingsWith(element);
        }
    }
}
Also used : Bucket(com.google.storage.v2.Bucket) ListBucketsRequest(com.google.storage.v2.ListBucketsRequest) 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