public static class GoogleCloudStorageFileSystemOptions.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected GoogleCloudStorageFileSystemOptions.TimestampUpdatePredicate |
shouldIncludeInTimestampUpdatesPredicate |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudStorageFileSystemOptions |
build() |
GoogleCloudStorageOptions.Builder |
getCloudStorageOptionsBuilder()
Gets the stored
GoogleCloudStorageOptions.Builder. |
PerformanceCachingGoogleCloudStorageOptions.Builder |
getPerformanceCachingOptionsBuilder()
Gets the stored
PerformanceCachingGoogleCloudStorageOptions.Builder. |
GoogleCloudStorageFileSystemOptions.Builder |
setCloudStorageOptionsBuilder(GoogleCloudStorageOptions.Builder cloudStorageOptionsBuilder)
Mutually exclusive with setImmutableCloudStorageOptions; if setting this builder, then
any subsequent changes made to the inner GCS options builder will be reflected at the
time GoogleCloudStorageFileSystemOptions.Builder.build() is called.
|
GoogleCloudStorageFileSystemOptions.Builder |
setEnableBucketDelete(boolean enableBucketDelete) |
GoogleCloudStorageFileSystemOptions.Builder |
setImmutableCloudStorageOptions(GoogleCloudStorageOptions immutableCloudStorageOptions)
Mutually exclusive with setCloudStorageOptionsBuilder If this is called
after calling setCloudStorageOptionsBuilder, then the previous value of the
cloudStorageOptionsBuilder is discarded, in the same way setting other single-element
fields is overridden by the last call to the builder.
|
GoogleCloudStorageFileSystemOptions.Builder |
setImmutablePerformanceCachingOptions(PerformanceCachingGoogleCloudStorageOptions immutablePerformanceCacheOptions)
Mutually exclusive with setPerformanceCachingOptionsBuilder If this is called after calling
setPerformanceCachingOptionsBuilder, then the previous value of the
performanceCacheOptionsBuilder is discarded, in the same way setting other single-element
fields is overridden by the last call to the builder.
|
GoogleCloudStorageFileSystemOptions.Builder |
setIsPerformanceCacheEnabled(boolean performanceCacheEnabled) |
GoogleCloudStorageFileSystemOptions.Builder |
setMarkerFilePattern(java.lang.String markerFilePattern) |
GoogleCloudStorageFileSystemOptions.Builder |
setPathCodec(PathCodec pathCodec) |
GoogleCloudStorageFileSystemOptions.Builder |
setPerformanceCachingOptionsBuilder(PerformanceCachingGoogleCloudStorageOptions.Builder performanceCacheOptionsBuilder)
Mutually exclusive with setImmutablePerformanceCachingOptions; if setting this builder, then
any subsequent changes made to the inner PerformanceCaching options builder will be reflected
at the time PerformanceCachingGoogleCloudStorageOptions.Builder.build() is called.
|
GoogleCloudStorageFileSystemOptions.Builder |
setShouldIncludeInTimestampUpdatesPredicate(GoogleCloudStorageFileSystemOptions.TimestampUpdatePredicate shouldIncludeInTimestampUpdatesPredicate) |
GoogleCloudStorageFileSystemOptions.Builder |
setShouldIncludeInTimestampUpdatesPredicate(com.google.common.base.Predicate<java.lang.String> shouldIncludeInTimestampUpdatesPredicate)
Set a Predicate to be applied to item paths to determine if the item should
have its timestamps updated
|
GoogleCloudStorageFileSystemOptions.Builder |
setStatusParallelEnabled(boolean statusParallelEnabled)
Enables parallel execution of GCS requests in
listFileInfo and getFileInfo
methods to reduce latency. |
protected GoogleCloudStorageFileSystemOptions.TimestampUpdatePredicate shouldIncludeInTimestampUpdatesPredicate
public GoogleCloudStorageFileSystemOptions.Builder setIsPerformanceCacheEnabled(boolean performanceCacheEnabled)
public PerformanceCachingGoogleCloudStorageOptions.Builder getPerformanceCachingOptionsBuilder()
PerformanceCachingGoogleCloudStorageOptions.Builder. Note: the
returned builder isn't referenced if an immutable PerformanceCachingOptions instance was set
previously using setImmutablePerformanceCachingOptions(PerformanceCachingGoogleCloudStorageOptions).public GoogleCloudStorageFileSystemOptions.Builder setPerformanceCachingOptionsBuilder(PerformanceCachingGoogleCloudStorageOptions.Builder performanceCacheOptionsBuilder)
public GoogleCloudStorageFileSystemOptions.Builder setImmutablePerformanceCachingOptions(PerformanceCachingGoogleCloudStorageOptions immutablePerformanceCacheOptions)
public GoogleCloudStorageOptions.Builder getCloudStorageOptionsBuilder()
GoogleCloudStorageOptions.Builder. Note: the returned builder isn't
referenced if an immutable GoogleCloudStorageOptions instance was set previously using setImmutableCloudStorageOptions(GoogleCloudStorageOptions).public GoogleCloudStorageFileSystemOptions.Builder setCloudStorageOptionsBuilder(GoogleCloudStorageOptions.Builder cloudStorageOptionsBuilder)
public GoogleCloudStorageFileSystemOptions.Builder setImmutableCloudStorageOptions(GoogleCloudStorageOptions immutableCloudStorageOptions)
public GoogleCloudStorageFileSystemOptions.Builder setShouldIncludeInTimestampUpdatesPredicate(com.google.common.base.Predicate<java.lang.String> shouldIncludeInTimestampUpdatesPredicate)
public GoogleCloudStorageFileSystemOptions.Builder setShouldIncludeInTimestampUpdatesPredicate(GoogleCloudStorageFileSystemOptions.TimestampUpdatePredicate shouldIncludeInTimestampUpdatesPredicate)
public GoogleCloudStorageFileSystemOptions.Builder setPathCodec(PathCodec pathCodec)
public GoogleCloudStorageFileSystemOptions.Builder setEnableBucketDelete(boolean enableBucketDelete)
public GoogleCloudStorageFileSystemOptions.Builder setMarkerFilePattern(java.lang.String markerFilePattern)
public GoogleCloudStorageFileSystemOptions.Builder setStatusParallelEnabled(boolean statusParallelEnabled)
listFileInfo and getFileInfo
methods to reduce latency.public GoogleCloudStorageFileSystemOptions build()
Copyright © 2019. All rights reserved.