Class ExecuteSqlOutputDispositionObjectStorageDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasetoolsruntime.model.ExecuteSqlOutputDispositionDetails
-
- com.oracle.bmc.databasetoolsruntime.model.ExecuteSqlOutputDispositionObjectStorageDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public final class ExecuteSqlOutputDispositionObjectStorageDetails extends ExecuteSqlOutputDispositionDetailsDescribes how the result of a statement is stored in Object Storage
Note: Objects should always be created or deserialized using theExecuteSqlOutputDispositionObjectStorageDetails.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the
ExecuteSqlOutputDispositionObjectStorageDetails.Builder, which maintain a set of all explicitly set fields calledExecuteSqlOutputDispositionObjectStorageDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExecuteSqlOutputDispositionObjectStorageDetails.Builderstatic classExecuteSqlOutputDispositionObjectStorageDetails.StorageTierThe storage tier that the object should be stored in-
Nested classes/interfaces inherited from class com.oracle.bmc.databasetoolsruntime.model.ExecuteSqlOutputDispositionDetails
ExecuteSqlOutputDispositionDetails.Type
-
-
Constructor Summary
Constructors Constructor Description ExecuteSqlOutputDispositionObjectStorageDetails(String namespace, String bucketName, String objectName, String contentType, String contentDisposition, String contentEncoding, String cacheControl, String contentLanguage, Map<String,String> opcMeta, String opcSseCustomerAlgorithm, String opcSseCustomerKey, String opcSseCustomerKeySha256, String opcSseKmsKeyId, ExecuteSqlOutputDispositionObjectStorageDetails.StorageTier storageTier)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExecuteSqlOutputDispositionObjectStorageDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetBucketName()The name of the object storage bucketStringgetCacheControl()The Cache-Control headerStringgetContentDisposition()The content dispositionStringgetContentEncoding()The content encodingStringgetContentLanguage()The content languageStringgetContentType()The content typeStringgetNamespace()The name of the object storage namespaceStringgetObjectName()The name of the object template (can contain statementId placeholder, for example; query_{statementId}.csv )Map<String,String>getOpcMeta()The object metadataStringgetOpcSseCustomerAlgorithm()The Encryption AlgorithmStringgetOpcSseCustomerKey()The base64-encoded 256-bit encryption key to useStringgetOpcSseCustomerKeySha256()The base64-encoded SHA256 hash of the encryption keyStringgetOpcSseKmsKeyId()The OCID of a master encryption keyExecuteSqlOutputDispositionObjectStorageDetails.StorageTiergetStorageTier()The storage tier that the object should be stored ininthashCode()ExecuteSqlOutputDispositionObjectStorageDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ExecuteSqlOutputDispositionObjectStorageDetails
@Deprecated public ExecuteSqlOutputDispositionObjectStorageDetails(String namespace, String bucketName, String objectName, String contentType, String contentDisposition, String contentEncoding, String cacheControl, String contentLanguage, Map<String,String> opcMeta, String opcSseCustomerAlgorithm, String opcSseCustomerKey, String opcSseCustomerKeySha256, String opcSseKmsKeyId, ExecuteSqlOutputDispositionObjectStorageDetails.StorageTier storageTier)
Deprecated.
-
-
Method Detail
-
builder
public static ExecuteSqlOutputDispositionObjectStorageDetails.Builder builder()
Create a new builder.
-
toBuilder
public ExecuteSqlOutputDispositionObjectStorageDetails.Builder toBuilder()
-
getNamespace
public String getNamespace()
The name of the object storage namespace- Returns:
- the value
-
getBucketName
public String getBucketName()
The name of the object storage bucket- Returns:
- the value
-
getObjectName
public String getObjectName()
The name of the object template (can contain statementId placeholder, for example; query_{statementId}.csv )- Returns:
- the value
-
getContentType
public String getContentType()
The content type- Returns:
- the value
-
getContentDisposition
public String getContentDisposition()
The content disposition- Returns:
- the value
-
getContentEncoding
public String getContentEncoding()
The content encoding- Returns:
- the value
-
getCacheControl
public String getCacheControl()
The Cache-Control header- Returns:
- the value
-
getContentLanguage
public String getContentLanguage()
The content language- Returns:
- the value
-
getOpcSseCustomerAlgorithm
public String getOpcSseCustomerAlgorithm()
The Encryption Algorithm- Returns:
- the value
-
getOpcSseCustomerKey
public String getOpcSseCustomerKey()
The base64-encoded 256-bit encryption key to use- Returns:
- the value
-
getOpcSseCustomerKeySha256
public String getOpcSseCustomerKeySha256()
The base64-encoded SHA256 hash of the encryption key- Returns:
- the value
-
getOpcSseKmsKeyId
public String getOpcSseKmsKeyId()
The OCID of a master encryption key- Returns:
- the value
-
getStorageTier
public ExecuteSqlOutputDispositionObjectStorageDetails.StorageTier getStorageTier()
The storage tier that the object should be stored in- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classExecuteSqlOutputDispositionDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classExecuteSqlOutputDispositionDetails- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classExecuteSqlOutputDispositionDetails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classExecuteSqlOutputDispositionDetails
-
-