Class ExecuteSqlOutputDispositionObjectStorageDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.databasetoolsruntime.model.ExecuteSqlOutputDispositionObjectStorageDetails.Builder
-
- Enclosing class:
- ExecuteSqlOutputDispositionObjectStorageDetails
public static class ExecuteSqlOutputDispositionObjectStorageDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
namespace
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder namespace(String namespace)
The name of the object storage namespace- Parameters:
namespace- the value to set- Returns:
- this builder
-
bucketName
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder bucketName(String bucketName)
The name of the object storage bucket- Parameters:
bucketName- the value to set- Returns:
- this builder
-
objectName
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder objectName(String objectName)
The name of the object template (can contain statementId placeholder, for example; query_{statementId}.csv )- Parameters:
objectName- the value to set- Returns:
- this builder
-
contentType
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder contentType(String contentType)
The content type- Parameters:
contentType- the value to set- Returns:
- this builder
-
contentDisposition
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder contentDisposition(String contentDisposition)
The content disposition- Parameters:
contentDisposition- the value to set- Returns:
- this builder
-
contentEncoding
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder contentEncoding(String contentEncoding)
The content encoding- Parameters:
contentEncoding- the value to set- Returns:
- this builder
-
cacheControl
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder cacheControl(String cacheControl)
The Cache-Control header- Parameters:
cacheControl- the value to set- Returns:
- this builder
-
contentLanguage
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder contentLanguage(String contentLanguage)
The content language- Parameters:
contentLanguage- the value to set- Returns:
- this builder
-
opcMeta
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder opcMeta(Map<String,String> opcMeta)
The object metadata- Parameters:
opcMeta- the value to set- Returns:
- this builder
-
opcSseCustomerAlgorithm
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder opcSseCustomerAlgorithm(String opcSseCustomerAlgorithm)
The Encryption Algorithm- Parameters:
opcSseCustomerAlgorithm- the value to set- Returns:
- this builder
-
opcSseCustomerKey
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder opcSseCustomerKey(String opcSseCustomerKey)
The base64-encoded 256-bit encryption key to use- Parameters:
opcSseCustomerKey- the value to set- Returns:
- this builder
-
opcSseCustomerKeySha256
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder opcSseCustomerKeySha256(String opcSseCustomerKeySha256)
The base64-encoded SHA256 hash of the encryption key- Parameters:
opcSseCustomerKeySha256- the value to set- Returns:
- this builder
-
opcSseKmsKeyId
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder opcSseKmsKeyId(String opcSseKmsKeyId)
The OCID of a master encryption key- Parameters:
opcSseKmsKeyId- the value to set- Returns:
- this builder
-
storageTier
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder storageTier(ExecuteSqlOutputDispositionObjectStorageDetails.StorageTier storageTier)
The storage tier that the object should be stored in- Parameters:
storageTier- the value to set- Returns:
- this builder
-
build
public ExecuteSqlOutputDispositionObjectStorageDetails build()
-
copy
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder copy(ExecuteSqlOutputDispositionObjectStorageDetails model)
-
-