Struct aws_sdk_glue::types::builders::CrawlerTargetsBuilder
source · #[non_exhaustive]pub struct CrawlerTargetsBuilder { /* private fields */ }Expand description
A builder for CrawlerTargets.
Implementations§
source§impl CrawlerTargetsBuilder
impl CrawlerTargetsBuilder
sourcepub fn s3_targets(self, input: S3Target) -> Self
pub fn s3_targets(self, input: S3Target) -> Self
Appends an item to s3_targets.
To override the contents of this collection use set_s3_targets.
Specifies Amazon Simple Storage Service (Amazon S3) targets.
sourcepub fn set_s3_targets(self, input: Option<Vec<S3Target>>) -> Self
pub fn set_s3_targets(self, input: Option<Vec<S3Target>>) -> Self
Specifies Amazon Simple Storage Service (Amazon S3) targets.
sourcepub fn get_s3_targets(&self) -> &Option<Vec<S3Target>>
pub fn get_s3_targets(&self) -> &Option<Vec<S3Target>>
Specifies Amazon Simple Storage Service (Amazon S3) targets.
sourcepub fn jdbc_targets(self, input: JdbcTarget) -> Self
pub fn jdbc_targets(self, input: JdbcTarget) -> Self
Appends an item to jdbc_targets.
To override the contents of this collection use set_jdbc_targets.
Specifies JDBC targets.
sourcepub fn set_jdbc_targets(self, input: Option<Vec<JdbcTarget>>) -> Self
pub fn set_jdbc_targets(self, input: Option<Vec<JdbcTarget>>) -> Self
Specifies JDBC targets.
sourcepub fn get_jdbc_targets(&self) -> &Option<Vec<JdbcTarget>>
pub fn get_jdbc_targets(&self) -> &Option<Vec<JdbcTarget>>
Specifies JDBC targets.
sourcepub fn mongo_db_targets(self, input: MongoDbTarget) -> Self
pub fn mongo_db_targets(self, input: MongoDbTarget) -> Self
Appends an item to mongo_db_targets.
To override the contents of this collection use set_mongo_db_targets.
Specifies Amazon DocumentDB or MongoDB targets.
sourcepub fn set_mongo_db_targets(self, input: Option<Vec<MongoDbTarget>>) -> Self
pub fn set_mongo_db_targets(self, input: Option<Vec<MongoDbTarget>>) -> Self
Specifies Amazon DocumentDB or MongoDB targets.
sourcepub fn get_mongo_db_targets(&self) -> &Option<Vec<MongoDbTarget>>
pub fn get_mongo_db_targets(&self) -> &Option<Vec<MongoDbTarget>>
Specifies Amazon DocumentDB or MongoDB targets.
sourcepub fn dynamo_db_targets(self, input: DynamoDbTarget) -> Self
pub fn dynamo_db_targets(self, input: DynamoDbTarget) -> Self
Appends an item to dynamo_db_targets.
To override the contents of this collection use set_dynamo_db_targets.
Specifies Amazon DynamoDB targets.
sourcepub fn set_dynamo_db_targets(self, input: Option<Vec<DynamoDbTarget>>) -> Self
pub fn set_dynamo_db_targets(self, input: Option<Vec<DynamoDbTarget>>) -> Self
Specifies Amazon DynamoDB targets.
sourcepub fn get_dynamo_db_targets(&self) -> &Option<Vec<DynamoDbTarget>>
pub fn get_dynamo_db_targets(&self) -> &Option<Vec<DynamoDbTarget>>
Specifies Amazon DynamoDB targets.
sourcepub fn catalog_targets(self, input: CatalogTarget) -> Self
pub fn catalog_targets(self, input: CatalogTarget) -> Self
Appends an item to catalog_targets.
To override the contents of this collection use set_catalog_targets.
Specifies Glue Data Catalog targets.
sourcepub fn set_catalog_targets(self, input: Option<Vec<CatalogTarget>>) -> Self
pub fn set_catalog_targets(self, input: Option<Vec<CatalogTarget>>) -> Self
Specifies Glue Data Catalog targets.
sourcepub fn get_catalog_targets(&self) -> &Option<Vec<CatalogTarget>>
pub fn get_catalog_targets(&self) -> &Option<Vec<CatalogTarget>>
Specifies Glue Data Catalog targets.
sourcepub fn delta_targets(self, input: DeltaTarget) -> Self
pub fn delta_targets(self, input: DeltaTarget) -> Self
Appends an item to delta_targets.
To override the contents of this collection use set_delta_targets.
Specifies Delta data store targets.
sourcepub fn set_delta_targets(self, input: Option<Vec<DeltaTarget>>) -> Self
pub fn set_delta_targets(self, input: Option<Vec<DeltaTarget>>) -> Self
Specifies Delta data store targets.
sourcepub fn get_delta_targets(&self) -> &Option<Vec<DeltaTarget>>
pub fn get_delta_targets(&self) -> &Option<Vec<DeltaTarget>>
Specifies Delta data store targets.
sourcepub fn iceberg_targets(self, input: IcebergTarget) -> Self
pub fn iceberg_targets(self, input: IcebergTarget) -> Self
Appends an item to iceberg_targets.
To override the contents of this collection use set_iceberg_targets.
Specifies Apache Iceberg data store targets.
sourcepub fn set_iceberg_targets(self, input: Option<Vec<IcebergTarget>>) -> Self
pub fn set_iceberg_targets(self, input: Option<Vec<IcebergTarget>>) -> Self
Specifies Apache Iceberg data store targets.
sourcepub fn get_iceberg_targets(&self) -> &Option<Vec<IcebergTarget>>
pub fn get_iceberg_targets(&self) -> &Option<Vec<IcebergTarget>>
Specifies Apache Iceberg data store targets.
sourcepub fn hudi_targets(self, input: HudiTarget) -> Self
pub fn hudi_targets(self, input: HudiTarget) -> Self
Appends an item to hudi_targets.
To override the contents of this collection use set_hudi_targets.
Specifies Apache Hudi data store targets.
sourcepub fn set_hudi_targets(self, input: Option<Vec<HudiTarget>>) -> Self
pub fn set_hudi_targets(self, input: Option<Vec<HudiTarget>>) -> Self
Specifies Apache Hudi data store targets.
sourcepub fn get_hudi_targets(&self) -> &Option<Vec<HudiTarget>>
pub fn get_hudi_targets(&self) -> &Option<Vec<HudiTarget>>
Specifies Apache Hudi data store targets.
sourcepub fn build(self) -> CrawlerTargets
pub fn build(self) -> CrawlerTargets
Consumes the builder and constructs a CrawlerTargets.
Trait Implementations§
source§impl Clone for CrawlerTargetsBuilder
impl Clone for CrawlerTargetsBuilder
source§fn clone(&self) -> CrawlerTargetsBuilder
fn clone(&self) -> CrawlerTargetsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CrawlerTargetsBuilder
impl Debug for CrawlerTargetsBuilder
source§impl Default for CrawlerTargetsBuilder
impl Default for CrawlerTargetsBuilder
source§fn default() -> CrawlerTargetsBuilder
fn default() -> CrawlerTargetsBuilder
source§impl PartialEq for CrawlerTargetsBuilder
impl PartialEq for CrawlerTargetsBuilder
source§fn eq(&self, other: &CrawlerTargetsBuilder) -> bool
fn eq(&self, other: &CrawlerTargetsBuilder) -> bool
self and other values to be equal, and is used
by ==.