#[non_exhaustive]pub struct CodeGenConfigurationNodeBuilder { /* private fields */ }
Expand description
A builder for CodeGenConfigurationNode
.
Implementations§
Source§impl CodeGenConfigurationNodeBuilder
impl CodeGenConfigurationNodeBuilder
Sourcepub fn athena_connector_source(self, input: AthenaConnectorSource) -> Self
pub fn athena_connector_source(self, input: AthenaConnectorSource) -> Self
Specifies a connector to an Amazon Athena data source.
Sourcepub fn set_athena_connector_source(
self,
input: Option<AthenaConnectorSource>,
) -> Self
pub fn set_athena_connector_source( self, input: Option<AthenaConnectorSource>, ) -> Self
Specifies a connector to an Amazon Athena data source.
Sourcepub fn get_athena_connector_source(&self) -> &Option<AthenaConnectorSource>
pub fn get_athena_connector_source(&self) -> &Option<AthenaConnectorSource>
Specifies a connector to an Amazon Athena data source.
Sourcepub fn jdbc_connector_source(self, input: JdbcConnectorSource) -> Self
pub fn jdbc_connector_source(self, input: JdbcConnectorSource) -> Self
Specifies a connector to a JDBC data source.
Sourcepub fn set_jdbc_connector_source(
self,
input: Option<JdbcConnectorSource>,
) -> Self
pub fn set_jdbc_connector_source( self, input: Option<JdbcConnectorSource>, ) -> Self
Specifies a connector to a JDBC data source.
Sourcepub fn get_jdbc_connector_source(&self) -> &Option<JdbcConnectorSource>
pub fn get_jdbc_connector_source(&self) -> &Option<JdbcConnectorSource>
Specifies a connector to a JDBC data source.
Sourcepub fn spark_connector_source(self, input: SparkConnectorSource) -> Self
pub fn spark_connector_source(self, input: SparkConnectorSource) -> Self
Specifies a connector to an Apache Spark data source.
Sourcepub fn set_spark_connector_source(
self,
input: Option<SparkConnectorSource>,
) -> Self
pub fn set_spark_connector_source( self, input: Option<SparkConnectorSource>, ) -> Self
Specifies a connector to an Apache Spark data source.
Sourcepub fn get_spark_connector_source(&self) -> &Option<SparkConnectorSource>
pub fn get_spark_connector_source(&self) -> &Option<SparkConnectorSource>
Specifies a connector to an Apache Spark data source.
Sourcepub fn catalog_source(self, input: CatalogSource) -> Self
pub fn catalog_source(self, input: CatalogSource) -> Self
Specifies a data store in the Glue Data Catalog.
Sourcepub fn set_catalog_source(self, input: Option<CatalogSource>) -> Self
pub fn set_catalog_source(self, input: Option<CatalogSource>) -> Self
Specifies a data store in the Glue Data Catalog.
Sourcepub fn get_catalog_source(&self) -> &Option<CatalogSource>
pub fn get_catalog_source(&self) -> &Option<CatalogSource>
Specifies a data store in the Glue Data Catalog.
Sourcepub fn redshift_source(self, input: RedshiftSource) -> Self
pub fn redshift_source(self, input: RedshiftSource) -> Self
Specifies an Amazon Redshift data store.
Sourcepub fn set_redshift_source(self, input: Option<RedshiftSource>) -> Self
pub fn set_redshift_source(self, input: Option<RedshiftSource>) -> Self
Specifies an Amazon Redshift data store.
Sourcepub fn get_redshift_source(&self) -> &Option<RedshiftSource>
pub fn get_redshift_source(&self) -> &Option<RedshiftSource>
Specifies an Amazon Redshift data store.
Sourcepub fn s3_catalog_source(self, input: S3CatalogSource) -> Self
pub fn s3_catalog_source(self, input: S3CatalogSource) -> Self
Specifies an Amazon S3 data store in the Glue Data Catalog.
Sourcepub fn set_s3_catalog_source(self, input: Option<S3CatalogSource>) -> Self
pub fn set_s3_catalog_source(self, input: Option<S3CatalogSource>) -> Self
Specifies an Amazon S3 data store in the Glue Data Catalog.
Sourcepub fn get_s3_catalog_source(&self) -> &Option<S3CatalogSource>
pub fn get_s3_catalog_source(&self) -> &Option<S3CatalogSource>
Specifies an Amazon S3 data store in the Glue Data Catalog.
Sourcepub fn s3_csv_source(self, input: S3CsvSource) -> Self
pub fn s3_csv_source(self, input: S3CsvSource) -> Self
Specifies a command-separated value (CSV) data store stored in Amazon S3.
Sourcepub fn set_s3_csv_source(self, input: Option<S3CsvSource>) -> Self
pub fn set_s3_csv_source(self, input: Option<S3CsvSource>) -> Self
Specifies a command-separated value (CSV) data store stored in Amazon S3.
Sourcepub fn get_s3_csv_source(&self) -> &Option<S3CsvSource>
pub fn get_s3_csv_source(&self) -> &Option<S3CsvSource>
Specifies a command-separated value (CSV) data store stored in Amazon S3.
Sourcepub fn s3_excel_source(self, input: S3ExcelSource) -> Self
pub fn s3_excel_source(self, input: S3ExcelSource) -> Self
Defines configuration parameters for reading Excel files from Amazon S3.
Sourcepub fn set_s3_excel_source(self, input: Option<S3ExcelSource>) -> Self
pub fn set_s3_excel_source(self, input: Option<S3ExcelSource>) -> Self
Defines configuration parameters for reading Excel files from Amazon S3.
Sourcepub fn get_s3_excel_source(&self) -> &Option<S3ExcelSource>
pub fn get_s3_excel_source(&self) -> &Option<S3ExcelSource>
Defines configuration parameters for reading Excel files from Amazon S3.
Sourcepub fn s3_json_source(self, input: S3JsonSource) -> Self
pub fn s3_json_source(self, input: S3JsonSource) -> Self
Specifies a JSON data store stored in Amazon S3.
Sourcepub fn set_s3_json_source(self, input: Option<S3JsonSource>) -> Self
pub fn set_s3_json_source(self, input: Option<S3JsonSource>) -> Self
Specifies a JSON data store stored in Amazon S3.
Sourcepub fn get_s3_json_source(&self) -> &Option<S3JsonSource>
pub fn get_s3_json_source(&self) -> &Option<S3JsonSource>
Specifies a JSON data store stored in Amazon S3.
Sourcepub fn s3_parquet_source(self, input: S3ParquetSource) -> Self
pub fn s3_parquet_source(self, input: S3ParquetSource) -> Self
Specifies an Apache Parquet data store stored in Amazon S3.
Sourcepub fn set_s3_parquet_source(self, input: Option<S3ParquetSource>) -> Self
pub fn set_s3_parquet_source(self, input: Option<S3ParquetSource>) -> Self
Specifies an Apache Parquet data store stored in Amazon S3.
Sourcepub fn get_s3_parquet_source(&self) -> &Option<S3ParquetSource>
pub fn get_s3_parquet_source(&self) -> &Option<S3ParquetSource>
Specifies an Apache Parquet data store stored in Amazon S3.
Sourcepub fn relational_catalog_source(self, input: RelationalCatalogSource) -> Self
pub fn relational_catalog_source(self, input: RelationalCatalogSource) -> Self
Specifies a relational catalog data store in the Glue Data Catalog.
Sourcepub fn set_relational_catalog_source(
self,
input: Option<RelationalCatalogSource>,
) -> Self
pub fn set_relational_catalog_source( self, input: Option<RelationalCatalogSource>, ) -> Self
Specifies a relational catalog data store in the Glue Data Catalog.
Sourcepub fn get_relational_catalog_source(&self) -> &Option<RelationalCatalogSource>
pub fn get_relational_catalog_source(&self) -> &Option<RelationalCatalogSource>
Specifies a relational catalog data store in the Glue Data Catalog.
Sourcepub fn dynamo_db_catalog_source(self, input: DynamoDbCatalogSource) -> Self
pub fn dynamo_db_catalog_source(self, input: DynamoDbCatalogSource) -> Self
Specifies a DynamoDBC Catalog data store in the Glue Data Catalog.
Sourcepub fn set_dynamo_db_catalog_source(
self,
input: Option<DynamoDbCatalogSource>,
) -> Self
pub fn set_dynamo_db_catalog_source( self, input: Option<DynamoDbCatalogSource>, ) -> Self
Specifies a DynamoDBC Catalog data store in the Glue Data Catalog.
Sourcepub fn get_dynamo_db_catalog_source(&self) -> &Option<DynamoDbCatalogSource>
pub fn get_dynamo_db_catalog_source(&self) -> &Option<DynamoDbCatalogSource>
Specifies a DynamoDBC Catalog data store in the Glue Data Catalog.
Sourcepub fn jdbc_connector_target(self, input: JdbcConnectorTarget) -> Self
pub fn jdbc_connector_target(self, input: JdbcConnectorTarget) -> Self
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
Sourcepub fn set_jdbc_connector_target(
self,
input: Option<JdbcConnectorTarget>,
) -> Self
pub fn set_jdbc_connector_target( self, input: Option<JdbcConnectorTarget>, ) -> Self
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
Sourcepub fn get_jdbc_connector_target(&self) -> &Option<JdbcConnectorTarget>
pub fn get_jdbc_connector_target(&self) -> &Option<JdbcConnectorTarget>
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
Sourcepub fn spark_connector_target(self, input: SparkConnectorTarget) -> Self
pub fn spark_connector_target(self, input: SparkConnectorTarget) -> Self
Specifies a target that uses an Apache Spark connector.
Sourcepub fn set_spark_connector_target(
self,
input: Option<SparkConnectorTarget>,
) -> Self
pub fn set_spark_connector_target( self, input: Option<SparkConnectorTarget>, ) -> Self
Specifies a target that uses an Apache Spark connector.
Sourcepub fn get_spark_connector_target(&self) -> &Option<SparkConnectorTarget>
pub fn get_spark_connector_target(&self) -> &Option<SparkConnectorTarget>
Specifies a target that uses an Apache Spark connector.
Sourcepub fn catalog_target(self, input: BasicCatalogTarget) -> Self
pub fn catalog_target(self, input: BasicCatalogTarget) -> Self
Specifies a target that uses a Glue Data Catalog table.
Sourcepub fn set_catalog_target(self, input: Option<BasicCatalogTarget>) -> Self
pub fn set_catalog_target(self, input: Option<BasicCatalogTarget>) -> Self
Specifies a target that uses a Glue Data Catalog table.
Sourcepub fn get_catalog_target(&self) -> &Option<BasicCatalogTarget>
pub fn get_catalog_target(&self) -> &Option<BasicCatalogTarget>
Specifies a target that uses a Glue Data Catalog table.
Sourcepub fn redshift_target(self, input: RedshiftTarget) -> Self
pub fn redshift_target(self, input: RedshiftTarget) -> Self
Specifies a target that uses Amazon Redshift.
Sourcepub fn set_redshift_target(self, input: Option<RedshiftTarget>) -> Self
pub fn set_redshift_target(self, input: Option<RedshiftTarget>) -> Self
Specifies a target that uses Amazon Redshift.
Sourcepub fn get_redshift_target(&self) -> &Option<RedshiftTarget>
pub fn get_redshift_target(&self) -> &Option<RedshiftTarget>
Specifies a target that uses Amazon Redshift.
Sourcepub fn s3_catalog_target(self, input: S3CatalogTarget) -> Self
pub fn s3_catalog_target(self, input: S3CatalogTarget) -> Self
Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.
Sourcepub fn set_s3_catalog_target(self, input: Option<S3CatalogTarget>) -> Self
pub fn set_s3_catalog_target(self, input: Option<S3CatalogTarget>) -> Self
Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.
Sourcepub fn get_s3_catalog_target(&self) -> &Option<S3CatalogTarget>
pub fn get_s3_catalog_target(&self) -> &Option<S3CatalogTarget>
Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.
Sourcepub fn s3_glue_parquet_target(self, input: S3GlueParquetTarget) -> Self
pub fn s3_glue_parquet_target(self, input: S3GlueParquetTarget) -> Self
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
Sourcepub fn set_s3_glue_parquet_target(
self,
input: Option<S3GlueParquetTarget>,
) -> Self
pub fn set_s3_glue_parquet_target( self, input: Option<S3GlueParquetTarget>, ) -> Self
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
Sourcepub fn get_s3_glue_parquet_target(&self) -> &Option<S3GlueParquetTarget>
pub fn get_s3_glue_parquet_target(&self) -> &Option<S3GlueParquetTarget>
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
Sourcepub fn s3_hyper_direct_target(self, input: S3HyperDirectTarget) -> Self
pub fn s3_hyper_direct_target(self, input: S3HyperDirectTarget) -> Self
Defines configuration parameters for writing data to Amazon S3 using HyperDirect optimization.
Sourcepub fn set_s3_hyper_direct_target(
self,
input: Option<S3HyperDirectTarget>,
) -> Self
pub fn set_s3_hyper_direct_target( self, input: Option<S3HyperDirectTarget>, ) -> Self
Defines configuration parameters for writing data to Amazon S3 using HyperDirect optimization.
Sourcepub fn get_s3_hyper_direct_target(&self) -> &Option<S3HyperDirectTarget>
pub fn get_s3_hyper_direct_target(&self) -> &Option<S3HyperDirectTarget>
Defines configuration parameters for writing data to Amazon S3 using HyperDirect optimization.
Sourcepub fn s3_direct_target(self, input: S3DirectTarget) -> Self
pub fn s3_direct_target(self, input: S3DirectTarget) -> Self
Specifies a data target that writes to Amazon S3.
Sourcepub fn set_s3_direct_target(self, input: Option<S3DirectTarget>) -> Self
pub fn set_s3_direct_target(self, input: Option<S3DirectTarget>) -> Self
Specifies a data target that writes to Amazon S3.
Sourcepub fn get_s3_direct_target(&self) -> &Option<S3DirectTarget>
pub fn get_s3_direct_target(&self) -> &Option<S3DirectTarget>
Specifies a data target that writes to Amazon S3.
Sourcepub fn s3_iceberg_direct_target(self, input: S3IcebergDirectTarget) -> Self
pub fn s3_iceberg_direct_target(self, input: S3IcebergDirectTarget) -> Self
Defines configuration parameters for writing data to Amazon S3 as an Apache Iceberg table.
Sourcepub fn set_s3_iceberg_direct_target(
self,
input: Option<S3IcebergDirectTarget>,
) -> Self
pub fn set_s3_iceberg_direct_target( self, input: Option<S3IcebergDirectTarget>, ) -> Self
Defines configuration parameters for writing data to Amazon S3 as an Apache Iceberg table.
Sourcepub fn get_s3_iceberg_direct_target(&self) -> &Option<S3IcebergDirectTarget>
pub fn get_s3_iceberg_direct_target(&self) -> &Option<S3IcebergDirectTarget>
Defines configuration parameters for writing data to Amazon S3 as an Apache Iceberg table.
Sourcepub fn apply_mapping(self, input: ApplyMapping) -> Self
pub fn apply_mapping(self, input: ApplyMapping) -> Self
Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.
Sourcepub fn set_apply_mapping(self, input: Option<ApplyMapping>) -> Self
pub fn set_apply_mapping(self, input: Option<ApplyMapping>) -> Self
Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.
Sourcepub fn get_apply_mapping(&self) -> &Option<ApplyMapping>
pub fn get_apply_mapping(&self) -> &Option<ApplyMapping>
Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.
Sourcepub fn select_fields(self, input: SelectFields) -> Self
pub fn select_fields(self, input: SelectFields) -> Self
Specifies a transform that chooses the data property keys that you want to keep.
Sourcepub fn set_select_fields(self, input: Option<SelectFields>) -> Self
pub fn set_select_fields(self, input: Option<SelectFields>) -> Self
Specifies a transform that chooses the data property keys that you want to keep.
Sourcepub fn get_select_fields(&self) -> &Option<SelectFields>
pub fn get_select_fields(&self) -> &Option<SelectFields>
Specifies a transform that chooses the data property keys that you want to keep.
Sourcepub fn drop_fields(self, input: DropFields) -> Self
pub fn drop_fields(self, input: DropFields) -> Self
Specifies a transform that chooses the data property keys that you want to drop.
Sourcepub fn set_drop_fields(self, input: Option<DropFields>) -> Self
pub fn set_drop_fields(self, input: Option<DropFields>) -> Self
Specifies a transform that chooses the data property keys that you want to drop.
Sourcepub fn get_drop_fields(&self) -> &Option<DropFields>
pub fn get_drop_fields(&self) -> &Option<DropFields>
Specifies a transform that chooses the data property keys that you want to drop.
Sourcepub fn rename_field(self, input: RenameField) -> Self
pub fn rename_field(self, input: RenameField) -> Self
Specifies a transform that renames a single data property key.
Sourcepub fn set_rename_field(self, input: Option<RenameField>) -> Self
pub fn set_rename_field(self, input: Option<RenameField>) -> Self
Specifies a transform that renames a single data property key.
Sourcepub fn get_rename_field(&self) -> &Option<RenameField>
pub fn get_rename_field(&self) -> &Option<RenameField>
Specifies a transform that renames a single data property key.
Sourcepub fn spigot(self, input: Spigot) -> Self
pub fn spigot(self, input: Spigot) -> Self
Specifies a transform that writes samples of the data to an Amazon S3 bucket.
Sourcepub fn set_spigot(self, input: Option<Spigot>) -> Self
pub fn set_spigot(self, input: Option<Spigot>) -> Self
Specifies a transform that writes samples of the data to an Amazon S3 bucket.
Sourcepub fn get_spigot(&self) -> &Option<Spigot>
pub fn get_spigot(&self) -> &Option<Spigot>
Specifies a transform that writes samples of the data to an Amazon S3 bucket.
Sourcepub fn join(self, input: Join) -> Self
pub fn join(self, input: Join) -> Self
Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.
Sourcepub fn set_join(self, input: Option<Join>) -> Self
pub fn set_join(self, input: Option<Join>) -> Self
Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.
Sourcepub fn get_join(&self) -> &Option<Join>
pub fn get_join(&self) -> &Option<Join>
Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.
Sourcepub fn split_fields(self, input: SplitFields) -> Self
pub fn split_fields(self, input: SplitFields) -> Self
Specifies a transform that splits data property keys into two DynamicFrames
. The output is a collection of DynamicFrames
: one with selected data property keys, and one with the remaining data property keys.
Sourcepub fn set_split_fields(self, input: Option<SplitFields>) -> Self
pub fn set_split_fields(self, input: Option<SplitFields>) -> Self
Specifies a transform that splits data property keys into two DynamicFrames
. The output is a collection of DynamicFrames
: one with selected data property keys, and one with the remaining data property keys.
Sourcepub fn get_split_fields(&self) -> &Option<SplitFields>
pub fn get_split_fields(&self) -> &Option<SplitFields>
Specifies a transform that splits data property keys into two DynamicFrames
. The output is a collection of DynamicFrames
: one with selected data property keys, and one with the remaining data property keys.
Sourcepub fn select_from_collection(self, input: SelectFromCollection) -> Self
pub fn select_from_collection(self, input: SelectFromCollection) -> Self
Specifies a transform that chooses one DynamicFrame
from a collection of DynamicFrames
. The output is the selected DynamicFrame
Sourcepub fn set_select_from_collection(
self,
input: Option<SelectFromCollection>,
) -> Self
pub fn set_select_from_collection( self, input: Option<SelectFromCollection>, ) -> Self
Specifies a transform that chooses one DynamicFrame
from a collection of DynamicFrames
. The output is the selected DynamicFrame
Sourcepub fn get_select_from_collection(&self) -> &Option<SelectFromCollection>
pub fn get_select_from_collection(&self) -> &Option<SelectFromCollection>
Specifies a transform that chooses one DynamicFrame
from a collection of DynamicFrames
. The output is the selected DynamicFrame
Sourcepub fn fill_missing_values(self, input: FillMissingValues) -> Self
pub fn fill_missing_values(self, input: FillMissingValues) -> Self
Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.
Sourcepub fn set_fill_missing_values(self, input: Option<FillMissingValues>) -> Self
pub fn set_fill_missing_values(self, input: Option<FillMissingValues>) -> Self
Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.
Sourcepub fn get_fill_missing_values(&self) -> &Option<FillMissingValues>
pub fn get_fill_missing_values(&self) -> &Option<FillMissingValues>
Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.
Sourcepub fn filter(self, input: Filter) -> Self
pub fn filter(self, input: Filter) -> Self
Specifies a transform that splits a dataset into two, based on a filter condition.
Sourcepub fn set_filter(self, input: Option<Filter>) -> Self
pub fn set_filter(self, input: Option<Filter>) -> Self
Specifies a transform that splits a dataset into two, based on a filter condition.
Sourcepub fn get_filter(&self) -> &Option<Filter>
pub fn get_filter(&self) -> &Option<Filter>
Specifies a transform that splits a dataset into two, based on a filter condition.
Sourcepub fn custom_code(self, input: CustomCode) -> Self
pub fn custom_code(self, input: CustomCode) -> Self
Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.
Sourcepub fn set_custom_code(self, input: Option<CustomCode>) -> Self
pub fn set_custom_code(self, input: Option<CustomCode>) -> Self
Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.
Sourcepub fn get_custom_code(&self) -> &Option<CustomCode>
pub fn get_custom_code(&self) -> &Option<CustomCode>
Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.
Sourcepub fn spark_sql(self, input: SparkSql) -> Self
pub fn spark_sql(self, input: SparkSql) -> Self
Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame
.
Sourcepub fn set_spark_sql(self, input: Option<SparkSql>) -> Self
pub fn set_spark_sql(self, input: Option<SparkSql>) -> Self
Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame
.
Sourcepub fn get_spark_sql(&self) -> &Option<SparkSql>
pub fn get_spark_sql(&self) -> &Option<SparkSql>
Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame
.
Sourcepub fn direct_kinesis_source(self, input: DirectKinesisSource) -> Self
pub fn direct_kinesis_source(self, input: DirectKinesisSource) -> Self
Specifies a direct Amazon Kinesis data source.
Sourcepub fn set_direct_kinesis_source(
self,
input: Option<DirectKinesisSource>,
) -> Self
pub fn set_direct_kinesis_source( self, input: Option<DirectKinesisSource>, ) -> Self
Specifies a direct Amazon Kinesis data source.
Sourcepub fn get_direct_kinesis_source(&self) -> &Option<DirectKinesisSource>
pub fn get_direct_kinesis_source(&self) -> &Option<DirectKinesisSource>
Specifies a direct Amazon Kinesis data source.
Sourcepub fn direct_kafka_source(self, input: DirectKafkaSource) -> Self
pub fn direct_kafka_source(self, input: DirectKafkaSource) -> Self
Specifies an Apache Kafka data store.
Sourcepub fn set_direct_kafka_source(self, input: Option<DirectKafkaSource>) -> Self
pub fn set_direct_kafka_source(self, input: Option<DirectKafkaSource>) -> Self
Specifies an Apache Kafka data store.
Sourcepub fn get_direct_kafka_source(&self) -> &Option<DirectKafkaSource>
pub fn get_direct_kafka_source(&self) -> &Option<DirectKafkaSource>
Specifies an Apache Kafka data store.
Sourcepub fn catalog_kinesis_source(self, input: CatalogKinesisSource) -> Self
pub fn catalog_kinesis_source(self, input: CatalogKinesisSource) -> Self
Specifies a Kinesis data source in the Glue Data Catalog.
Sourcepub fn set_catalog_kinesis_source(
self,
input: Option<CatalogKinesisSource>,
) -> Self
pub fn set_catalog_kinesis_source( self, input: Option<CatalogKinesisSource>, ) -> Self
Specifies a Kinesis data source in the Glue Data Catalog.
Sourcepub fn get_catalog_kinesis_source(&self) -> &Option<CatalogKinesisSource>
pub fn get_catalog_kinesis_source(&self) -> &Option<CatalogKinesisSource>
Specifies a Kinesis data source in the Glue Data Catalog.
Sourcepub fn catalog_kafka_source(self, input: CatalogKafkaSource) -> Self
pub fn catalog_kafka_source(self, input: CatalogKafkaSource) -> Self
Specifies an Apache Kafka data store in the Data Catalog.
Sourcepub fn set_catalog_kafka_source(self, input: Option<CatalogKafkaSource>) -> Self
pub fn set_catalog_kafka_source(self, input: Option<CatalogKafkaSource>) -> Self
Specifies an Apache Kafka data store in the Data Catalog.
Sourcepub fn get_catalog_kafka_source(&self) -> &Option<CatalogKafkaSource>
pub fn get_catalog_kafka_source(&self) -> &Option<CatalogKafkaSource>
Specifies an Apache Kafka data store in the Data Catalog.
Sourcepub fn drop_null_fields(self, input: DropNullFields) -> Self
pub fn drop_null_fields(self, input: DropNullFields) -> Self
Specifies a transform that removes columns from the dataset if all values in the column are 'null'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.
Sourcepub fn set_drop_null_fields(self, input: Option<DropNullFields>) -> Self
pub fn set_drop_null_fields(self, input: Option<DropNullFields>) -> Self
Specifies a transform that removes columns from the dataset if all values in the column are 'null'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.
Sourcepub fn get_drop_null_fields(&self) -> &Option<DropNullFields>
pub fn get_drop_null_fields(&self) -> &Option<DropNullFields>
Specifies a transform that removes columns from the dataset if all values in the column are 'null'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.
Sourcepub fn merge(self, input: Merge) -> Self
pub fn merge(self, input: Merge) -> Self
Specifies a transform that merges a DynamicFrame
with a staging DynamicFrame
based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.
Sourcepub fn set_merge(self, input: Option<Merge>) -> Self
pub fn set_merge(self, input: Option<Merge>) -> Self
Specifies a transform that merges a DynamicFrame
with a staging DynamicFrame
based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.
Sourcepub fn get_merge(&self) -> &Option<Merge>
pub fn get_merge(&self) -> &Option<Merge>
Specifies a transform that merges a DynamicFrame
with a staging DynamicFrame
based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.
Sourcepub fn union(self, input: Union) -> Self
pub fn union(self, input: Union) -> Self
Specifies a transform that combines the rows from two or more datasets into a single result.
Sourcepub fn set_union(self, input: Option<Union>) -> Self
pub fn set_union(self, input: Option<Union>) -> Self
Specifies a transform that combines the rows from two or more datasets into a single result.
Sourcepub fn get_union(&self) -> &Option<Union>
pub fn get_union(&self) -> &Option<Union>
Specifies a transform that combines the rows from two or more datasets into a single result.
Sourcepub fn pii_detection(self, input: PiiDetection) -> Self
pub fn pii_detection(self, input: PiiDetection) -> Self
Specifies a transform that identifies, removes or masks PII data.
Sourcepub fn set_pii_detection(self, input: Option<PiiDetection>) -> Self
pub fn set_pii_detection(self, input: Option<PiiDetection>) -> Self
Specifies a transform that identifies, removes or masks PII data.
Sourcepub fn get_pii_detection(&self) -> &Option<PiiDetection>
pub fn get_pii_detection(&self) -> &Option<PiiDetection>
Specifies a transform that identifies, removes or masks PII data.
Sourcepub fn aggregate(self, input: Aggregate) -> Self
pub fn aggregate(self, input: Aggregate) -> Self
Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.
Sourcepub fn set_aggregate(self, input: Option<Aggregate>) -> Self
pub fn set_aggregate(self, input: Option<Aggregate>) -> Self
Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.
Sourcepub fn get_aggregate(&self) -> &Option<Aggregate>
pub fn get_aggregate(&self) -> &Option<Aggregate>
Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.
Sourcepub fn drop_duplicates(self, input: DropDuplicates) -> Self
pub fn drop_duplicates(self, input: DropDuplicates) -> Self
Specifies a transform that removes rows of repeating data from a data set.
Sourcepub fn set_drop_duplicates(self, input: Option<DropDuplicates>) -> Self
pub fn set_drop_duplicates(self, input: Option<DropDuplicates>) -> Self
Specifies a transform that removes rows of repeating data from a data set.
Sourcepub fn get_drop_duplicates(&self) -> &Option<DropDuplicates>
pub fn get_drop_duplicates(&self) -> &Option<DropDuplicates>
Specifies a transform that removes rows of repeating data from a data set.
Sourcepub fn governed_catalog_target(self, input: GovernedCatalogTarget) -> Self
pub fn governed_catalog_target(self, input: GovernedCatalogTarget) -> Self
Specifies a data target that writes to a goverened catalog.
Sourcepub fn set_governed_catalog_target(
self,
input: Option<GovernedCatalogTarget>,
) -> Self
pub fn set_governed_catalog_target( self, input: Option<GovernedCatalogTarget>, ) -> Self
Specifies a data target that writes to a goverened catalog.
Sourcepub fn get_governed_catalog_target(&self) -> &Option<GovernedCatalogTarget>
pub fn get_governed_catalog_target(&self) -> &Option<GovernedCatalogTarget>
Specifies a data target that writes to a goverened catalog.
Sourcepub fn governed_catalog_source(self, input: GovernedCatalogSource) -> Self
pub fn governed_catalog_source(self, input: GovernedCatalogSource) -> Self
Specifies a data source in a goverened Data Catalog.
Sourcepub fn set_governed_catalog_source(
self,
input: Option<GovernedCatalogSource>,
) -> Self
pub fn set_governed_catalog_source( self, input: Option<GovernedCatalogSource>, ) -> Self
Specifies a data source in a goverened Data Catalog.
Sourcepub fn get_governed_catalog_source(&self) -> &Option<GovernedCatalogSource>
pub fn get_governed_catalog_source(&self) -> &Option<GovernedCatalogSource>
Specifies a data source in a goverened Data Catalog.
Sourcepub fn microsoft_sql_server_catalog_source(
self,
input: MicrosoftSqlServerCatalogSource,
) -> Self
pub fn microsoft_sql_server_catalog_source( self, input: MicrosoftSqlServerCatalogSource, ) -> Self
Specifies a Microsoft SQL server data source in the Glue Data Catalog.
Sourcepub fn set_microsoft_sql_server_catalog_source(
self,
input: Option<MicrosoftSqlServerCatalogSource>,
) -> Self
pub fn set_microsoft_sql_server_catalog_source( self, input: Option<MicrosoftSqlServerCatalogSource>, ) -> Self
Specifies a Microsoft SQL server data source in the Glue Data Catalog.
Sourcepub fn get_microsoft_sql_server_catalog_source(
&self,
) -> &Option<MicrosoftSqlServerCatalogSource>
pub fn get_microsoft_sql_server_catalog_source( &self, ) -> &Option<MicrosoftSqlServerCatalogSource>
Specifies a Microsoft SQL server data source in the Glue Data Catalog.
Sourcepub fn my_sql_catalog_source(self, input: MySqlCatalogSource) -> Self
pub fn my_sql_catalog_source(self, input: MySqlCatalogSource) -> Self
Specifies a MySQL data source in the Glue Data Catalog.
Sourcepub fn set_my_sql_catalog_source(
self,
input: Option<MySqlCatalogSource>,
) -> Self
pub fn set_my_sql_catalog_source( self, input: Option<MySqlCatalogSource>, ) -> Self
Specifies a MySQL data source in the Glue Data Catalog.
Sourcepub fn get_my_sql_catalog_source(&self) -> &Option<MySqlCatalogSource>
pub fn get_my_sql_catalog_source(&self) -> &Option<MySqlCatalogSource>
Specifies a MySQL data source in the Glue Data Catalog.
Sourcepub fn oracle_sql_catalog_source(self, input: OracleSqlCatalogSource) -> Self
pub fn oracle_sql_catalog_source(self, input: OracleSqlCatalogSource) -> Self
Specifies an Oracle data source in the Glue Data Catalog.
Sourcepub fn set_oracle_sql_catalog_source(
self,
input: Option<OracleSqlCatalogSource>,
) -> Self
pub fn set_oracle_sql_catalog_source( self, input: Option<OracleSqlCatalogSource>, ) -> Self
Specifies an Oracle data source in the Glue Data Catalog.
Sourcepub fn get_oracle_sql_catalog_source(&self) -> &Option<OracleSqlCatalogSource>
pub fn get_oracle_sql_catalog_source(&self) -> &Option<OracleSqlCatalogSource>
Specifies an Oracle data source in the Glue Data Catalog.
Sourcepub fn postgre_sql_catalog_source(self, input: PostgreSqlCatalogSource) -> Self
pub fn postgre_sql_catalog_source(self, input: PostgreSqlCatalogSource) -> Self
Specifies a PostgresSQL data source in the Glue Data Catalog.
Sourcepub fn set_postgre_sql_catalog_source(
self,
input: Option<PostgreSqlCatalogSource>,
) -> Self
pub fn set_postgre_sql_catalog_source( self, input: Option<PostgreSqlCatalogSource>, ) -> Self
Specifies a PostgresSQL data source in the Glue Data Catalog.
Sourcepub fn get_postgre_sql_catalog_source(&self) -> &Option<PostgreSqlCatalogSource>
pub fn get_postgre_sql_catalog_source(&self) -> &Option<PostgreSqlCatalogSource>
Specifies a PostgresSQL data source in the Glue Data Catalog.
Sourcepub fn microsoft_sql_server_catalog_target(
self,
input: MicrosoftSqlServerCatalogTarget,
) -> Self
pub fn microsoft_sql_server_catalog_target( self, input: MicrosoftSqlServerCatalogTarget, ) -> Self
Specifies a target that uses Microsoft SQL.
Sourcepub fn set_microsoft_sql_server_catalog_target(
self,
input: Option<MicrosoftSqlServerCatalogTarget>,
) -> Self
pub fn set_microsoft_sql_server_catalog_target( self, input: Option<MicrosoftSqlServerCatalogTarget>, ) -> Self
Specifies a target that uses Microsoft SQL.
Sourcepub fn get_microsoft_sql_server_catalog_target(
&self,
) -> &Option<MicrosoftSqlServerCatalogTarget>
pub fn get_microsoft_sql_server_catalog_target( &self, ) -> &Option<MicrosoftSqlServerCatalogTarget>
Specifies a target that uses Microsoft SQL.
Sourcepub fn my_sql_catalog_target(self, input: MySqlCatalogTarget) -> Self
pub fn my_sql_catalog_target(self, input: MySqlCatalogTarget) -> Self
Specifies a target that uses MySQL.
Sourcepub fn set_my_sql_catalog_target(
self,
input: Option<MySqlCatalogTarget>,
) -> Self
pub fn set_my_sql_catalog_target( self, input: Option<MySqlCatalogTarget>, ) -> Self
Specifies a target that uses MySQL.
Sourcepub fn get_my_sql_catalog_target(&self) -> &Option<MySqlCatalogTarget>
pub fn get_my_sql_catalog_target(&self) -> &Option<MySqlCatalogTarget>
Specifies a target that uses MySQL.
Sourcepub fn oracle_sql_catalog_target(self, input: OracleSqlCatalogTarget) -> Self
pub fn oracle_sql_catalog_target(self, input: OracleSqlCatalogTarget) -> Self
Specifies a target that uses Oracle SQL.
Sourcepub fn set_oracle_sql_catalog_target(
self,
input: Option<OracleSqlCatalogTarget>,
) -> Self
pub fn set_oracle_sql_catalog_target( self, input: Option<OracleSqlCatalogTarget>, ) -> Self
Specifies a target that uses Oracle SQL.
Sourcepub fn get_oracle_sql_catalog_target(&self) -> &Option<OracleSqlCatalogTarget>
pub fn get_oracle_sql_catalog_target(&self) -> &Option<OracleSqlCatalogTarget>
Specifies a target that uses Oracle SQL.
Sourcepub fn postgre_sql_catalog_target(self, input: PostgreSqlCatalogTarget) -> Self
pub fn postgre_sql_catalog_target(self, input: PostgreSqlCatalogTarget) -> Self
Specifies a target that uses Postgres SQL.
Sourcepub fn set_postgre_sql_catalog_target(
self,
input: Option<PostgreSqlCatalogTarget>,
) -> Self
pub fn set_postgre_sql_catalog_target( self, input: Option<PostgreSqlCatalogTarget>, ) -> Self
Specifies a target that uses Postgres SQL.
Sourcepub fn get_postgre_sql_catalog_target(&self) -> &Option<PostgreSqlCatalogTarget>
pub fn get_postgre_sql_catalog_target(&self) -> &Option<PostgreSqlCatalogTarget>
Specifies a target that uses Postgres SQL.
Sourcepub fn dynamic_transform(self, input: DynamicTransform) -> Self
pub fn dynamic_transform(self, input: DynamicTransform) -> Self
Specifies a custom visual transform created by a user.
Sourcepub fn set_dynamic_transform(self, input: Option<DynamicTransform>) -> Self
pub fn set_dynamic_transform(self, input: Option<DynamicTransform>) -> Self
Specifies a custom visual transform created by a user.
Sourcepub fn get_dynamic_transform(&self) -> &Option<DynamicTransform>
pub fn get_dynamic_transform(&self) -> &Option<DynamicTransform>
Specifies a custom visual transform created by a user.
Sourcepub fn evaluate_data_quality(self, input: EvaluateDataQuality) -> Self
pub fn evaluate_data_quality(self, input: EvaluateDataQuality) -> Self
Specifies your data quality evaluation criteria.
Sourcepub fn set_evaluate_data_quality(
self,
input: Option<EvaluateDataQuality>,
) -> Self
pub fn set_evaluate_data_quality( self, input: Option<EvaluateDataQuality>, ) -> Self
Specifies your data quality evaluation criteria.
Sourcepub fn get_evaluate_data_quality(&self) -> &Option<EvaluateDataQuality>
pub fn get_evaluate_data_quality(&self) -> &Option<EvaluateDataQuality>
Specifies your data quality evaluation criteria.
Sourcepub fn s3_catalog_hudi_source(self, input: S3CatalogHudiSource) -> Self
pub fn s3_catalog_hudi_source(self, input: S3CatalogHudiSource) -> Self
Specifies a Hudi data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
Sourcepub fn set_s3_catalog_hudi_source(
self,
input: Option<S3CatalogHudiSource>,
) -> Self
pub fn set_s3_catalog_hudi_source( self, input: Option<S3CatalogHudiSource>, ) -> Self
Specifies a Hudi data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
Sourcepub fn get_s3_catalog_hudi_source(&self) -> &Option<S3CatalogHudiSource>
pub fn get_s3_catalog_hudi_source(&self) -> &Option<S3CatalogHudiSource>
Specifies a Hudi data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
Sourcepub fn catalog_hudi_source(self, input: CatalogHudiSource) -> Self
pub fn catalog_hudi_source(self, input: CatalogHudiSource) -> Self
Specifies a Hudi data source that is registered in the Glue Data Catalog.
Sourcepub fn set_catalog_hudi_source(self, input: Option<CatalogHudiSource>) -> Self
pub fn set_catalog_hudi_source(self, input: Option<CatalogHudiSource>) -> Self
Specifies a Hudi data source that is registered in the Glue Data Catalog.
Sourcepub fn get_catalog_hudi_source(&self) -> &Option<CatalogHudiSource>
pub fn get_catalog_hudi_source(&self) -> &Option<CatalogHudiSource>
Specifies a Hudi data source that is registered in the Glue Data Catalog.
Sourcepub fn s3_hudi_source(self, input: S3HudiSource) -> Self
pub fn s3_hudi_source(self, input: S3HudiSource) -> Self
Specifies a Hudi data source stored in Amazon S3.
Sourcepub fn set_s3_hudi_source(self, input: Option<S3HudiSource>) -> Self
pub fn set_s3_hudi_source(self, input: Option<S3HudiSource>) -> Self
Specifies a Hudi data source stored in Amazon S3.
Sourcepub fn get_s3_hudi_source(&self) -> &Option<S3HudiSource>
pub fn get_s3_hudi_source(&self) -> &Option<S3HudiSource>
Specifies a Hudi data source stored in Amazon S3.
Sourcepub fn s3_hudi_catalog_target(self, input: S3HudiCatalogTarget) -> Self
pub fn s3_hudi_catalog_target(self, input: S3HudiCatalogTarget) -> Self
Specifies a target that writes to a Hudi data source in the Glue Data Catalog.
Sourcepub fn set_s3_hudi_catalog_target(
self,
input: Option<S3HudiCatalogTarget>,
) -> Self
pub fn set_s3_hudi_catalog_target( self, input: Option<S3HudiCatalogTarget>, ) -> Self
Specifies a target that writes to a Hudi data source in the Glue Data Catalog.
Sourcepub fn get_s3_hudi_catalog_target(&self) -> &Option<S3HudiCatalogTarget>
pub fn get_s3_hudi_catalog_target(&self) -> &Option<S3HudiCatalogTarget>
Specifies a target that writes to a Hudi data source in the Glue Data Catalog.
Sourcepub fn s3_hudi_direct_target(self, input: S3HudiDirectTarget) -> Self
pub fn s3_hudi_direct_target(self, input: S3HudiDirectTarget) -> Self
Specifies a target that writes to a Hudi data source in Amazon S3.
Sourcepub fn set_s3_hudi_direct_target(
self,
input: Option<S3HudiDirectTarget>,
) -> Self
pub fn set_s3_hudi_direct_target( self, input: Option<S3HudiDirectTarget>, ) -> Self
Specifies a target that writes to a Hudi data source in Amazon S3.
Sourcepub fn get_s3_hudi_direct_target(&self) -> &Option<S3HudiDirectTarget>
pub fn get_s3_hudi_direct_target(&self) -> &Option<S3HudiDirectTarget>
Specifies a target that writes to a Hudi data source in Amazon S3.
Sourcepub fn direct_jdbc_source(self, input: DirectJdbcSource) -> Self
pub fn direct_jdbc_source(self, input: DirectJdbcSource) -> Self
Specifies the direct JDBC source connection.
Sourcepub fn set_direct_jdbc_source(self, input: Option<DirectJdbcSource>) -> Self
pub fn set_direct_jdbc_source(self, input: Option<DirectJdbcSource>) -> Self
Specifies the direct JDBC source connection.
Sourcepub fn get_direct_jdbc_source(&self) -> &Option<DirectJdbcSource>
pub fn get_direct_jdbc_source(&self) -> &Option<DirectJdbcSource>
Specifies the direct JDBC source connection.
Sourcepub fn s3_catalog_delta_source(self, input: S3CatalogDeltaSource) -> Self
pub fn s3_catalog_delta_source(self, input: S3CatalogDeltaSource) -> Self
Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
Sourcepub fn set_s3_catalog_delta_source(
self,
input: Option<S3CatalogDeltaSource>,
) -> Self
pub fn set_s3_catalog_delta_source( self, input: Option<S3CatalogDeltaSource>, ) -> Self
Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
Sourcepub fn get_s3_catalog_delta_source(&self) -> &Option<S3CatalogDeltaSource>
pub fn get_s3_catalog_delta_source(&self) -> &Option<S3CatalogDeltaSource>
Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.
Sourcepub fn catalog_delta_source(self, input: CatalogDeltaSource) -> Self
pub fn catalog_delta_source(self, input: CatalogDeltaSource) -> Self
Specifies a Delta Lake data source that is registered in the Glue Data Catalog.
Sourcepub fn set_catalog_delta_source(self, input: Option<CatalogDeltaSource>) -> Self
pub fn set_catalog_delta_source(self, input: Option<CatalogDeltaSource>) -> Self
Specifies a Delta Lake data source that is registered in the Glue Data Catalog.
Sourcepub fn get_catalog_delta_source(&self) -> &Option<CatalogDeltaSource>
pub fn get_catalog_delta_source(&self) -> &Option<CatalogDeltaSource>
Specifies a Delta Lake data source that is registered in the Glue Data Catalog.
Sourcepub fn s3_delta_source(self, input: S3DeltaSource) -> Self
pub fn s3_delta_source(self, input: S3DeltaSource) -> Self
Specifies a Delta Lake data source stored in Amazon S3.
Sourcepub fn set_s3_delta_source(self, input: Option<S3DeltaSource>) -> Self
pub fn set_s3_delta_source(self, input: Option<S3DeltaSource>) -> Self
Specifies a Delta Lake data source stored in Amazon S3.
Sourcepub fn get_s3_delta_source(&self) -> &Option<S3DeltaSource>
pub fn get_s3_delta_source(&self) -> &Option<S3DeltaSource>
Specifies a Delta Lake data source stored in Amazon S3.
Sourcepub fn s3_delta_catalog_target(self, input: S3DeltaCatalogTarget) -> Self
pub fn s3_delta_catalog_target(self, input: S3DeltaCatalogTarget) -> Self
Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.
Sourcepub fn set_s3_delta_catalog_target(
self,
input: Option<S3DeltaCatalogTarget>,
) -> Self
pub fn set_s3_delta_catalog_target( self, input: Option<S3DeltaCatalogTarget>, ) -> Self
Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.
Sourcepub fn get_s3_delta_catalog_target(&self) -> &Option<S3DeltaCatalogTarget>
pub fn get_s3_delta_catalog_target(&self) -> &Option<S3DeltaCatalogTarget>
Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.
Sourcepub fn s3_delta_direct_target(self, input: S3DeltaDirectTarget) -> Self
pub fn s3_delta_direct_target(self, input: S3DeltaDirectTarget) -> Self
Specifies a target that writes to a Delta Lake data source in Amazon S3.
Sourcepub fn set_s3_delta_direct_target(
self,
input: Option<S3DeltaDirectTarget>,
) -> Self
pub fn set_s3_delta_direct_target( self, input: Option<S3DeltaDirectTarget>, ) -> Self
Specifies a target that writes to a Delta Lake data source in Amazon S3.
Sourcepub fn get_s3_delta_direct_target(&self) -> &Option<S3DeltaDirectTarget>
pub fn get_s3_delta_direct_target(&self) -> &Option<S3DeltaDirectTarget>
Specifies a target that writes to a Delta Lake data source in Amazon S3.
Sourcepub fn amazon_redshift_source(self, input: AmazonRedshiftSource) -> Self
pub fn amazon_redshift_source(self, input: AmazonRedshiftSource) -> Self
Specifies a target that writes to a data source in Amazon Redshift.
Sourcepub fn set_amazon_redshift_source(
self,
input: Option<AmazonRedshiftSource>,
) -> Self
pub fn set_amazon_redshift_source( self, input: Option<AmazonRedshiftSource>, ) -> Self
Specifies a target that writes to a data source in Amazon Redshift.
Sourcepub fn get_amazon_redshift_source(&self) -> &Option<AmazonRedshiftSource>
pub fn get_amazon_redshift_source(&self) -> &Option<AmazonRedshiftSource>
Specifies a target that writes to a data source in Amazon Redshift.
Sourcepub fn amazon_redshift_target(self, input: AmazonRedshiftTarget) -> Self
pub fn amazon_redshift_target(self, input: AmazonRedshiftTarget) -> Self
Specifies a target that writes to a data target in Amazon Redshift.
Sourcepub fn set_amazon_redshift_target(
self,
input: Option<AmazonRedshiftTarget>,
) -> Self
pub fn set_amazon_redshift_target( self, input: Option<AmazonRedshiftTarget>, ) -> Self
Specifies a target that writes to a data target in Amazon Redshift.
Sourcepub fn get_amazon_redshift_target(&self) -> &Option<AmazonRedshiftTarget>
pub fn get_amazon_redshift_target(&self) -> &Option<AmazonRedshiftTarget>
Specifies a target that writes to a data target in Amazon Redshift.
Sourcepub fn evaluate_data_quality_multi_frame(
self,
input: EvaluateDataQualityMultiFrame,
) -> Self
pub fn evaluate_data_quality_multi_frame( self, input: EvaluateDataQualityMultiFrame, ) -> Self
Specifies your data quality evaluation criteria. Allows multiple input data and returns a collection of Dynamic Frames.
Sourcepub fn set_evaluate_data_quality_multi_frame(
self,
input: Option<EvaluateDataQualityMultiFrame>,
) -> Self
pub fn set_evaluate_data_quality_multi_frame( self, input: Option<EvaluateDataQualityMultiFrame>, ) -> Self
Specifies your data quality evaluation criteria. Allows multiple input data and returns a collection of Dynamic Frames.
Sourcepub fn get_evaluate_data_quality_multi_frame(
&self,
) -> &Option<EvaluateDataQualityMultiFrame>
pub fn get_evaluate_data_quality_multi_frame( &self, ) -> &Option<EvaluateDataQualityMultiFrame>
Specifies your data quality evaluation criteria. Allows multiple input data and returns a collection of Dynamic Frames.
Sourcepub fn set_recipe(self, input: Option<Recipe>) -> Self
pub fn set_recipe(self, input: Option<Recipe>) -> Self
Specifies a Glue DataBrew recipe node.
Sourcepub fn get_recipe(&self) -> &Option<Recipe>
pub fn get_recipe(&self) -> &Option<Recipe>
Specifies a Glue DataBrew recipe node.
Sourcepub fn snowflake_source(self, input: SnowflakeSource) -> Self
pub fn snowflake_source(self, input: SnowflakeSource) -> Self
Specifies a Snowflake data source.
Sourcepub fn set_snowflake_source(self, input: Option<SnowflakeSource>) -> Self
pub fn set_snowflake_source(self, input: Option<SnowflakeSource>) -> Self
Specifies a Snowflake data source.
Sourcepub fn get_snowflake_source(&self) -> &Option<SnowflakeSource>
pub fn get_snowflake_source(&self) -> &Option<SnowflakeSource>
Specifies a Snowflake data source.
Sourcepub fn snowflake_target(self, input: SnowflakeTarget) -> Self
pub fn snowflake_target(self, input: SnowflakeTarget) -> Self
Specifies a target that writes to a Snowflake data source.
Sourcepub fn set_snowflake_target(self, input: Option<SnowflakeTarget>) -> Self
pub fn set_snowflake_target(self, input: Option<SnowflakeTarget>) -> Self
Specifies a target that writes to a Snowflake data source.
Sourcepub fn get_snowflake_target(&self) -> &Option<SnowflakeTarget>
pub fn get_snowflake_target(&self) -> &Option<SnowflakeTarget>
Specifies a target that writes to a Snowflake data source.
Sourcepub fn connector_data_source(self, input: ConnectorDataSource) -> Self
pub fn connector_data_source(self, input: ConnectorDataSource) -> Self
Specifies a source generated with standard connection options.
Sourcepub fn set_connector_data_source(
self,
input: Option<ConnectorDataSource>,
) -> Self
pub fn set_connector_data_source( self, input: Option<ConnectorDataSource>, ) -> Self
Specifies a source generated with standard connection options.
Sourcepub fn get_connector_data_source(&self) -> &Option<ConnectorDataSource>
pub fn get_connector_data_source(&self) -> &Option<ConnectorDataSource>
Specifies a source generated with standard connection options.
Sourcepub fn connector_data_target(self, input: ConnectorDataTarget) -> Self
pub fn connector_data_target(self, input: ConnectorDataTarget) -> Self
Specifies a target generated with standard connection options.
Sourcepub fn set_connector_data_target(
self,
input: Option<ConnectorDataTarget>,
) -> Self
pub fn set_connector_data_target( self, input: Option<ConnectorDataTarget>, ) -> Self
Specifies a target generated with standard connection options.
Sourcepub fn get_connector_data_target(&self) -> &Option<ConnectorDataTarget>
pub fn get_connector_data_target(&self) -> &Option<ConnectorDataTarget>
Specifies a target generated with standard connection options.
Sourcepub fn build(self) -> CodeGenConfigurationNode
pub fn build(self) -> CodeGenConfigurationNode
Consumes the builder and constructs a CodeGenConfigurationNode
.
Trait Implementations§
Source§impl Clone for CodeGenConfigurationNodeBuilder
impl Clone for CodeGenConfigurationNodeBuilder
Source§fn clone(&self) -> CodeGenConfigurationNodeBuilder
fn clone(&self) -> CodeGenConfigurationNodeBuilder
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for CodeGenConfigurationNodeBuilder
impl Default for CodeGenConfigurationNodeBuilder
Source§fn default() -> CodeGenConfigurationNodeBuilder
fn default() -> CodeGenConfigurationNodeBuilder
Source§impl PartialEq for CodeGenConfigurationNodeBuilder
impl PartialEq for CodeGenConfigurationNodeBuilder
Source§fn eq(&self, other: &CodeGenConfigurationNodeBuilder) -> bool
fn eq(&self, other: &CodeGenConfigurationNodeBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CodeGenConfigurationNodeBuilder
Auto Trait Implementations§
impl Freeze for CodeGenConfigurationNodeBuilder
impl RefUnwindSafe for CodeGenConfigurationNodeBuilder
impl Send for CodeGenConfigurationNodeBuilder
impl Sync for CodeGenConfigurationNodeBuilder
impl Unpin for CodeGenConfigurationNodeBuilder
impl UnwindSafe for CodeGenConfigurationNodeBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);