Google Cloud Storage Java Programming Model: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=External= | |||
* Examples: https://github.com/googleapis/google-cloud-java/tree/master/google-cloud-examples/src/main/java/com/google/cloud/examples/storage | |||
=Internal= | =Internal= | ||
* [[Google Cloud Programmatic Access#Subjects|Google Cloud Programmatic Access]] | * [[Google Cloud Programmatic Access#Subjects|Google Cloud Programmatic Access]] | ||
Line 11: | Line 13: | ||
ServiceAccountCredentials serviceAccountCredentials; | ServiceAccountCredentials serviceAccountCredentials; | ||
storageService.get(bucketName, options); | storageService.get(bucketName, options); | ||
// or | |||
storageService.get(bucketName); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 16: | Line 20: | ||
<syntaxhighlight lang='java'> | <syntaxhighlight lang='java'> | ||
Page<Bucket> buckets = storageService.list(); | Page<Bucket> buckets = storageService.list(); | ||
</syntaxhighlight> | |||
=Local Testing= | |||
{{External|https://github.com/googleapis/google-cloud-java/blob/master/TESTING.md#testing-code-that-uses-storage}} | |||
<syntaxhighlight lang='java'> | |||
Storage storage = LocalStorageHelper.getOptions().getService(); | |||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 22:58, 3 September 2021
External
Internal
Overview
ServiceAccountCredentials serviceAccountCredentials;
Storage storageService = StorageOptions.newBuilder().setCredentials(serviceAccountCredentials).build().getService();
Bucket by Name
ServiceAccountCredentials serviceAccountCredentials;
storageService.get(bucketName, options);
// or
storageService.get(bucketName);
List Buckets
Page<Bucket> buckets = storageService.list();
Local Testing
Storage storage = LocalStorageHelper.getOptions().getService();