Interface BlobstoreOptions
- All Superinterfaces:
AzureOptions
,HasDisplayData
,PipelineOptions
Options used to configure Microsoft Azure Blob Storage.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.beam.sdk.io.azure.options.AzureOptions
AzureOptions.AzureUserCredentialsFactory
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
PipelineOptions.AtomicLongFactory, PipelineOptions.CheckEnabled, PipelineOptions.DirectRunner, PipelineOptions.JobNameFactory, PipelineOptions.UserAgentFactory
-
Method Summary
Modifier and TypeMethodDescriptionThe Azure Blobstore service endpoint used by the Blob service client.Class
<? extends BlobstoreClientBuilderFactory> com.azure.storage.blob.models.CustomerProvidedKey
@Nullable com.azure.core.http.HttpClient
@Nullable com.azure.core.http.HttpPipeline
@Nullable com.azure.core.http.policy.HttpPipelinePolicy
void
setAccessKey
(String key) void
setAccountName
(String name) void
setAzureConnectionString
(String connectionString) void
setBlobServiceEndpoint
(String endpoint) void
setBlobstoreClientFactoryClass
(Class<? extends BlobstoreClientBuilderFactory> blobstoreClientFactoryClass) void
setCustomerProvidedKey
(com.azure.storage.blob.models.CustomerProvidedKey customerProvidedKey) void
setHttpClient
(com.azure.core.http.HttpClient httpClient) void
setHttpPipeline
(com.azure.core.http.HttpPipeline httpPipeline) void
setPipelinePolicy
(com.azure.core.http.policy.HttpPipelinePolicy pipelinePolicy) void
setSasToken
(String sasToken) Methods inherited from interface org.apache.beam.sdk.io.azure.options.AzureOptions
getAzureCredentialsProvider, setAzureCredentialsProvider
Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
Methods inherited from interface org.apache.beam.sdk.options.PipelineOptions
as, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgent
-
Method Details
-
getBlobstoreClientFactoryClass
@Class(DefaultBlobstoreClientBuilderFactory.class) Class<? extends BlobstoreClientBuilderFactory> getBlobstoreClientFactoryClass() -
setBlobstoreClientFactoryClass
void setBlobstoreClientFactoryClass(Class<? extends BlobstoreClientBuilderFactory> blobstoreClientFactoryClass) -
getPipelinePolicy
@Nullable com.azure.core.http.policy.HttpPipelinePolicy getPipelinePolicy() -
setPipelinePolicy
void setPipelinePolicy(com.azure.core.http.policy.HttpPipelinePolicy pipelinePolicy) -
getAzureConnectionString
String getAzureConnectionString() -
setAzureConnectionString
-
getSasToken
String getSasToken() -
setSasToken
-
getAccountName
String getAccountName() -
setAccountName
-
getAccessKey
String getAccessKey() -
setAccessKey
-
getCustomerProvidedKey
com.azure.storage.blob.models.CustomerProvidedKey getCustomerProvidedKey() -
setCustomerProvidedKey
void setCustomerProvidedKey(com.azure.storage.blob.models.CustomerProvidedKey customerProvidedKey) -
getBlobServiceEndpoint
The Azure Blobstore service endpoint used by the Blob service client. -
setBlobServiceEndpoint
-
getHttpClient
@Nullable com.azure.core.http.HttpClient getHttpClient() -
setHttpClient
void setHttpClient(com.azure.core.http.HttpClient httpClient) -
getHttpPipeline
@Nullable com.azure.core.http.HttpPipeline getHttpPipeline() -
setHttpPipeline
void setHttpPipeline(com.azure.core.http.HttpPipeline httpPipeline)
-