public static final class S3ConnectParam.Builder
extends java.lang.Object
S3ConnectParam
class.Modifier and Type | Method and Description |
---|---|
S3ConnectParam |
build()
Verifies parameters and creates a new
S3ConnectParam instance. |
S3ConnectParam.Builder |
withAccessKey(@NonNull java.lang.String accessKey) |
S3ConnectParam.Builder |
withBucketName(@NonNull java.lang.String bucketName)
Sets the bucketName info.
|
S3ConnectParam.Builder |
withCloudName(java.lang.String cloudName)
Sets the cloudName.
|
S3ConnectParam.Builder |
withEndpoint(@NonNull java.lang.String endpoint)
Sets the endpoint.
|
S3ConnectParam.Builder |
withHttpClient(@NonNull okhttp3.OkHttpClient httpClient) |
S3ConnectParam.Builder |
withRegion(@NonNull java.lang.String region) |
S3ConnectParam.Builder |
withSecretKey(@NonNull java.lang.String secretKey) |
S3ConnectParam.Builder |
withSessionToken(@NonNull java.lang.String sessionToken) |
public S3ConnectParam.Builder withCloudName(@NotNull java.lang.String cloudName)
cloudName
- cloud nameBuilder
public S3ConnectParam.Builder withBucketName(@NonNull @NonNull java.lang.String bucketName)
bucketName
- bucket infoBuilder
public S3ConnectParam.Builder withEndpoint(@NonNull @NonNull java.lang.String endpoint)
endpoint
- endpoint infoBuilder
public S3ConnectParam.Builder withAccessKey(@NonNull @NonNull java.lang.String accessKey)
public S3ConnectParam.Builder withSecretKey(@NonNull @NonNull java.lang.String secretKey)
public S3ConnectParam.Builder withSessionToken(@NonNull @NonNull java.lang.String sessionToken)
public S3ConnectParam.Builder withRegion(@NonNull @NonNull java.lang.String region)
public S3ConnectParam.Builder withHttpClient(@NonNull @NonNull okhttp3.OkHttpClient httpClient)
public S3ConnectParam build() throws ParamException
S3ConnectParam
instance.S3ConnectParam
ParamException