Class AzureConnectParam.Builder

java.lang.Object
io.milvus.bulkwriter.connect.AzureConnectParam.Builder
Enclosing class:
AzureConnectParam

public static final class AzureConnectParam.Builder extends Object
Builder for AzureConnectParam class.
  • Method Details

    • 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://[storage-account].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 new AzureConnectParam instance.
      Returns:
      AzureConnectParam
      Throws:
      ParamException