Class StorageDetails.Builder
- java.lang.Object
-
- com.ibm.cloud.watsonxdata.watsonx_data.v3.model.StorageDetails.Builder
-
- Enclosing class:
- StorageDetails
public static class StorageDetails.Builder extends java.lang.ObjectBuilder.
-
-
Constructor Summary
Constructors Constructor Description Builder()Instantiates a new builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageDetails.BuilderaccessKey(java.lang.String accessKey)Set the accessKey.StorageDetails.BuilderaccessKeyVault(SecretDetails accessKeyVault)Set the accessKeyVault.StorageDetails.BuilderaccountName(java.lang.String accountName)Set the accountName.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.BuilderkeyFile(java.lang.String keyFile)Set the keyFile.StorageDetails.BuildermrapArn(java.lang.String mrapArn)Set the mrapArn.StorageDetails.Buildername(java.lang.String name)Set the name.StorageDetails.Builderprovider(java.lang.String provider)Set the provider.StorageDetails.Builderregion(java.lang.String region)Set the region.StorageDetails.BuilderroleArn(java.lang.String roleArn)Set the roleArn.StorageDetails.BuildersasToken(java.lang.String sasToken)Set the sasToken.StorageDetails.BuildersecretKey(java.lang.String secretKey)Set the secretKey.StorageDetails.BuildersecretKeyVault(SecretDetails secretKeyVault)Set the secretKeyVault.StorageDetails.BuildervaultEnabled(java.lang.Boolean vaultEnabled)Set the vaultEnabled.
-
-
-
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
-
accessKeyVault
public StorageDetails.Builder accessKeyVault(SecretDetails accessKeyVault)
Set the accessKeyVault.- Parameters:
accessKeyVault- the accessKeyVault- Returns:
- the StorageDetails builder
-
accountName
public StorageDetails.Builder accountName(java.lang.String accountName)
Set the accountName.- Parameters:
accountName- the accountName- 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
-
keyFile
public StorageDetails.Builder keyFile(java.lang.String keyFile)
Set the keyFile.- Parameters:
keyFile- the keyFile- Returns:
- the StorageDetails builder
-
mrapArn
public StorageDetails.Builder mrapArn(java.lang.String mrapArn)
Set the mrapArn.- Parameters:
mrapArn- the mrapArn- Returns:
- the StorageDetails builder
-
name
public StorageDetails.Builder name(java.lang.String name)
Set the name.- Parameters:
name- the name- Returns:
- the StorageDetails builder
-
provider
public StorageDetails.Builder provider(java.lang.String provider)
Set the provider.- Parameters:
provider- the provider- Returns:
- the StorageDetails builder
-
region
public StorageDetails.Builder region(java.lang.String region)
Set the region.- Parameters:
region- the region- Returns:
- the StorageDetails builder
-
roleArn
public StorageDetails.Builder roleArn(java.lang.String roleArn)
Set the roleArn.- Parameters:
roleArn- the roleArn- 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
-
secretKeyVault
public StorageDetails.Builder secretKeyVault(SecretDetails secretKeyVault)
Set the secretKeyVault.- Parameters:
secretKeyVault- the secretKeyVault- Returns:
- the StorageDetails builder
-
vaultEnabled
public StorageDetails.Builder vaultEnabled(java.lang.Boolean vaultEnabled)
Set the vaultEnabled.- Parameters:
vaultEnabled- the vaultEnabled- Returns:
- the StorageDetails builder
-
-