Struct aws_sdk_glue::types::CrawlerTargets
source · #[non_exhaustive]pub struct CrawlerTargets {
pub s3_targets: Option<Vec<S3Target>>,
pub jdbc_targets: Option<Vec<JdbcTarget>>,
pub mongo_db_targets: Option<Vec<MongoDbTarget>>,
pub dynamo_db_targets: Option<Vec<DynamoDbTarget>>,
pub catalog_targets: Option<Vec<CatalogTarget>>,
pub delta_targets: Option<Vec<DeltaTarget>>,
pub iceberg_targets: Option<Vec<IcebergTarget>>,
pub hudi_targets: Option<Vec<HudiTarget>>,
}Expand description
Specifies data stores to crawl.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.s3_targets: Option<Vec<S3Target>>Specifies Amazon Simple Storage Service (Amazon S3) targets.
jdbc_targets: Option<Vec<JdbcTarget>>Specifies JDBC targets.
mongo_db_targets: Option<Vec<MongoDbTarget>>Specifies Amazon DocumentDB or MongoDB targets.
dynamo_db_targets: Option<Vec<DynamoDbTarget>>Specifies Amazon DynamoDB targets.
catalog_targets: Option<Vec<CatalogTarget>>Specifies Glue Data Catalog targets.
delta_targets: Option<Vec<DeltaTarget>>Specifies Delta data store targets.
iceberg_targets: Option<Vec<IcebergTarget>>Specifies Apache Iceberg data store targets.
hudi_targets: Option<Vec<HudiTarget>>Specifies Apache Hudi data store targets.
Implementations§
source§impl CrawlerTargets
impl CrawlerTargets
sourcepub fn s3_targets(&self) -> &[S3Target]
pub fn s3_targets(&self) -> &[S3Target]
Specifies Amazon Simple Storage Service (Amazon S3) targets.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .s3_targets.is_none().
sourcepub fn jdbc_targets(&self) -> &[JdbcTarget]
pub fn jdbc_targets(&self) -> &[JdbcTarget]
Specifies JDBC targets.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .jdbc_targets.is_none().
sourcepub fn mongo_db_targets(&self) -> &[MongoDbTarget]
pub fn mongo_db_targets(&self) -> &[MongoDbTarget]
Specifies Amazon DocumentDB or MongoDB targets.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .mongo_db_targets.is_none().
sourcepub fn dynamo_db_targets(&self) -> &[DynamoDbTarget]
pub fn dynamo_db_targets(&self) -> &[DynamoDbTarget]
Specifies Amazon DynamoDB targets.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dynamo_db_targets.is_none().
sourcepub fn catalog_targets(&self) -> &[CatalogTarget]
pub fn catalog_targets(&self) -> &[CatalogTarget]
Specifies Glue Data Catalog targets.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .catalog_targets.is_none().
sourcepub fn delta_targets(&self) -> &[DeltaTarget]
pub fn delta_targets(&self) -> &[DeltaTarget]
Specifies Delta data store targets.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .delta_targets.is_none().
sourcepub fn iceberg_targets(&self) -> &[IcebergTarget]
pub fn iceberg_targets(&self) -> &[IcebergTarget]
Specifies Apache Iceberg data store targets.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .iceberg_targets.is_none().
sourcepub fn hudi_targets(&self) -> &[HudiTarget]
pub fn hudi_targets(&self) -> &[HudiTarget]
Specifies Apache Hudi data store targets.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .hudi_targets.is_none().
source§impl CrawlerTargets
impl CrawlerTargets
sourcepub fn builder() -> CrawlerTargetsBuilder
pub fn builder() -> CrawlerTargetsBuilder
Creates a new builder-style object to manufacture CrawlerTargets.
Trait Implementations§
source§impl Clone for CrawlerTargets
impl Clone for CrawlerTargets
source§fn clone(&self) -> CrawlerTargets
fn clone(&self) -> CrawlerTargets
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CrawlerTargets
impl Debug for CrawlerTargets
source§impl PartialEq for CrawlerTargets
impl PartialEq for CrawlerTargets
source§fn eq(&self, other: &CrawlerTargets) -> bool
fn eq(&self, other: &CrawlerTargets) -> bool
self and other values to be equal, and is used
by ==.