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, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, delay, delay, deleteAfterRead, deleteAfterRead, destinationBucket, downloadFileName, filter, 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
objectName, operation, operation
-
-
-
-
Method Detail
-
advanced
default GoogleCloudStorageEndpointBuilderFactory.AdvancedGoogleCloudStorageEndpointBuilder advanced()
- Specified by:
advanced
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
advanced
in 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:
autoCreateBucket
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
autoCreateBucket
in 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:
autoCreateBucket
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
autoCreateBucket
in 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:
serviceAccountKey
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
serviceAccountKey
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder
- Parameters:
serviceAccountKey
- the value to set- Returns:
- the dsl builder
-
storageClass
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder storageClass(com.google.cloud.storage.StorageClass 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:
storageClass
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
storageClass
in 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:
storageClass
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
storageClass
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder
- Parameters:
storageClass
- the value to set- Returns:
- the dsl builder
-
storageClient
default GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointBuilder storageClient(com.google.cloud.storage.Storage storageClient)
The storage client. The option is a: <code>com.google.cloud.storage.Storage</code> type. Group: common- Specified by:
storageClient
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
storageClient
in 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:
storageClient
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
storageClient
in 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:
storageLocation
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointConsumerBuilder
- Specified by:
storageLocation
in interfaceGoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpointProducerBuilder
- Parameters:
storageLocation
- the value to set- Returns:
- the dsl builder
-
-