Class GcsStorageService
- java.lang.Object
-
- com.netflix.spinnaker.clouddriver.appengine.artifacts.GcsStorageService
-
public class GcsStorageService extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGcsStorageService.Factorystatic interfaceGcsStorageService.VisitorOperation
-
Constructor Summary
Constructors Constructor Description GcsStorageService(com.google.api.services.storage.Storage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddownloadStorageObject(com.google.api.services.storage.model.StorageObject obj, java.lang.String baseDirectory)voiddownloadStorageObjectRelative(com.google.api.services.storage.model.StorageObject obj, java.lang.String ignorePrefix, java.lang.String baseDirectory)java.io.InputStreamopenObjectStream(java.lang.String bucketName, java.lang.String path, java.lang.Long generation)voidvisitObjects(java.lang.String bucketName, GcsStorageService.VisitorOperation op)voidvisitObjects(java.lang.String bucketName, java.lang.String pathPrefix, GcsStorageService.VisitorOperation op)
-
-
-
Method Detail
-
openObjectStream
public java.io.InputStream openObjectStream(java.lang.String bucketName, java.lang.String path, java.lang.Long generation) throws java.io.IOException- Throws:
java.io.IOException
-
visitObjects
public void visitObjects(java.lang.String bucketName, java.lang.String pathPrefix, GcsStorageService.VisitorOperation op) throws java.io.IOException- Throws:
java.io.IOException
-
visitObjects
public void visitObjects(java.lang.String bucketName, GcsStorageService.VisitorOperation op) throws java.io.IOException- Throws:
java.io.IOException
-
downloadStorageObjectRelative
public void downloadStorageObjectRelative(com.google.api.services.storage.model.StorageObject obj, java.lang.String ignorePrefix, java.lang.String baseDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
downloadStorageObject
public void downloadStorageObject(com.google.api.services.storage.model.StorageObject obj, java.lang.String baseDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
-