Package io.milvus.bulkwriter.connect
Class AzureConnectParam.Builder
- java.lang.Object
-
- io.milvus.bulkwriter.connect.AzureConnectParam.Builder
-
- Enclosing class:
- AzureConnectParam
public static final class AzureConnectParam.Builder extends Object
Builder forAzureConnectParamclass.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AzureConnectParambuild()Verifies parameters and creates a newAzureConnectParaminstance.AzureConnectParam.BuilderwithAccountUrl(@NonNull String accountUrl)AzureConnectParam.BuilderwithConnStr(@NonNull String connStr)AzureConnectParam.BuilderwithContainerName(@NonNull String containerName)AzureConnectParam.BuilderwithCredential(@NonNull com.azure.core.credential.TokenCredential credential)
-
-
-
Method Detail
-
withContainerName
public AzureConnectParam.Builder withContainerName(@NonNull @NonNull String containerName)
- Parameters:
containerName- The target container name- Returns:
Builder
-
withConnStr
public AzureConnectParam.Builder withConnStr(@NonNull @NonNull String connStr)
- Parameters:
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: ...- Returns:
Builder
-
withAccountUrl
public AzureConnectParam.Builder withAccountUrl(@NonNull @NonNull String accountUrl)
- Parameters:
accountUrl- A string in format like https://.blob.core.windows.net Read this link for more info: ... - Returns:
Builder
-
withCredential
public AzureConnectParam.Builder withCredential(@NonNull @NonNull com.azure.core.credential.TokenCredential credential)
- Parameters:
credential- Account access key for the account, read this link for more info: ...- Returns:
Builder
-
build
public AzureConnectParam build() throws ParamException
Verifies parameters and creates a newAzureConnectParaminstance.- Returns:
AzureConnectParam- Throws:
ParamException
-
-