Interface GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder,GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder
- Enclosing interface:
- GoogleCloudStorageEndpointBuilderFactory
public static interface GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder extends GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder, GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder
Builder for endpoint for the Google Storage component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, delay, delay, deleteAfterRead, deleteAfterRead, destinationBucket, downloadFileName, greedy, greedy, includeBody, includeBody, includeFolders, includeFolders, initialDelay, initialDelay, moveAfterRead, moveAfterRead, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder
lazyStartProducer, lazyStartProducer, objectName, operation, operation
-
-
-
-
Method Detail
-
advanced
default GoogleCloudStorageEndpointBuilderFactory.AdvancedGoogleCloudStorageEndpointBuilder advanced()
- Specified by:
advancedin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
advancedin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder
-
autoCreateBucket
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder autoCreateBucket(boolean autoCreateBucket)
Setting the autocreation of the bucket bucketName. The option is a: <code>boolean</code> type. Default: true Group: common- Specified by:
autoCreateBucketin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
autoCreateBucketin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder- Parameters:
autoCreateBucket- the value to set- Returns:
- the dsl builder
-
autoCreateBucket
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder autoCreateBucket(String autoCreateBucket)
Setting the autocreation of the bucket bucketName. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Specified by:
autoCreateBucketin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
autoCreateBucketin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder- Parameters:
autoCreateBucket- the value to set- Returns:
- the dsl builder
-
serviceAccountKey
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder serviceAccountKey(String serviceAccountKey)
The Service account key that can be used as credentials for the Storage client. It can be loaded by default from classpath, but you can prefix with classpath:, file:, or http: to load the resource from different systems. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
serviceAccountKeyin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
serviceAccountKeyin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder- Parameters:
serviceAccountKey- the value to set- Returns:
- the dsl builder
-
storageClass
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder storageClass(Object storageClass)
The Cloud Storage class to use when creating the new buckets. The option is a: <code>com.google.cloud.storage.StorageClass</code> type. Default: STANDARD Group: common- Specified by:
storageClassin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
storageClassin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder- Parameters:
storageClass- the value to set- Returns:
- the dsl builder
-
storageClass
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder storageClass(String storageClass)
The Cloud Storage class to use when creating the new buckets. The option will be converted to a <code>com.google.cloud.storage.StorageClass</code> type. Default: STANDARD Group: common- Specified by:
storageClassin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
storageClassin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder- Parameters:
storageClass- the value to set- Returns:
- the dsl builder
-
storageClient
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder storageClient(Object storageClient)
The storage client. The option is a: <code>com.google.cloud.storage.Storage</code> type. Group: common- Specified by:
storageClientin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
storageClientin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder- Parameters:
storageClient- the value to set- Returns:
- the dsl builder
-
storageClient
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder storageClient(String storageClient)
The storage client. The option will be converted to a <code>com.google.cloud.storage.Storage</code> type. Group: common- Specified by:
storageClientin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
storageClientin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder- Parameters:
storageClient- the value to set- Returns:
- the dsl builder
-
storageLocation
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder storageLocation(String storageLocation)
The Cloud Storage location to use when creating the new buckets. The option is a: <code>java.lang.String</code> type. Default: US-EAST1 Group: common- Specified by:
storageLocationin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder- Specified by:
storageLocationin interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder- Parameters:
storageLocation- the value to set- Returns:
- the dsl builder
-
-