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.AzureUserCredentialsFactoryNested 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.HttpPipelinePolicyvoidsetAccessKey(String key) voidsetAccountName(String name) voidsetAzureConnectionString(String connectionString) voidsetBlobServiceEndpoint(String endpoint) voidsetBlobstoreClientFactoryClass(Class<? extends BlobstoreClientBuilderFactory> blobstoreClientFactoryClass) voidsetCustomerProvidedKey(com.azure.storage.blob.models.CustomerProvidedKey customerProvidedKey) voidsetHttpClient(com.azure.core.http.HttpClient httpClient) voidsetHttpPipeline(com.azure.core.http.HttpPipeline httpPipeline) voidsetPipelinePolicy(com.azure.core.http.policy.HttpPipelinePolicy pipelinePolicy) voidsetSasToken(String sasToken) Methods inherited from interface org.apache.beam.sdk.io.azure.options.AzureOptions
getAzureCredentialsProvider, setAzureCredentialsProviderMethods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayDataMethods inherited from interface org.apache.beam.sdk.options.PipelineOptions
as, getGbek, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setGbek, 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)
-