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 forAzureConnectParam
class.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AzureConnectParam
build()
Verifies parameters and creates a newAzureConnectParam
instance.AzureConnectParam.Builder
withAccountUrl(@NonNull String accountUrl)
AzureConnectParam.Builder
withConnStr(@NonNull String connStr)
AzureConnectParam.Builder
withContainerName(@NonNull String containerName)
AzureConnectParam.Builder
withCredential(@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 newAzureConnectParam
instance.- Returns:
AzureConnectParam
- Throws:
ParamException
-
-