@aws-cdk/aws-glue-alpha
Version:
The CDK Construct Library for AWS::Glue
940 lines (939 loc) • 37.4 kB
JavaScript
function _aws_cdk_aws_glue_alpha_Code(p) {
}
function _aws_cdk_aws_glue_alpha_S3Code(p) {
}
function _aws_cdk_aws_glue_alpha_AssetCode(p) {
}
function _aws_cdk_aws_glue_alpha_CodeConfig(p) {
}
function _aws_cdk_aws_glue_alpha_ConnectionType(p) {
}
function _aws_cdk_aws_glue_alpha_IConnection(p) {
}
function _aws_cdk_aws_glue_alpha_ConnectionOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.securityGroups != null)
for (const o of p.securityGroups)
if (!visitedObjects.has(o))
require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_ISecurityGroup(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_ConnectionProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.type))
_aws_cdk_aws_glue_alpha_ConnectionType(p.type);
if (p.securityGroups != null)
for (const o of p.securityGroups)
if (!visitedObjects.has(o))
require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_ISecurityGroup(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_Connection(p) {
}
function _aws_cdk_aws_glue_alpha_InputFormat(p) {
}
function _aws_cdk_aws_glue_alpha_OutputFormat(p) {
}
function _aws_cdk_aws_glue_alpha_SerializationLibrary(p) {
}
function _aws_cdk_aws_glue_alpha_ClassificationString(p) {
}
function _aws_cdk_aws_glue_alpha_DataFormatProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.inputFormat))
_aws_cdk_aws_glue_alpha_InputFormat(p.inputFormat);
if (!visitedObjects.has(p.outputFormat))
_aws_cdk_aws_glue_alpha_OutputFormat(p.outputFormat);
if (!visitedObjects.has(p.serializationLibrary))
_aws_cdk_aws_glue_alpha_SerializationLibrary(p.serializationLibrary);
if (!visitedObjects.has(p.classificationString))
_aws_cdk_aws_glue_alpha_ClassificationString(p.classificationString);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_DataFormat(p) {
}
function _aws_cdk_aws_glue_alpha_DataQualityTargetTable(p) {
}
function _aws_cdk_aws_glue_alpha_IDataQualityRuleset(p) {
}
function _aws_cdk_aws_glue_alpha_DataQualityRulesetProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.targetTable))
_aws_cdk_aws_glue_alpha_DataQualityTargetTable(p.targetTable);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_DataQualityRuleset(p) {
}
function _aws_cdk_aws_glue_alpha_IDatabase(p) {
}
function _aws_cdk_aws_glue_alpha_DatabaseProps(p) {
}
function _aws_cdk_aws_glue_alpha_Database(p) {
}
function _aws_cdk_aws_glue_alpha_ExternalTableProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.connection))
_aws_cdk_aws_glue_alpha_IConnection(p.connection);
if (p.columns != null)
for (const o of p.columns)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Column(o);
if (!visitedObjects.has(p.database))
_aws_cdk_aws_glue_alpha_IDatabase(p.database);
if (!visitedObjects.has(p.dataFormat))
_aws_cdk_aws_glue_alpha_DataFormat(p.dataFormat);
if (p.partitionIndexes != null)
for (const o of p.partitionIndexes)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_PartitionIndex(o);
if (p.partitionKeys != null)
for (const o of p.partitionKeys)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Column(o);
if (p.storageParameters != null)
for (const o of p.storageParameters)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_StorageParameter(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_ExternalTable(p) {
}
function _aws_cdk_aws_glue_alpha_TableEncryption(p) {
}
function _aws_cdk_aws_glue_alpha_S3TableProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.encryption))
_aws_cdk_aws_glue_alpha_TableEncryption(p.encryption);
if (p.columns != null)
for (const o of p.columns)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Column(o);
if (!visitedObjects.has(p.database))
_aws_cdk_aws_glue_alpha_IDatabase(p.database);
if (!visitedObjects.has(p.dataFormat))
_aws_cdk_aws_glue_alpha_DataFormat(p.dataFormat);
if (p.partitionIndexes != null)
for (const o of p.partitionIndexes)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_PartitionIndex(o);
if (p.partitionKeys != null)
for (const o of p.partitionKeys)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Column(o);
if (p.storageParameters != null)
for (const o of p.storageParameters)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_StorageParameter(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_S3Table(p) {
}
function _aws_cdk_aws_glue_alpha_Column(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.type))
_aws_cdk_aws_glue_alpha_Type(p.type);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_Type(p) {
}
function _aws_cdk_aws_glue_alpha_Schema(p) {
}
function _aws_cdk_aws_glue_alpha_ISecurityConfiguration(p) {
}
function _aws_cdk_aws_glue_alpha_S3EncryptionMode(p) {
}
function _aws_cdk_aws_glue_alpha_CloudWatchEncryptionMode(p) {
}
function _aws_cdk_aws_glue_alpha_JobBookmarksEncryptionMode(p) {
}
function _aws_cdk_aws_glue_alpha_S3Encryption(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.mode))
_aws_cdk_aws_glue_alpha_S3EncryptionMode(p.mode);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_CloudWatchEncryption(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.mode))
_aws_cdk_aws_glue_alpha_CloudWatchEncryptionMode(p.mode);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_JobBookmarksEncryption(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.mode))
_aws_cdk_aws_glue_alpha_JobBookmarksEncryptionMode(p.mode);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_SecurityConfigurationProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cloudWatchEncryption))
_aws_cdk_aws_glue_alpha_CloudWatchEncryption(p.cloudWatchEncryption);
if (!visitedObjects.has(p.jobBookmarksEncryption))
_aws_cdk_aws_glue_alpha_JobBookmarksEncryption(p.jobBookmarksEncryption);
if (!visitedObjects.has(p.s3Encryption))
_aws_cdk_aws_glue_alpha_S3Encryption(p.s3Encryption);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_SecurityConfiguration(p) {
}
function _aws_cdk_aws_glue_alpha_CompressionType(p) {
}
function _aws_cdk_aws_glue_alpha_InvalidCharHandlingAction(p) {
}
function _aws_cdk_aws_glue_alpha_NumericOverflowHandlingAction(p) {
}
function _aws_cdk_aws_glue_alpha_SurplusBytesHandlingAction(p) {
}
function _aws_cdk_aws_glue_alpha_SurplusCharHandlingAction(p) {
}
function _aws_cdk_aws_glue_alpha_ColumnCountMismatchHandlingAction(p) {
}
function _aws_cdk_aws_glue_alpha_WriteParallel(p) {
}
function _aws_cdk_aws_glue_alpha_OrcColumnMappingType(p) {
}
function _aws_cdk_aws_glue_alpha_StorageParameters(p) {
}
function _aws_cdk_aws_glue_alpha_StorageParameter(p) {
}
function _aws_cdk_aws_glue_alpha_WorkerType(p) {
}
function _aws_cdk_aws_glue_alpha_JobState(p) {
}
function _aws_cdk_aws_glue_alpha_MetricType(p) {
}
function _aws_cdk_aws_glue_alpha_ExecutionClass(p) {
}
function _aws_cdk_aws_glue_alpha_GlueVersion(p) {
}
function _aws_cdk_aws_glue_alpha_JobLanguage(p) {
}
function _aws_cdk_aws_glue_alpha_PythonVersion(p) {
}
function _aws_cdk_aws_glue_alpha_Runtime(p) {
}
function _aws_cdk_aws_glue_alpha_JobType(p) {
}
function _aws_cdk_aws_glue_alpha_MaxCapacity(p) {
}
function _aws_cdk_aws_glue_alpha_PredicateLogical(p) {
}
function _aws_cdk_aws_glue_alpha_ConditionLogicalOperator(p) {
}
function _aws_cdk_aws_glue_alpha_CrawlerState(p) {
}
function _aws_cdk_aws_glue_alpha_IJob(p) {
}
function _aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p) {
}
function _aws_cdk_aws_glue_alpha_JobBase(p) {
}
function _aws_cdk_aws_glue_alpha_JobAttributes(p) {
}
function _aws_cdk_aws_glue_alpha_JobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_Job(p) {
}
function _aws_cdk_aws_glue_alpha_SparkExtraCodeProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.extraFiles != null)
for (const o of p.extraFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraJars != null)
for (const o of p.extraJars)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraPythonFiles != null)
for (const o of p.extraPythonFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_SparkUIProps(p) {
}
function _aws_cdk_aws_glue_alpha_SparkUILoggingLocation(p) {
}
function _aws_cdk_aws_glue_alpha_SparkJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.sparkUI))
_aws_cdk_aws_glue_alpha_SparkUIProps(p.sparkUI);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_SparkJob(p) {
}
function _aws_cdk_aws_glue_alpha_PySparkEtlJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.extraFiles != null)
for (const o of p.extraFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraJars != null)
for (const o of p.extraJars)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraPythonFiles != null)
for (const o of p.extraPythonFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (!visitedObjects.has(p.sparkUI))
_aws_cdk_aws_glue_alpha_SparkUIProps(p.sparkUI);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_PySparkEtlJob(p) {
}
function _aws_cdk_aws_glue_alpha_PySparkFlexEtlJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.extraFiles != null)
for (const o of p.extraFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraJars != null)
for (const o of p.extraJars)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraPythonFiles != null)
for (const o of p.extraPythonFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (!visitedObjects.has(p.sparkUI))
_aws_cdk_aws_glue_alpha_SparkUIProps(p.sparkUI);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_PySparkFlexEtlJob(p) {
}
function _aws_cdk_aws_glue_alpha_PySparkStreamingJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.extraFiles != null)
for (const o of p.extraFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraJars != null)
for (const o of p.extraJars)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraPythonFiles != null)
for (const o of p.extraPythonFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (!visitedObjects.has(p.sparkUI))
_aws_cdk_aws_glue_alpha_SparkUIProps(p.sparkUI);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_PySparkStreamingJob(p) {
}
function _aws_cdk_aws_glue_alpha_PythonShellJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.maxCapacity))
_aws_cdk_aws_glue_alpha_MaxCapacity(p.maxCapacity);
if (!visitedObjects.has(p.pythonVersion))
_aws_cdk_aws_glue_alpha_PythonVersion(p.pythonVersion);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_PythonShellJob(p) {
}
function _aws_cdk_aws_glue_alpha_RayJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.runtime))
_aws_cdk_aws_glue_alpha_Runtime(p.runtime);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_RayJob(p) {
}
function _aws_cdk_aws_glue_alpha_ScalaSparkEtlJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.extraFiles != null)
for (const o of p.extraFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraJars != null)
for (const o of p.extraJars)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (!visitedObjects.has(p.sparkUI))
_aws_cdk_aws_glue_alpha_SparkUIProps(p.sparkUI);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_ScalaSparkEtlJob(p) {
}
function _aws_cdk_aws_glue_alpha_ScalaSparkFlexEtlJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.extraFiles != null)
for (const o of p.extraFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraJars != null)
for (const o of p.extraJars)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (!visitedObjects.has(p.sparkUI))
_aws_cdk_aws_glue_alpha_SparkUIProps(p.sparkUI);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_ScalaSparkFlexEtlJob(p) {
}
function _aws_cdk_aws_glue_alpha_ScalaSparkStreamingJobProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.extraFiles != null)
for (const o of p.extraFiles)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (p.extraJars != null)
for (const o of p.extraJars)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Code(o);
if (!visitedObjects.has(p.sparkUI))
_aws_cdk_aws_glue_alpha_SparkUIProps(p.sparkUI);
if (!visitedObjects.has(p.script))
_aws_cdk_aws_glue_alpha_Code(p.script);
if (p.connections != null)
for (const o of p.connections)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_IConnection(o);
if (!visitedObjects.has(p.continuousLogging))
_aws_cdk_aws_glue_alpha_ContinuousLoggingProps(p.continuousLogging);
if (!visitedObjects.has(p.glueVersion))
_aws_cdk_aws_glue_alpha_GlueVersion(p.glueVersion);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
if (!visitedObjects.has(p.workerType))
_aws_cdk_aws_glue_alpha_WorkerType(p.workerType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_ScalaSparkStreamingJob(p) {
}
function _aws_cdk_aws_glue_alpha_PartitionIndex(p) {
}
function _aws_cdk_aws_glue_alpha_ITable(p) {
}
function _aws_cdk_aws_glue_alpha_TableAttributes(p) {
}
function _aws_cdk_aws_glue_alpha_TableBaseProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.columns != null)
for (const o of p.columns)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Column(o);
if (!visitedObjects.has(p.database))
_aws_cdk_aws_glue_alpha_IDatabase(p.database);
if (!visitedObjects.has(p.dataFormat))
_aws_cdk_aws_glue_alpha_DataFormat(p.dataFormat);
if (p.partitionIndexes != null)
for (const o of p.partitionIndexes)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_PartitionIndex(o);
if (p.partitionKeys != null)
for (const o of p.partitionKeys)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Column(o);
if (p.storageParameters != null)
for (const o of p.storageParameters)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_StorageParameter(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_TableBase(p) {
}
function _aws_cdk_aws_glue_alpha_TableProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.encryption))
_aws_cdk_aws_glue_alpha_TableEncryption(p.encryption);
if (p.columns != null)
for (const o of p.columns)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Column(o);
if (!visitedObjects.has(p.database))
_aws_cdk_aws_glue_alpha_IDatabase(p.database);
if (!visitedObjects.has(p.dataFormat))
_aws_cdk_aws_glue_alpha_DataFormat(p.dataFormat);
if (p.partitionIndexes != null)
for (const o of p.partitionIndexes)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_PartitionIndex(o);
if (p.partitionKeys != null)
for (const o of p.partitionKeys)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Column(o);
if (p.storageParameters != null)
for (const o of p.storageParameters)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_StorageParameter(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_Table(p) {
}
function _aws_cdk_aws_glue_alpha_IWorkflow(p) {
}
function _aws_cdk_aws_glue_alpha_WorkflowAttributes(p) {
}
function _aws_cdk_aws_glue_alpha_WorkflowProps(p) {
}
function _aws_cdk_aws_glue_alpha_WorkflowBase(p) {
}
function _aws_cdk_aws_glue_alpha_Workflow(p) {
}
function _aws_cdk_aws_glue_alpha_Action(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.job))
_aws_cdk_aws_glue_alpha_IJob(p.job);
if (!visitedObjects.has(p.securityConfiguration))
_aws_cdk_aws_glue_alpha_ISecurityConfiguration(p.securityConfiguration);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_TriggerSchedule(p) {
}
function _aws_cdk_aws_glue_alpha_Predicate(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.conditions != null)
for (const o of p.conditions)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Condition(o);
if (!visitedObjects.has(p.logical))
_aws_cdk_aws_glue_alpha_PredicateLogical(p.logical);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_Condition(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.crawlState))
_aws_cdk_aws_glue_alpha_CrawlerState(p.crawlState);
if (!visitedObjects.has(p.job))
_aws_cdk_aws_glue_alpha_IJob(p.job);
if (!visitedObjects.has(p.logicalOperator))
_aws_cdk_aws_glue_alpha_ConditionLogicalOperator(p.logicalOperator);
if (!visitedObjects.has(p.state))
_aws_cdk_aws_glue_alpha_JobState(p.state);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_EventBatchingCondition(p) {
}
function _aws_cdk_aws_glue_alpha_TriggerOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.actions != null)
for (const o of p.actions)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Action(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_OnDemandTriggerOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.actions != null)
for (const o of p.actions)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Action(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_DailyScheduleTriggerOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.actions != null)
for (const o of p.actions)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Action(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_WeeklyScheduleTriggerOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.actions != null)
for (const o of p.actions)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Action(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_CustomScheduledTriggerOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.schedule))
_aws_cdk_aws_glue_alpha_TriggerSchedule(p.schedule);
if (p.actions != null)
for (const o of p.actions)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Action(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_NotifyEventTriggerOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.eventBatchingCondition))
_aws_cdk_aws_glue_alpha_EventBatchingCondition(p.eventBatchingCondition);
if (p.actions != null)
for (const o of p.actions)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Action(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_glue_alpha_ConditionalTriggerOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.predicate))
_aws_cdk_aws_glue_alpha_Predicate(p.predicate);
if (p.actions != null)
for (const o of p.actions)
if (!visitedObjects.has(o))
_aws_cdk_aws_glue_alpha_Action(o);
}
finally {
visitedObjects.delete(p);
}
}
function print(name, deprecationMessage) {
const deprecated = process.env.JSII_DEPRECATED;
const deprecationMode = ["warn", "fail", "quiet"].includes(deprecated) ? deprecated : "warn";
const message = `${name} is deprecated.\n ${deprecationMessage.trim()}\n This API will be removed in the next major release.`;
switch (deprecationMode) {
case "fail":
throw new DeprecationError(message);
case "warn":
console.warn("[WARNING]", message);
break;
}
}
function getPropertyDescriptor(obj, prop) {
const descriptor = Object.getOwnPropertyDescriptor(obj, prop);
if (descriptor) {
return descriptor;
}
const proto = Object.getPrototypeOf(obj);
const prototypeDescriptor = proto && getPropertyDescriptor(proto, prop);
if (prototypeDescriptor) {
return prototypeDescriptor;
}
return {};
}
const visitedObjects = new Set();
class DeprecationError extends Error {
constructor(...args) {
super(...args);
Object.defineProperty(this, "name", {
configurable: false,
enumerable: true,
value: "DeprecationError",
writable: false,
});
}
}
module.exports = { print, getPropertyDescriptor, DeprecationError, _aws_cdk_aws_glue_alpha_Code, _aws_cdk_aws_glue_alpha_S3Code, _aws_cdk_aws_glue_alpha_AssetCode, _aws_cdk_aws_glue_alpha_CodeConfig, _aws_cdk_aws_glue_alpha_ConnectionType, _aws_cdk_aws_glue_alpha_IConnection, _aws_cdk_aws_glue_alpha_ConnectionOptions, _aws_cdk_aws_glue_alpha_ConnectionProps, _aws_cdk_aws_glue_alpha_Connection, _aws_cdk_aws_glue_alpha_InputFormat, _aws_cdk_aws_glue_alpha_OutputFormat, _aws_cdk_aws_glue_alpha_SerializationLibrary, _aws_cdk_aws_glue_alpha_ClassificationString, _aws_cdk_aws_glue_alpha_DataFormatProps, _aws_cdk_aws_glue_alpha_DataFormat, _aws_cdk_aws_glue_alpha_DataQualityTargetTable, _aws_cdk_aws_glue_alpha_IDataQualityRuleset, _aws_cdk_aws_glue_alpha_DataQualityRulesetProps, _aws_cdk_aws_glue_alpha_DataQualityRuleset, _aws_cdk_aws_glue_alpha_IDatabase, _aws_cdk_aws_glue_alpha_DatabaseProps, _aws_cdk_aws_glue_alpha_Database, _aws_cdk_aws_glue_alpha_ExternalTableProps, _aws_cdk_aws_glue_alpha_ExternalTable, _aws_cdk_aws_glue_alpha_TableEncryption, _aws_cdk_aws_glue_alpha_S3TableProps, _aws_cdk_aws_glue_alpha_S3Table, _aws_cdk_aws_glue_alpha_Column, _aws_cdk_aws_glue_alpha_Type, _aws_cdk_aws_glue_alpha_Schema, _aws_cdk_aws_glue_alpha_ISecurityConfiguration, _aws_cdk_aws_glue_alpha_S3EncryptionMode, _aws_cdk_aws_glue_alpha_CloudWatchEncryptionMode, _aws_cdk_aws_glue_alpha_JobBookmarksEncryptionMode, _aws_cdk_aws_glue_alpha_S3Encryption, _aws_cdk_aws_glue_alpha_CloudWatchEncryption, _aws_cdk_aws_glue_alpha_JobBookmarksEncryption, _aws_cdk_aws_glue_alpha_SecurityConfigurationProps, _aws_cdk_aws_glue_alpha_SecurityConfiguration, _aws_cdk_aws_glue_alpha_CompressionType, _aws_cdk_aws_glue_alpha_InvalidCharHandlingAction, _aws_cdk_aws_glue_alpha_NumericOverflowHandlingAction, _aws_cdk_aws_glue_alpha_SurplusBytesHandlingAction, _aws_cdk_aws_glue_alpha_SurplusCharHandlingAction, _aws_cdk_aws_glue_alpha_ColumnCountMismatchHandlingAction, _aws_cdk_aws_glue_alpha_WriteParallel, _aws_cdk_aws_glue_alpha_OrcColumnMappingType, _aws_cdk_aws_glue_alpha_StorageParameters, _aws_cdk_aws_glue_alpha_StorageParameter, _aws_cdk_aws_glue_alpha_WorkerType, _aws_cdk_aws_glue_alpha_JobState, _aws_cdk_aws_glue_alpha_MetricType, _aws_cdk_aws_glue_alpha_ExecutionClass, _aws_cdk_aws_glue_alpha_GlueVersion, _aws_cdk_aws_glue_alpha_JobLanguage, _aws_cdk_aws_glue_alpha_PythonVersion, _aws_cdk_aws_glue_alpha_Runtime, _aws_cdk_aws_glue_alpha_JobType, _aws_cdk_aws_glue_alpha_MaxCapacity, _aws_cdk_aws_glue_alpha_PredicateLogical, _aws_cdk_aws_glue_alpha_ConditionLogicalOperator, _aws_cdk_aws_glue_alpha_CrawlerState, _aws_cdk_aws_glue_alpha_IJob, _aws_cdk_aws_glue_alpha_ContinuousLoggingProps, _aws_cdk_aws_glue_alpha_JobBase, _aws_cdk_aws_glue_alpha_JobAttributes, _aws_cdk_aws_glue_alpha_JobProps, _aws_cdk_aws_glue_alpha_Job, _aws_cdk_aws_glue_alpha_SparkExtraCodeProps, _aws_cdk_aws_glue_alpha_SparkUIProps, _aws_cdk_aws_glue_alpha_SparkUILoggingLocation, _aws_cdk_aws_glue_alpha_SparkJobProps, _aws_cdk_aws_glue_alpha_SparkJob, _aws_cdk_aws_glue_alpha_PySparkEtlJobProps, _aws_cdk_aws_glue_alpha_PySparkEtlJob, _aws_cdk_aws_glue_alpha_PySparkFlexEtlJobProps, _aws_cdk_aws_glue_alpha_PySparkFlexEtlJob, _aws_cdk_aws_glue_alpha_PySparkStreamingJobProps, _aws_cdk_aws_glue_alpha_PySparkStreamingJob, _aws_cdk_aws_glue_alpha_PythonShellJobProps, _aws_cdk_aws_glue_alpha_PythonShellJob, _aws_cdk_aws_glue_alpha_RayJobProps, _aws_cdk_aws_glue_alpha_RayJob, _aws_cdk_aws_glue_alpha_ScalaSparkEtlJobProps, _aws_cdk_aws_glue_alpha_ScalaSparkEtlJob, _aws_cdk_aws_glue_alpha_ScalaSparkFlexEtlJobProps, _aws_cdk_aws_glue_alpha_ScalaSparkFlexEtlJob, _aws_cdk_aws_glue_alpha_ScalaSparkStreamingJobProps, _aws_cdk_aws_glue_alpha_ScalaSparkStreamingJob, _aws_cdk_aws_glue_alpha_PartitionIndex, _aws_cdk_aws_glue_alpha_ITable, _aws_cdk_aws_glue_alpha_TableAttributes, _aws_cdk_aws_glue_alpha_TableBaseProps, _aws_cdk_aws_glue_alpha_TableBase, _aws_cdk_aws_glue_alpha_TableProps, _aws_cdk_aws_glue_alpha_Table, _aws_cdk_aws_glue_alpha_IWorkflow, _aws_cdk_aws_glue_alpha_WorkflowAttributes, _aws_cdk_aws_glue_alpha_WorkflowProps, _aws_cdk_aws_glue_alpha_WorkflowBase, _aws_cdk_aws_glue_alpha_Workflow, _aws_cdk_aws_glue_alpha_Action, _aws_cdk_aws_glue_alpha_TriggerSchedule, _aws_cdk_aws_glue_alpha_Predicate, _aws_cdk_aws_glue_alpha_Condition, _aws_cdk_aws_glue_alpha_EventBatchingCondition, _aws_cdk_aws_glue_alpha_TriggerOptions, _aws_cdk_aws_glue_alpha_OnDemandTriggerOptions, _aws_cdk_aws_glue_alpha_DailyScheduleTriggerOptions, _aws_cdk_aws_glue_alpha_WeeklyScheduleTriggerOptions, _aws_cdk_aws_glue_alpha_CustomScheduledTriggerOptions, _aws_cdk_aws_glue_alpha_NotifyEventTriggerOptions, _aws_cdk_aws_glue_alpha_ConditionalTriggerOptions };