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.