Show / Hide Table of Contents

Class ExecuteSqlOutputDispositionObjectStorageDetails

Describes how the result of a statement is stored in Object Storage

Inheritance
object
ExecuteSqlOutputDispositionDetails
ExecuteSqlOutputDispositionObjectStorageDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabasetoolsruntimeService.Models
Assembly: OCI.DotNetSDK.Databasetoolsruntime.dll
Syntax
public class ExecuteSqlOutputDispositionObjectStorageDetails : ExecuteSqlOutputDispositionDetails

Properties

BucketName

Declaration
[Required(ErrorMessage = "BucketName is required.")]
[JsonProperty(PropertyName = "bucketName")]
public string BucketName { get; set; }
Property Value
Type Description
string

The name of the object storage bucket

Remarks

Required

CacheControl

Declaration
[JsonProperty(PropertyName = "cacheControl")]
public string CacheControl { get; set; }
Property Value
Type Description
string

The Cache-Control header

ContentDisposition

Declaration
[JsonProperty(PropertyName = "contentDisposition")]
public string ContentDisposition { get; set; }
Property Value
Type Description
string

The content disposition

ContentEncoding

Declaration
[JsonProperty(PropertyName = "contentEncoding")]
public string ContentEncoding { get; set; }
Property Value
Type Description
string

The content encoding

ContentLanguage

Declaration
[JsonProperty(PropertyName = "contentLanguage")]
public string ContentLanguage { get; set; }
Property Value
Type Description
string

The content language

ContentType

Declaration
[JsonProperty(PropertyName = "contentType")]
public string ContentType { get; set; }
Property Value
Type Description
string

The content type

Namespace

Declaration
[Required(ErrorMessage = "Namespace is required.")]
[JsonProperty(PropertyName = "namespace")]
public string Namespace { get; set; }
Property Value
Type Description
string

The name of the object storage namespace

Remarks

Required

ObjectName

Declaration
[Required(ErrorMessage = "ObjectName is required.")]
[JsonProperty(PropertyName = "objectName")]
public string ObjectName { get; set; }
Property Value
Type Description
string

The name of the object template (can contain statementId placeholder, for example; query_{statementId}.csv )

Remarks

Required

OpcMeta

Declaration
[JsonProperty(PropertyName = "opcMeta")]
public Dictionary<string, string> OpcMeta { get; set; }
Property Value
Type Description
Dictionary<string, string>

The object metadata

OpcSseCustomerAlgorithm

Declaration
[JsonProperty(PropertyName = "opcSseCustomerAlgorithm")]
public string OpcSseCustomerAlgorithm { get; set; }
Property Value
Type Description
string

The Encryption Algorithm

OpcSseCustomerKey

Declaration
[JsonProperty(PropertyName = "opcSseCustomerKey")]
public string OpcSseCustomerKey { get; set; }
Property Value
Type Description
string

The base64-encoded 256-bit encryption key to use

OpcSseCustomerKeySha256

Declaration
[JsonProperty(PropertyName = "opcSseCustomerKeySha256")]
public string OpcSseCustomerKeySha256 { get; set; }
Property Value
Type Description
string

The base64-encoded SHA256 hash of the encryption key

OpcSseKmsKeyId

Declaration
[JsonProperty(PropertyName = "opcSseKmsKeyId")]
public string OpcSseKmsKeyId { get; set; }
Property Value
Type Description
string

The OCID of a master encryption key

StorageTier

Declaration
[JsonProperty(PropertyName = "storageTier")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExecuteSqlOutputDispositionObjectStorageDetails.StorageTierEnum? StorageTier { get; set; }
Property Value
Type Description
ExecuteSqlOutputDispositionObjectStorageDetails.StorageTierEnum?

The storage tier that the object should be stored in

In this article
Back to top