CreateIcebergStorageDetails

class oci.golden_gate.models.CreateIcebergStorageDetails(**kwargs)

Bases: object

The information about a new storage of given type used in an Iceberg connection.

Attributes

STORAGE_TYPE_AMAZON_S3 A constant which can be used with the storage_type property of a CreateIcebergStorageDetails.
STORAGE_TYPE_AZURE_DATA_LAKE_STORAGE A constant which can be used with the storage_type property of a CreateIcebergStorageDetails.
STORAGE_TYPE_GOOGLE_CLOUD_STORAGE A constant which can be used with the storage_type property of a CreateIcebergStorageDetails.
storage_type [Required] Gets the storage_type of this CreateIcebergStorageDetails.

Methods

__init__(**kwargs) Initializes a new CreateIcebergStorageDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
STORAGE_TYPE_AMAZON_S3 = 'AMAZON_S3'

A constant which can be used with the storage_type property of a CreateIcebergStorageDetails. This constant has a value of “AMAZON_S3”

STORAGE_TYPE_AZURE_DATA_LAKE_STORAGE = 'AZURE_DATA_LAKE_STORAGE'

A constant which can be used with the storage_type property of a CreateIcebergStorageDetails. This constant has a value of “AZURE_DATA_LAKE_STORAGE”

STORAGE_TYPE_GOOGLE_CLOUD_STORAGE = 'GOOGLE_CLOUD_STORAGE'

A constant which can be used with the storage_type property of a CreateIcebergStorageDetails. This constant has a value of “GOOGLE_CLOUD_STORAGE”

__init__(**kwargs)

Initializes a new CreateIcebergStorageDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:

The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:storage_type (str) – The value to assign to the storage_type property of this CreateIcebergStorageDetails. Allowed values for this property are: “AMAZON_S3”, “GOOGLE_CLOUD_STORAGE”, “AZURE_DATA_LAKE_STORAGE”
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

storage_type

[Required] Gets the storage_type of this CreateIcebergStorageDetails. The storage type used in the Iceberg connection.

Allowed values for this property are: “AMAZON_S3”, “GOOGLE_CLOUD_STORAGE”, “AZURE_DATA_LAKE_STORAGE”

Returns:The storage_type of this CreateIcebergStorageDetails.
Return type:str