DepotRequest

data class DepotRequest(    val type: String? = null,     val external: Boolean? = null,     val owners: Array<String>? = null,     val description: String? = null,     val meta: Map<String, Any>? = null,     val source: String? = null,     val abfss: AbfssDepot? = null,     val bigquery: BigQueryDepot? = null,     val elasticsearch: ElasticSearchDepot? = null,     val eventhub: EventhubDepot? = null,     val file: FileDepot? = null,     val gcs: GCSDepot? = null,     val http: HttpDepot? = null,     val jdbc: JdbcDepot? = null,     val kafka: KafkaDepot? = null,     val mongodb: MongoDBDepot? = null,     val mysql: MysqlDepot? = null,     val opensearch: OpenSearchDepot? = null,     val oracle: OracleDepot? = null,     val postgresql: PostgresDepot? = null,     val presto: PrestoDepot? = null,     val pulsar: PulsarDepot? = null,     val redis: RedisDepot? = null,     val redshift: RedshiftDepot? = null,     val s3: S3Depot? = null,     val snowflake: SnowflakeDepot? = null,     val wasbs: WasbsDepot? = null)

Represents a request for creating a depot.

Constructors

Link copied to clipboard
constructor(    type: String? = null,     external: Boolean? = null,     owners: Array<String>? = null,     description: String? = null,     meta: Map<String, Any>? = null,     source: String? = null,     abfss: AbfssDepot? = null,     bigquery: BigQueryDepot? = null,     elasticsearch: ElasticSearchDepot? = null,     eventhub: EventhubDepot? = null,     file: FileDepot? = null,     gcs: GCSDepot? = null,     http: HttpDepot? = null,     jdbc: JdbcDepot? = null,     kafka: KafkaDepot? = null,     mongodb: MongoDBDepot? = null,     mysql: MysqlDepot? = null,     opensearch: OpenSearchDepot? = null,     oracle: OracleDepot? = null,     postgresql: PostgresDepot? = null,     presto: PrestoDepot? = null,     pulsar: PulsarDepot? = null,     redis: RedisDepot? = null,     redshift: RedshiftDepot? = null,     s3: S3Depot? = null,     snowflake: SnowflakeDepot? = null,     wasbs: WasbsDepot? = null)

Properties

Link copied to clipboard
val abfss: AbfssDepot? = null

The Azure Blob File System (ABFSS) depot details.

Link copied to clipboard
val bigquery: BigQueryDepot? = null

The BigQuery depot details.

Link copied to clipboard
val description: String? = null

The description of the depot.

Link copied to clipboard

The Elasticsearch depot details.

Link copied to clipboard
val eventhub: EventhubDepot? = null

The Event Hub depot details.

Link copied to clipboard
val external: Boolean? = null

Indicates whether the depot is external.

Link copied to clipboard
val file: FileDepot? = null

The File depot details.

Link copied to clipboard
val gcs: GCSDepot? = null

The Google Cloud Storage (GCS) depot details.

Link copied to clipboard
val http: HttpDepot? = null

The HTTP depot details.

Link copied to clipboard
val jdbc: JdbcDepot? = null

The JDBC depot details.

Link copied to clipboard
val kafka: KafkaDepot? = null

The Kafka depot details.

Link copied to clipboard
val meta: Map<String, Any>? = null

Additional metadata associated with the depot.

Link copied to clipboard
val mongodb: MongoDBDepot? = null

The MongoDB depot details.

Link copied to clipboard
val mysql: MysqlDepot? = null

The MySQL depot details.

Link copied to clipboard

The OpenSearch depot details.

Link copied to clipboard
val oracle: OracleDepot? = null

The Oracle depot details.

Link copied to clipboard
val owners: Array<String>? = null

An array of owners associated with the depot.

Link copied to clipboard

The PostgreSQL depot details.

Link copied to clipboard
val presto: PrestoDepot? = null

The Presto depot details.

Link copied to clipboard
val pulsar: PulsarDepot? = null

The Pulsar depot details.

Link copied to clipboard
val redis: RedisDepot? = null

The Redis depot details.

Link copied to clipboard
val redshift: RedshiftDepot? = null

The Redshift depot details.

Link copied to clipboard
val s3: S3Depot? = null

The Amazon S3 depot details.

Link copied to clipboard

The Snowflake depot details.

Link copied to clipboard
val source: String? = null

The data source associated with the depot.

Link copied to clipboard
val type: String? = null

The type of the depot.

Link copied to clipboard
val wasbs: WasbsDepot? = null

The Azure Blob Storage (WASBS) depot details.