Class GcsStorageService
java.lang.Object
com.netflix.spinnaker.clouddriver.appengine.artifacts.GcsStorageService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddownloadStorageObject(com.google.api.services.storage.model.StorageObject obj, String baseDirectory) voiddownloadStorageObjectRelative(com.google.api.services.storage.model.StorageObject obj, String ignorePrefix, String baseDirectory) openObjectStream(String bucketName, String path, Long generation) voidvisitObjects(String bucketName, GcsStorageService.VisitorOperation op) voidvisitObjects(String bucketName, String pathPrefix, GcsStorageService.VisitorOperation op)
-
Constructor Details
-
GcsStorageService
public GcsStorageService(com.google.api.services.storage.Storage storage)
-
-
Method Details
-
openObjectStream
public InputStream openObjectStream(String bucketName, String path, Long generation) throws IOException - Throws:
IOException
-
visitObjects
public void visitObjects(String bucketName, String pathPrefix, GcsStorageService.VisitorOperation op) throws IOException - Throws:
IOException
-
visitObjects
public void visitObjects(String bucketName, GcsStorageService.VisitorOperation op) throws IOException - Throws:
IOException
-
downloadStorageObjectRelative
public void downloadStorageObjectRelative(com.google.api.services.storage.model.StorageObject obj, String ignorePrefix, String baseDirectory) throws IOException - Throws:
IOException
-
downloadStorageObject
public void downloadStorageObject(com.google.api.services.storage.model.StorageObject obj, String baseDirectory) throws IOException - Throws:
IOException
-