Struct aws_sdk_glue::model::CodeGenConfigurationNode
source · [−]#[non_exhaustive]pub struct CodeGenConfigurationNode { /* private fields */ }Expand description
CodeGenConfigurationNode enumerates all valid Node types. One and only one of its member variables can be populated.
Implementations
sourceimpl CodeGenConfigurationNode
impl CodeGenConfigurationNode
sourcepub fn athena_connector_source(&self) -> Option<&AthenaConnectorSource>
pub fn athena_connector_source(&self) -> Option<&AthenaConnectorSource>
Specifies a connector to an Amazon Athena data source.
sourcepub fn jdbc_connector_source(&self) -> Option<&JdbcConnectorSource>
pub fn jdbc_connector_source(&self) -> Option<&JdbcConnectorSource>
Specifies a connector to a JDBC data source.
sourcepub fn spark_connector_source(&self) -> Option<&SparkConnectorSource>
pub fn spark_connector_source(&self) -> Option<&SparkConnectorSource>
Specifies a connector to an Apache Spark data source.
sourcepub fn catalog_source(&self) -> Option<&CatalogSource>
pub fn catalog_source(&self) -> Option<&CatalogSource>
Specifies a data store in the Glue Data Catalog.
sourcepub fn redshift_source(&self) -> Option<&RedshiftSource>
pub fn redshift_source(&self) -> Option<&RedshiftSource>
Specifies an Amazon Redshift data store.
sourcepub fn s3_catalog_source(&self) -> Option<&S3CatalogSource>
pub fn s3_catalog_source(&self) -> Option<&S3CatalogSource>
Specifies an Amazon S3 data store in the Glue Data Catalog.
sourcepub fn s3_csv_source(&self) -> Option<&S3CsvSource>
pub fn s3_csv_source(&self) -> Option<&S3CsvSource>
Specifies a command-separated value (CSV) data store stored in Amazon S3.
sourcepub fn s3_json_source(&self) -> Option<&S3JsonSource>
pub fn s3_json_source(&self) -> Option<&S3JsonSource>
Specifies a JSON data store stored in Amazon S3.
sourcepub fn s3_parquet_source(&self) -> Option<&S3ParquetSource>
pub fn s3_parquet_source(&self) -> Option<&S3ParquetSource>
Specifies an Apache Parquet data store stored in Amazon S3.
sourcepub fn relational_catalog_source(&self) -> Option<&RelationalCatalogSource>
pub fn relational_catalog_source(&self) -> Option<&RelationalCatalogSource>
Specifies a Relational database data source in the Glue Data Catalog.
sourcepub fn dynamo_db_catalog_source(&self) -> Option<&DynamoDbCatalogSource>
pub fn dynamo_db_catalog_source(&self) -> Option<&DynamoDbCatalogSource>
Specifies a DynamoDB data source in the Glue Data Catalog.
sourcepub fn jdbc_connector_target(&self) -> Option<&JdbcConnectorTarget>
pub fn 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) -> Option<&SparkConnectorTarget>
pub fn spark_connector_target(&self) -> Option<&SparkConnectorTarget>
Specifies a target that uses an Apache Spark connector.
sourcepub fn catalog_target(&self) -> Option<&BasicCatalogTarget>
pub fn catalog_target(&self) -> Option<&BasicCatalogTarget>
Specifies a target that uses a Glue Data Catalog table.
sourcepub fn redshift_target(&self) -> Option<&RedshiftTarget>
pub fn redshift_target(&self) -> Option<&RedshiftTarget>
Specifies a target that uses Amazon Redshift.
sourcepub fn s3_catalog_target(&self) -> Option<&S3CatalogTarget>
pub fn 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) -> Option<&S3GlueParquetTarget>
pub fn s3_glue_parquet_target(&self) -> Option<&S3GlueParquetTarget>
Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.
sourcepub fn s3_direct_target(&self) -> Option<&S3DirectTarget>
pub fn s3_direct_target(&self) -> Option<&S3DirectTarget>
Specifies a data target that writes to Amazon S3.
sourcepub fn apply_mapping(&self) -> Option<&ApplyMapping>
pub fn 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) -> Option<&SelectFields>
pub fn select_fields(&self) -> Option<&SelectFields>
Specifies a transform that chooses the data property keys that you want to keep.
sourcepub fn drop_fields(&self) -> Option<&DropFields>
pub fn drop_fields(&self) -> Option<&DropFields>
Specifies a transform that chooses the data property keys that you want to drop.
sourcepub fn rename_field(&self) -> Option<&RenameField>
pub fn rename_field(&self) -> Option<&RenameField>
Specifies a transform that renames a single data property key.
sourcepub fn spigot(&self) -> Option<&Spigot>
pub fn spigot(&self) -> Option<&Spigot>
Specifies a transform that writes samples of the data to an Amazon S3 bucket.
sourcepub fn join(&self) -> Option<&Join>
pub fn 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) -> Option<&SplitFields>
pub fn 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) -> Option<&SelectFromCollection>
pub fn 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) -> Option<&FillMissingValues>
pub fn 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) -> Option<&Filter>
pub fn filter(&self) -> Option<&Filter>
Specifies a transform that splits a dataset into two, based on a filter condition.
sourcepub fn custom_code(&self) -> Option<&CustomCode>
pub fn 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) -> Option<&SparkSql>
pub fn 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) -> Option<&DirectKinesisSource>
pub fn direct_kinesis_source(&self) -> Option<&DirectKinesisSource>
Specifies a direct Amazon Kinesis data source.
sourcepub fn direct_kafka_source(&self) -> Option<&DirectKafkaSource>
pub fn direct_kafka_source(&self) -> Option<&DirectKafkaSource>
Specifies an Apache Kafka data store.
sourcepub fn catalog_kinesis_source(&self) -> Option<&CatalogKinesisSource>
pub fn catalog_kinesis_source(&self) -> Option<&CatalogKinesisSource>
Specifies a Kinesis data source in the Glue Data Catalog.
sourcepub fn catalog_kafka_source(&self) -> Option<&CatalogKafkaSource>
pub fn catalog_kafka_source(&self) -> Option<&CatalogKafkaSource>
Specifies an Apache Kafka data store in the Data Catalog.
sourcepub fn drop_null_fields(&self) -> Option<&DropNullFields>
pub fn 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) -> Option<&Merge>
pub fn 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) -> Option<&Union>
pub fn 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) -> Option<&PiiDetection>
pub fn pii_detection(&self) -> Option<&PiiDetection>
Specifies a transform that identifies, removes or masks PII data.
sourcepub fn aggregate(&self) -> Option<&Aggregate>
pub fn 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) -> Option<&DropDuplicates>
pub fn drop_duplicates(&self) -> Option<&DropDuplicates>
Specifies a transform that removes rows of repeating data from a data set.
sourcepub fn governed_catalog_target(&self) -> Option<&GovernedCatalogTarget>
pub fn governed_catalog_target(&self) -> Option<&GovernedCatalogTarget>
Specifies a data target that writes to a goverened catalog.
sourcepub fn governed_catalog_source(&self) -> Option<&GovernedCatalogSource>
pub fn governed_catalog_source(&self) -> Option<&GovernedCatalogSource>
Specifies a data source in a goverened Data Catalog.
sourcepub fn microsoft_sql_server_catalog_source(
&self
) -> Option<&MicrosoftSqlServerCatalogSource>
pub fn 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) -> Option<&MySqlCatalogSource>
pub fn my_sql_catalog_source(&self) -> Option<&MySqlCatalogSource>
Specifies a MySQL data source in the Glue Data Catalog.
sourcepub fn oracle_sql_catalog_source(&self) -> Option<&OracleSqlCatalogSource>
pub fn oracle_sql_catalog_source(&self) -> Option<&OracleSqlCatalogSource>
Specifies an Oracle data source in the Glue Data Catalog.
sourcepub fn postgre_sql_catalog_source(&self) -> Option<&PostgreSqlCatalogSource>
pub fn 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
) -> Option<&MicrosoftSqlServerCatalogTarget>
pub fn microsoft_sql_server_catalog_target(
&self
) -> Option<&MicrosoftSqlServerCatalogTarget>
Specifies a target that uses Microsoft SQL.
sourcepub fn my_sql_catalog_target(&self) -> Option<&MySqlCatalogTarget>
pub fn my_sql_catalog_target(&self) -> Option<&MySqlCatalogTarget>
Specifies a target that uses MySQL.
sourcepub fn oracle_sql_catalog_target(&self) -> Option<&OracleSqlCatalogTarget>
pub fn oracle_sql_catalog_target(&self) -> Option<&OracleSqlCatalogTarget>
Specifies a target that uses Oracle SQL.
sourcepub fn postgre_sql_catalog_target(&self) -> Option<&PostgreSqlCatalogTarget>
pub fn postgre_sql_catalog_target(&self) -> Option<&PostgreSqlCatalogTarget>
Specifies a target that uses Postgres SQL.
sourceimpl CodeGenConfigurationNode
impl CodeGenConfigurationNode
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CodeGenConfigurationNode.
Trait Implementations
sourceimpl Clone for CodeGenConfigurationNode
impl Clone for CodeGenConfigurationNode
sourcefn clone(&self) -> CodeGenConfigurationNode
fn clone(&self) -> CodeGenConfigurationNode
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more