Index

A B C D E F G I L M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

accept(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
 
accept(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
 
addDiscardCallback(Consumer<BlobInfo>) - Method in class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
 
addDiscardCallback(Consumer<BlobInfo>) - Method in class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
 
append(InputStream, String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
asFileInfoList(Collection<BlobInfo>) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
 

B

bucketExists() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Checks for the existence of the Bucket associated with the resource.

C

close() - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
com.google.cloud.spring.storage - package com.google.cloud.spring.storage
Google Cloud Storage integration for Spring Integration and Spring Resource.
com.google.cloud.spring.storage.integration - package com.google.cloud.spring.storage.integration
Google Cloud Storage module for Spring Integration.
com.google.cloud.spring.storage.integration.aot - package com.google.cloud.spring.storage.integration.aot
 
com.google.cloud.spring.storage.integration.filters - package com.google.cloud.spring.storage.integration.filters
Google Cloud Storage file filter classes for Spring Integration.
com.google.cloud.spring.storage.integration.inbound - package com.google.cloud.spring.storage.integration.inbound
Google Cloud Storage inbound integration classes for Spring Integration.
com.google.cloud.spring.storage.integration.outbound - package com.google.cloud.spring.storage.integration.outbound
Google Cloud Storage outbound integration classes for Spring Integration.
contentLength() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
createBlob() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Creates the blob that this GoogleStorageResource represents in Google Cloud Storage.
createBlob(byte[]) - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Creates the blob that this GoogleStorageResource represents in Google Cloud Storage and fills it with provided content.
createBucket() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Creates the bucket that this resource references in Google Cloud Storage.
createRelative(String) - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Creates a GoogleStorageResource handle that is relative to this one.
createSignedUrl(TimeUnit, long, Storage.SignUrlOption...) - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Creates a signed URL to an object, if it exists.

D

DEFAULT_GOOGLE_STORAGE_PROTOCOL_RESOLVER_SETTINGS - Static variable in class com.google.cloud.spring.storage.GoogleStorageProtocolResolverSettings
Gets an instance of this object with the default settings.

E

executeWithClient(ClientCallback<C, T>) - Method in class com.google.cloud.spring.storage.integration.GcsRemoteFileTemplate
 
exists() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
exists(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 

F

fileName(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsPersistentAcceptOnceFileListFilter
 
filterFiles(BlobInfo[]) - Method in class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
 
filterFiles(BlobInfo[]) - Method in class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
 
finalizeRaw() - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
forBucket(String) - Static method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns a GoogleStorageLocation to a bucket.
forFile(String, String) - Static method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns a GoogleStorageLocation for a file within a bucket.
forFolder(String, String) - Static method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns a GoogleStorageLocation to a folder whose path is relative to the bucket.

G

GcsAcceptModifiedAfterFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
The GcsAcceptModifiedAfterFileListFilter is a filter which accepts all files that were modified after a specified point in time.
GcsAcceptModifiedAfterFileListFilter() - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
 
GcsAcceptModifiedAfterFileListFilter(Instant) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
 
GcsDiscardRecentModifiedFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
The GcsDiscardRecentModifiedFileListFilter is a filter which excludes all files that were updated less than some specified amount of time ago.
GcsDiscardRecentModifiedFileListFilter(Duration) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
Construct a GcsDiscardRecentModifiedFileListFilter instance with provided GcsDiscardRecentModifiedFileListFilter.age.
GcsFileInfo - Class in com.google.cloud.spring.storage.integration
An object that holds metadata information for a Cloud Storage file.
GcsFileInfo(BlobInfo) - Constructor for class com.google.cloud.spring.storage.integration.GcsFileInfo
 
GcsInboundFileSynchronizer - Class in com.google.cloud.spring.storage.integration.inbound
An inbound file synchronizer for Google Cloud Storage.
GcsInboundFileSynchronizer(Storage) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
 
GcsInboundFileSynchronizingMessageSource - Class in com.google.cloud.spring.storage.integration.inbound
An inbound file sync message source for Google Cloud Storage.
GcsInboundFileSynchronizingMessageSource(GcsInboundFileSynchronizer) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizingMessageSource
 
GcsInboundFileSynchronizingMessageSource(GcsInboundFileSynchronizer, Comparator<File>) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizingMessageSource
 
GcsMessageHandler - Class in com.google.cloud.spring.storage.integration.outbound
A file message handler for Google Cloud Storage.
GcsMessageHandler(RemoteFileTemplate<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.outbound.GcsMessageHandler
 
GcsMessageHandler(RemoteFileTemplate<BlobInfo>, FileExistsMode) - Constructor for class com.google.cloud.spring.storage.integration.outbound.GcsMessageHandler
 
GcsMessageHandler(SessionFactory<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.outbound.GcsMessageHandler
 
GcsPersistentAcceptOnceFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
A filter for Google Cloud Storage.
GcsPersistentAcceptOnceFileListFilter(ConcurrentMetadataStore, String) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsPersistentAcceptOnceFileListFilter
 
GcsRegexPatternFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
A pattern file lister for Google Cloud Storage.
GcsRegexPatternFileListFilter(String) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsRegexPatternFileListFilter
 
GcsRegexPatternFileListFilter(Pattern) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsRegexPatternFileListFilter
 
GcsRemoteFileTemplate - Class in com.google.cloud.spring.storage.integration
A remote file template for Google Cloud Storage.
GcsRemoteFileTemplate(SessionFactory<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.GcsRemoteFileTemplate
Construct a RemoteFileTemplate with the supplied session factory.
GcsSession - Class in com.google.cloud.spring.storage.integration
A session implementation for Google Cloud Storage.
GcsSession(Storage) - Constructor for class com.google.cloud.spring.storage.integration.GcsSession
 
GcsSessionFactory - Class in com.google.cloud.spring.storage.integration
A session factory implementation for Google Cloud Storage.
GcsSessionFactory(Storage) - Constructor for class com.google.cloud.spring.storage.integration.GcsSessionFactory
 
GcsSimplePatternFileListFilter - Class in com.google.cloud.spring.storage.integration.filters
A simple pattern file lister for Google Cloud Storage.
GcsSimplePatternFileListFilter(String) - Constructor for class com.google.cloud.spring.storage.integration.filters.GcsSimplePatternFileListFilter
 
GcsStreamingMessageSource - Class in com.google.cloud.spring.storage.integration.inbound
A streaming message source for Google Cloud Storage.
GcsStreamingMessageSource(RemoteFileTemplate<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
 
GcsStreamingMessageSource(RemoteFileTemplate<BlobInfo>, Comparator<BlobInfo>) - Constructor for class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
Creates a GcsStreamingMessageSource with a comparator which controls the order that files are processed in.
getBlob() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Gets the underlying storage object in Google Cloud Storage.
getBlobName() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns the path to the blob/folder relative from the bucket root.
getBlobName() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
getBucket() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Returns the Bucket associated with the resource.
getBucketName() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns the Google Storage bucket name.
getBucketName() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
getClientInstance() - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
getComponentType() - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizingMessageSource
 
getComponentType() - Method in class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
 
getDescription() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
getFile() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
getFileInfo() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
 
getFilename() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
getFilename() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
 
getFilename(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsRegexPatternFileListFilter
 
getFilename(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsSimplePatternFileListFilter
 
getFilename(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
 
getGoogleStorageLocation() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
getHostPort() - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
getInputStream() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
getModified() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
 
getModified(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
 
getOutputStream() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
Returns the output stream for a Google Cloud Storage file.
getPermissions() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
 
getSession() - Method in class com.google.cloud.spring.storage.integration.GcsSessionFactory
 
getSize() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
 
getURI() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
getURL() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
GoogleStorageLocation - Class in com.google.cloud.spring.storage
Represents a Google Cloud Storage location provided by the user.
GoogleStorageLocation(String) - Constructor for class com.google.cloud.spring.storage.GoogleStorageLocation
Constructs a GoogleStorageLocation based on the provided Google Storage URI string.
GoogleStorageProtocolResolver - Class in com.google.cloud.spring.storage
A ProtocolResolver implementation for the gs:// protocol.
GoogleStorageProtocolResolverSettings - Class in com.google.cloud.spring.storage
Holds settings for use with the GoogleStorageResource.
GoogleStorageProtocolResolverSettings() - Constructor for class com.google.cloud.spring.storage.GoogleStorageProtocolResolverSettings
 
GoogleStorageResource - Class in com.google.cloud.spring.storage
Implements WritableResource for reading and writing objects in Google Cloud Storage (GCS).
GoogleStorageResource(Storage, GoogleStorageLocation, boolean) - Constructor for class com.google.cloud.spring.storage.GoogleStorageResource
Constructs the resource representation of a bucket or a blob (file) in Google Cloud Storage.
GoogleStorageResource(Storage, String) - Constructor for class com.google.cloud.spring.storage.GoogleStorageResource
Constructor that defaults autoCreateFiles to true.
GoogleStorageResource(Storage, String, boolean) - Constructor for class com.google.cloud.spring.storage.GoogleStorageResource
Constructs the resource representation of a bucket or a blob (file) in Google Cloud Storage.

I

isAutoCreateFiles() - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolverSettings
 
isAutoCreateFiles() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
isBucket() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
Check if the location references a bucket and not a blob.
isBucket() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
isDirectory() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
 
isDirectory(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsPersistentAcceptOnceFileListFilter
 
isDirectory(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsRegexPatternFileListFilter
 
isDirectory(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsSimplePatternFileListFilter
 
isDirectory(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
 
isFile() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns whether this GoogleStorageLocation represents a file or not.
isFile(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
 
isFolder() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns whether this GoogleStorageLocation represents a folder.
isLink() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
 
isOpen() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
isOpen() - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
isReadable() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
isSharedSession() - Method in class com.google.cloud.spring.storage.integration.GcsSessionFactory
 
isWritable() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 

L

lastModified() - Method in class com.google.cloud.spring.storage.GoogleStorageResource
 
list(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
Only supports listing buckets, not folders.
listNames(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 

M

mkdir(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
modified(BlobInfo) - Method in class com.google.cloud.spring.storage.integration.filters.GcsPersistentAcceptOnceFileListFilter
 

P

postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolver
 
protocol() - Method in class com.google.cloud.spring.storage.integration.inbound.GcsInboundFileSynchronizer
 
PROTOCOL - Static variable in class com.google.cloud.spring.storage.GoogleStorageProtocolResolver
The prefix of all storage locations.

R

read(String, OutputStream) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
readRaw(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
registerHints(RuntimeHints, ClassLoader) - Method in class com.google.cloud.spring.storage.integration.aot.StorageIntegrationRuntimeHint
 
remove(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
rename(String, String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
resetSharedSession() - Method in class com.google.cloud.spring.storage.integration.GcsSessionFactory
Does nothing - this object doesn't need to be reset to be shared.
resolve(String, ResourceLoader) - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolver
 
rmdir(String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 

S

setAutoCreateFiles(boolean) - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolverSettings
 
setRemoteFileSeparator(String) - Method in class com.google.cloud.spring.storage.integration.inbound.GcsStreamingMessageSource
 
setRemoteFileSeparator(String) - Method in class com.google.cloud.spring.storage.integration.outbound.GcsMessageHandler
 
setResourceLoader(ResourceLoader) - Method in class com.google.cloud.spring.storage.GoogleStorageProtocolResolver
 
StorageIntegrationRuntimeHint - Class in com.google.cloud.spring.storage.integration.aot
 
StorageIntegrationRuntimeHint() - Constructor for class com.google.cloud.spring.storage.integration.aot.StorageIntegrationRuntimeHint
 
supportsSingleFileFiltering() - Method in class com.google.cloud.spring.storage.integration.filters.GcsAcceptModifiedAfterFileListFilter
 
supportsSingleFileFiltering() - Method in class com.google.cloud.spring.storage.integration.filters.GcsDiscardRecentModifiedFileListFilter
 

T

toString() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
 
toString() - Method in class com.google.cloud.spring.storage.integration.GcsFileInfo
 

U

uri() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns the GCS URI of the location.
uriString() - Method in class com.google.cloud.spring.storage.GoogleStorageLocation
Returns the Google Storage URI string for the location.

W

write(InputStream, String) - Method in class com.google.cloud.spring.storage.integration.GcsSession
 
A B C D E F G I L M P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values