Search in sources :

Example 51 with StorageClient

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

the class SyncLockBucketRetentionPolicyBucketname method syncLockBucketRetentionPolicyBucketname.

public static void syncLockBucketRetentionPolicyBucketname() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        BucketName bucket = BucketName.of("[PROJECT]", "[BUCKET]");
        Bucket response = storageClient.lockBucketRetentionPolicy(bucket);
    }
}
Also used : BucketName(com.google.storage.v2.BucketName) Bucket(com.google.storage.v2.Bucket) StorageClient(com.google.storage.v2.StorageClient)

Example 52 with StorageClient

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

the class SyncLockBucketRetentionPolicyString method syncLockBucketRetentionPolicyString.

public static void syncLockBucketRetentionPolicyString() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        String bucket = BucketName.of("[PROJECT]", "[BUCKET]").toString();
        Bucket response = storageClient.lockBucketRetentionPolicy(bucket);
    }
}
Also used : Bucket(com.google.storage.v2.Bucket) StorageClient(com.google.storage.v2.StorageClient)

Example 53 with StorageClient

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

the class SyncQueryWriteStatus method syncQueryWriteStatus.

public static void syncQueryWriteStatus() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        QueryWriteStatusRequest request = QueryWriteStatusRequest.newBuilder().setUploadId("uploadId1563990780").setCommonObjectRequestParams(CommonObjectRequestParams.newBuilder().build()).setCommonRequestParams(CommonRequestParams.newBuilder().build()).build();
        QueryWriteStatusResponse response = storageClient.queryWriteStatus(request);
    }
}
Also used : QueryWriteStatusResponse(com.google.storage.v2.QueryWriteStatusResponse) StorageClient(com.google.storage.v2.StorageClient) QueryWriteStatusRequest(com.google.storage.v2.QueryWriteStatusRequest)

Example 54 with StorageClient

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

the class SyncQueryWriteStatusString method syncQueryWriteStatusString.

public static void syncQueryWriteStatusString() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        String uploadId = "uploadId1563990780";
        QueryWriteStatusResponse response = storageClient.queryWriteStatus(uploadId);
    }
}
Also used : QueryWriteStatusResponse(com.google.storage.v2.QueryWriteStatusResponse) StorageClient(com.google.storage.v2.StorageClient)

Example 55 with StorageClient

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

the class AsyncRewriteObject method asyncRewriteObject.

public static void asyncRewriteObject() throws Exception {
    // It may require modifications to work in your environment.
    try (StorageClient storageClient = StorageClient.create()) {
        RewriteObjectRequest request = RewriteObjectRequest.newBuilder().setDestinationName("destinationName-1762755655").setDestinationBucket(BucketName.of("[PROJECT]", "[BUCKET]").toString()).setDestinationKmsKey(CryptoKeyName.of("[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]").toString()).setDestination(Object.newBuilder().build()).setSourceBucket("sourceBucket841604581").setSourceObject("sourceObject1196439354").setSourceGeneration(1232209852).setRewriteToken("rewriteToken80654285").setDestinationPredefinedAcl(PredefinedObjectAcl.forNumber(0)).setIfGenerationMatch(-1086241088).setIfGenerationNotMatch(1475720404).setIfMetagenerationMatch(1043427781).setIfMetagenerationNotMatch(1025430873).setIfSourceGenerationMatch(-1427877280).setIfSourceGenerationNotMatch(1575612532).setIfSourceMetagenerationMatch(1143319909).setIfSourceMetagenerationNotMatch(1900822777).setMaxBytesRewrittenPerCall(1178170730).setCopySourceEncryptionAlgorithm("copySourceEncryptionAlgorithm-1524952548").setCopySourceEncryptionKeyBytes(ByteString.EMPTY).setCopySourceEncryptionKeySha256Bytes(ByteString.EMPTY).setCommonObjectRequestParams(CommonObjectRequestParams.newBuilder().build()).setCommonRequestParams(CommonRequestParams.newBuilder().build()).build();
        ApiFuture<RewriteResponse> future = storageClient.rewriteObjectCallable().futureCall(request);
        // Do something.
        RewriteResponse response = future.get();
    }
}
Also used : RewriteObjectRequest(com.google.storage.v2.RewriteObjectRequest) StorageClient(com.google.storage.v2.StorageClient) RewriteResponse(com.google.storage.v2.RewriteResponse)

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