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 forS3ConnectParam
class.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description S3ConnectParam
build()
Verifies parameters and creates a newS3ConnectParam
instance.S3ConnectParam.Builder
withAccessKey(@NonNull String accessKey)
S3ConnectParam.Builder
withBucketName(@NonNull String bucketName)
Sets the bucketName info.S3ConnectParam.Builder
withEndpoint(@NonNull String endpoint)
Sets the endpoint.S3ConnectParam.Builder
withHttpClient(@NonNull okhttp3.OkHttpClient httpClient)
S3ConnectParam.Builder
withRegion(@NonNull String region)
S3ConnectParam.Builder
withSecretKey(@NonNull String secretKey)
S3ConnectParam.Builder
withSessionToken(@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 newS3ConnectParam
instance.- Returns:
S3ConnectParam
- Throws:
ParamException
-
-