Package io.milvus.bulkwriter.connect
Class S3ConnectParam.Builder
java.lang.Object
io.milvus.bulkwriter.connect.S3ConnectParam.Builder
- Enclosing class:
S3ConnectParam
Builder for
S3ConnectParam class.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Verifies parameters and creates a newS3ConnectParaminstance.withAccessKey(@NonNull String accessKey) withBucketName(@NonNull String bucketName) Sets the bucketName info.withCloudName(String cloudName) Sets the cloudName.withEndpoint(@NonNull String endpoint) Sets the endpoint.withHttpClient(@NonNull okhttp3.OkHttpClient httpClient) withRegion(@NonNull String region) withSecretKey(@NonNull String secretKey) withSessionToken(@NonNull String sessionToken)
-
Method Details
-
withCloudName
Sets the cloudName.- Parameters:
cloudName- cloud name- Returns:
Builder
-
withBucketName
Sets the bucketName info.- Parameters:
bucketName- bucket info- Returns:
Builder
-
withEndpoint
Sets the endpoint.- Parameters:
endpoint- endpoint info- Returns:
Builder
-
withAccessKey
-
withSecretKey
-
withSessionToken
-
withRegion
-
withHttpClient
-
build
Verifies parameters and creates a newS3ConnectParaminstance.- Returns:
S3ConnectParam- Throws:
ParamException
-