public static final class AzureConnectParam.Builder
extends java.lang.Object
AzureConnectParam
class.Modifier and Type | Method and Description |
---|---|
AzureConnectParam |
build()
Verifies parameters and creates a new
AzureConnectParam instance. |
AzureConnectParam.Builder |
withAccountUrl(@NonNull java.lang.String accountUrl) |
AzureConnectParam.Builder |
withConnStr(@NonNull java.lang.String connStr) |
AzureConnectParam.Builder |
withContainerName(@NonNull java.lang.String containerName) |
AzureConnectParam.Builder |
withCredential(@NonNull com.azure.core.credential.TokenCredential credential) |
public AzureConnectParam.Builder withContainerName(@NonNull @NonNull java.lang.String containerName)
containerName
- The target container nameBuilder
public AzureConnectParam.Builder withConnStr(@NonNull @NonNull java.lang.String connStr)
connStr
- A connection string to an Azure Storage account,
which can be parsed to an account_url and a credential.
To generate a connection string, read this link:
...Builder
public AzureConnectParam.Builder withAccountUrl(@NonNull @NonNull java.lang.String accountUrl)
accountUrl
- A string in format like "https://[storage-account].blob.core.windows.net"
Read this link for more info:
...Builder
public AzureConnectParam.Builder withCredential(@NonNull @NonNull com.azure.core.credential.TokenCredential credential)
credential
- Account access key for the account, read this link for more info:
...Builder
public AzureConnectParam build() throws ParamException
AzureConnectParam
instance.AzureConnectParam
ParamException