All Classes and Interfaces

Class
Description
(experimental) Job Code from a local file.
(experimental) Classification string given to tables with this data format.
(experimental) CloudWatch Logs encryption configuration.
A builder for CloudWatchEncryption
An implementation for CloudWatchEncryption
(experimental) Encryption mode for CloudWatch Logs.
(experimental) Represents a Glue Job's Code assets (an asset can be a scripts, a jar, a python file or any other file).
(experimental) Result of binding Code into a Job.
A builder for CodeConfig
An implementation for CodeConfig
(experimental) A column of a table.
A builder for Column
An implementation for Column
(experimental) Identifies if the file contains less or more values for a row than the number of columns specified in the external table definition.
(experimental) The compression type.
(experimental) An AWS Glue connection to a data source.
(experimental) A fluent builder for Connection.
(experimental) Base Connection Options.
A builder for ConnectionOptions
An implementation for ConnectionOptions
(experimental) Construction properties for Connection.
A builder for ConnectionProps
An implementation for ConnectionProps
(experimental) The type of the glue connection.
(experimental) Properties for enabling Continuous Logging for Glue Jobs.
An implementation for ContinuousLoggingProps
(experimental) A Glue database.
(experimental) A fluent builder for Database.
Example:
A builder for DatabaseProps
An implementation for DatabaseProps
(experimental) Defines the input/output formats and ser/de for a single DataFormat.
(experimental) A fluent builder for DataFormat.
(experimental) Properties of a DataFormat instance.
A builder for DataFormatProps
An implementation for DataFormatProps
(experimental) A Glue Data Quality ruleset.
(experimental) A fluent builder for DataQualityRuleset.
(experimental) Construction properties for DataQualityRuleset.
An implementation for DataQualityRulesetProps
(experimental) Properties of a DataQualityTargetTable.
(experimental) The ExecutionClass whether the job is run with a standard or flexible execution class.
(experimental) A Glue table that targets an external data location (e.g.
(experimental) A fluent builder for ExternalTable.
Example:
A builder for ExternalTableProps
An implementation for ExternalTableProps
(experimental) AWS Glue version determines the versions of Apache Spark and Python that are available to the job.
(experimental) Interface representing a created or an imported Connection.
Internal default implementation for IConnection.
A proxy class which represents a concrete javascript instance of this type.
 
Internal default implementation for IDatabase.
A proxy class which represents a concrete javascript instance of this type.
 
Internal default implementation for IDataQualityRuleset.
A proxy class which represents a concrete javascript instance of this type.
(experimental) Interface representing a created or an imported Job.
Internal default implementation for IJob.
A proxy class which represents a concrete javascript instance of this type.
(experimental) Absolute class name of the Hadoop InputFormat to use when reading table files.
(experimental) Specifies the action to perform when query results contain invalid UTF-8 character values.
(experimental) Interface representing a created or an imported SecurityConfiguration.
Internal default implementation for ISecurityConfiguration.
A proxy class which represents a concrete javascript instance of this type.
 
Internal default implementation for ITable.
A proxy class which represents a concrete javascript instance of this type.
(experimental) A Glue Job.
(experimental) A fluent builder for Job.
(experimental) Attributes for importing Job.
A builder for JobAttributes
An implementation for JobAttributes
(experimental) Job bookmarks encryption configuration.
An implementation for JobBookmarksEncryption
(experimental) Encryption mode for Job Bookmarks.
(experimental) The executable properties related to the Glue job's GlueVersion, JobType and code.
(experimental) Result of binding a JobExecutable into a Job.
A builder for JobExecutableConfig
An implementation for JobExecutableConfig
(experimental) Runtime language of the Glue job.
(experimental) Construction properties for Job.
A builder for JobProps
An implementation for JobProps
(experimental) Job states emitted by Glue to CloudWatch Events.
(experimental) The job type.
(experimental) The Glue CloudWatch metric type.
(experimental) Specifies the action to perform when ORC data contains an integer (for example, BIGINT or int64) that is larger than the column definition (for example, SMALLINT or int16).
(experimental) Specifies how to map columns when the table uses ORC data format.
(experimental) Absolute class name of the Hadoop OutputFormat to use when writing table files.
(experimental) Properties of a Partition Index.
A builder for PartitionIndex
An implementation for PartitionIndex
(experimental) Props for creating a Python Ray job executable.
An implementation for PythonRayExecutableProps
(experimental) Props for creating a Python shell job executable.
An implementation for PythonShellExecutableProps
(experimental) Props for creating a Python Spark (ETL or Streaming) job executable.
An implementation for PythonSparkJobExecutableProps
(experimental) Python version.
(experimental) AWS Glue runtime determines the runtime engine of the job.
(experimental) Glue job Code from an S3 bucket.
(experimental) S3 encryption configuration.
A builder for S3Encryption
An implementation for S3Encryption
(experimental) Encryption mode for S3.
(experimental) A Glue table that targets a S3 dataset.
(experimental) A fluent builder for S3Table.
Example:
A builder for S3TableProps
An implementation for S3TableProps
(experimental) Props for creating a Scala Spark (ETL or Streaming) job executable.
An implementation for ScalaJobExecutableProps
Example:
(experimental) A security configuration is a set of security properties that can be used by AWS Glue to encrypt data at rest.
(experimental) A fluent builder for SecurityConfiguration.
(experimental) Constructions properties of SecurityConfiguration.
An implementation for SecurityConfigurationProps
(experimental) Serialization library to use when serializing/deserializing (SerDe) table records.
(experimental) The Spark UI logging location.
An implementation for SparkUILoggingLocation
(experimental) Properties for enabling Spark UI monitoring feature for Spark-based Glue jobs.
A builder for SparkUIProps
An implementation for SparkUIProps
(experimental) A storage parameter.
(experimental) The storage parameter keys that are currently known, this list is not exhaustive and other keys may be used.
(experimental) Specifies how to handle data being loaded that exceeds the length of the data type defined for columns containing VARBYTE data.
(experimental) Specifies how to handle data being loaded that exceeds the length of the data type defined for columns containing VARCHAR, CHAR, or string data.
Deprecated.
Use S3Table instead.
(experimental) A fluent builder for Table.
Example:
A builder for TableAttributes
An implementation for TableAttributes
(experimental) A Glue table.
Example:
A builder for TableBaseProps
An implementation for TableBaseProps
(experimental) Encryption options for a Table.
Example:
A builder for TableProps
An implementation for TableProps
(experimental) Represents a type of a column in a table schema.
A builder for Type
An implementation for Type
(experimental) The type of predefined worker that is allocated when a job runs.
(experimental) Specifies how to handle data being loaded that exceeds the length of the data type defined for columns containing VARCHAR, CHAR, or string data.