Package io.milvus.bulkwriter.connect
Class S3ConnectParam.Builder
- java.lang.Object
-
- io.milvus.bulkwriter.connect.S3ConnectParam.Builder
-
- Enclosing class:
- S3ConnectParam
public static final class S3ConnectParam.Builder extends Object
Builder forS3ConnectParamclass.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description S3ConnectParambuild()Verifies parameters and creates a newS3ConnectParaminstance.S3ConnectParam.BuilderwithAccessKey(@NonNull String accessKey)S3ConnectParam.BuilderwithBucketName(@NonNull String bucketName)Sets the bucketName info.S3ConnectParam.BuilderwithEndpoint(@NonNull String endpoint)Sets the endpoint.S3ConnectParam.BuilderwithHttpClient(@NonNull okhttp3.OkHttpClient httpClient)S3ConnectParam.BuilderwithRegion(@NonNull String region)S3ConnectParam.BuilderwithSecretKey(@NonNull String secretKey)S3ConnectParam.BuilderwithSessionToken(@NonNull String sessionToken)
-
-
-
Method Detail
-
withBucketName
public S3ConnectParam.Builder withBucketName(@NonNull @NonNull String bucketName)
Sets the bucketName info.- Parameters:
bucketName- bucket info- Returns:
Builder
-
withEndpoint
public S3ConnectParam.Builder withEndpoint(@NonNull @NonNull String endpoint)
Sets the endpoint.- Parameters:
endpoint- endpoint info- Returns:
Builder
-
withAccessKey
public S3ConnectParam.Builder withAccessKey(@NonNull @NonNull String accessKey)
-
withSecretKey
public S3ConnectParam.Builder withSecretKey(@NonNull @NonNull String secretKey)
-
withSessionToken
public S3ConnectParam.Builder withSessionToken(@NonNull @NonNull String sessionToken)
-
withRegion
public S3ConnectParam.Builder withRegion(@NonNull @NonNull String region)
-
withHttpClient
public S3ConnectParam.Builder withHttpClient(@NonNull @NonNull okhttp3.OkHttpClient httpClient)
-
build
public S3ConnectParam build() throws ParamException
Verifies parameters and creates a newS3ConnectParaminstance.- Returns:
S3ConnectParam- Throws:
ParamException
-
-