Class StorageDetails.Builder
- java.lang.Object
-
- com.ibm.cloud.watsonxdata.watsonx_data.v2.model.StorageDetails.Builder
-
- Enclosing class:
- StorageDetails
public static class StorageDetails.Builder extends java.lang.ObjectBuilder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageDetails.BuilderaccessKey(java.lang.String accessKey)Set the accessKey.StorageDetails.BuilderapplicationId(java.lang.String applicationId)Set the applicationId.StorageDetails.BuilderauthMode(java.lang.String authMode)Set the authMode.StorageDetailsbuild()Builds a StorageDetails.StorageDetails.BuildercontainerName(java.lang.String containerName)Set the containerName.StorageDetails.BuilderdirectoryId(java.lang.String directoryId)Set the directoryId.StorageDetails.Builderendpoint(java.lang.String endpoint)Set the endpoint.StorageDetails.BuildersasToken(java.lang.String sasToken)Set the sasToken.StorageDetails.BuildersecretKey(java.lang.String secretKey)Set the secretKey.StorageDetails.BuilderstorageAccountName(java.lang.String storageAccountName)Set the storageAccountName.
-
-
-
Constructor Detail
-
Builder
public Builder()
Instantiates a new builder.
-
Builder
public Builder(java.lang.String authMode, java.lang.String containerName, java.lang.String endpoint, java.lang.String storageAccountName)Instantiates a new builder with required properties.- Parameters:
authMode- the authModecontainerName- the containerNameendpoint- the endpointstorageAccountName- the storageAccountName
-
-
Method Detail
-
build
public StorageDetails build()
Builds a StorageDetails.- Returns:
- the new StorageDetails instance
-
accessKey
public StorageDetails.Builder accessKey(java.lang.String accessKey)
Set the accessKey.- Parameters:
accessKey- the accessKey- Returns:
- the StorageDetails builder
-
applicationId
public StorageDetails.Builder applicationId(java.lang.String applicationId)
Set the applicationId.- Parameters:
applicationId- the applicationId- Returns:
- the StorageDetails builder
-
authMode
public StorageDetails.Builder authMode(java.lang.String authMode)
Set the authMode.- Parameters:
authMode- the authMode- Returns:
- the StorageDetails builder
-
containerName
public StorageDetails.Builder containerName(java.lang.String containerName)
Set the containerName.- Parameters:
containerName- the containerName- Returns:
- the StorageDetails builder
-
directoryId
public StorageDetails.Builder directoryId(java.lang.String directoryId)
Set the directoryId.- Parameters:
directoryId- the directoryId- Returns:
- the StorageDetails builder
-
endpoint
public StorageDetails.Builder endpoint(java.lang.String endpoint)
Set the endpoint.- Parameters:
endpoint- the endpoint- Returns:
- the StorageDetails builder
-
sasToken
public StorageDetails.Builder sasToken(java.lang.String sasToken)
Set the sasToken.- Parameters:
sasToken- the sasToken- Returns:
- the StorageDetails builder
-
secretKey
public StorageDetails.Builder secretKey(java.lang.String secretKey)
Set the secretKey.- Parameters:
secretKey- the secretKey- Returns:
- the StorageDetails builder
-
storageAccountName
public StorageDetails.Builder storageAccountName(java.lang.String storageAccountName)
Set the storageAccountName.- Parameters:
storageAccountName- the storageAccountName- Returns:
- the StorageDetails builder
-
-