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.Object
Builder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageDetails.Builder
accessKey(java.lang.String accessKey)
Set the accessKey.StorageDetails.Builder
applicationId(java.lang.String applicationId)
Set the applicationId.StorageDetails.Builder
authMode(java.lang.String authMode)
Set the authMode.StorageDetails
build()
Builds a StorageDetails.StorageDetails.Builder
containerName(java.lang.String containerName)
Set the containerName.StorageDetails.Builder
directoryId(java.lang.String directoryId)
Set the directoryId.StorageDetails.Builder
endpoint(java.lang.String endpoint)
Set the endpoint.StorageDetails.Builder
sasToken(java.lang.String sasToken)
Set the sasToken.StorageDetails.Builder
secretKey(java.lang.String secretKey)
Set the secretKey.StorageDetails.Builder
storageAccountName(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
-
-