Last active
May 3, 2020 03:09
-
-
Save j3works/952878b8a20ca8e6f06b5d7b86e624e1 to your computer and use it in GitHub Desktop.
Couple examples of converting a date string into a different format and into UNIX time (epoch)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"pipelineConfig" : { | |
"schemaVersion" : 6, | |
"version" : 16, | |
"pipelineId" : "FormattedMMddYYYYHHmmssdateto677507fb-d4d8-44bf-b01f-98350efbf5de", | |
"title" : "Formatted MM_dd_YYYY HH_mm_ss date to ...", | |
"description" : "", | |
"uuid" : "ddf1c8ab-07dd-4318-bf7c-30fa2070ccc4", | |
"configuration" : [ { | |
"name" : "executionMode", | |
"value" : "STANDALONE" | |
}, { | |
"name" : "edgeHttpUrl", | |
"value" : "http://localhost:18633" | |
}, { | |
"name" : "deliveryGuarantee", | |
"value" : "AT_LEAST_ONCE" | |
}, { | |
"name" : "testOriginStage", | |
"value" : "streamsets-datacollector-dev-lib::com_streamsets_pipeline_stage_devtest_rawdata_RawDataDSource::3" | |
}, { | |
"name" : "startEventStage", | |
"value" : "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget::1" | |
}, { | |
"name" : "stopEventStage", | |
"value" : "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget::1" | |
}, { | |
"name" : "shouldRetry", | |
"value" : false | |
}, { | |
"name" : "triggerInterval", | |
"value" : 2000 | |
}, { | |
"name" : "retryAttempts", | |
"value" : -1 | |
}, { | |
"name" : "ludicrousMode", | |
"value" : false | |
}, { | |
"name" : "ludicrousModeInputCount", | |
"value" : false | |
}, { | |
"name" : "advancedErrorHandling", | |
"value" : false | |
}, { | |
"name" : "notifyOnStates", | |
"value" : [ "RUN_ERROR", "STOPPED", "FINISHED" ] | |
}, { | |
"name" : "emailIDs", | |
"value" : [ ] | |
}, { | |
"name" : "constants", | |
"value" : [ ] | |
}, { | |
"name" : "badRecordsHandling", | |
"value" : "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget::1" | |
}, { | |
"name" : "errorRecordPolicy", | |
"value" : "ORIGINAL_RECORD" | |
}, { | |
"name" : "statsAggregatorStage", | |
"value" : "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_StatsDpmDirectlyDTarget::1" | |
}, { | |
"name" : "workerCount", | |
"value" : 0 | |
}, { | |
"name" : "clusterSlaveMemory", | |
"value" : 2048 | |
}, { | |
"name" : "clusterSlaveJavaOpts", | |
"value" : "-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Dlog4j.debug" | |
}, { | |
"name" : "clusterLauncherEnv", | |
"value" : [ ] | |
}, { | |
"name" : "mesosDispatcherURL", | |
"value" : null | |
}, { | |
"name" : "logLevel", | |
"value" : "INFO" | |
}, { | |
"name" : "hdfsS3ConfDir", | |
"value" : null | |
}, { | |
"name" : "rateLimit", | |
"value" : 0 | |
}, { | |
"name" : "maxRunners", | |
"value" : 0 | |
}, { | |
"name" : "shouldCreateFailureSnapshot", | |
"value" : true | |
}, { | |
"name" : "runnerIdleTIme", | |
"value" : 60 | |
}, { | |
"name" : "webhookConfigs", | |
"value" : [ ] | |
}, { | |
"name" : "sparkConfigs", | |
"value" : [ ] | |
}, { | |
"name" : "preprocessScript", | |
"value" : "/*\nThe following script define a method\nthat increments an integer by 1 \nand registers it as a UDF with \nthe SparkSession, which can be accessed\nusing the variable named \"spark\":\ndef inc(i: Integer): Integer = {\n i + 1\n}\nspark.udf.register (\"inc\", inc _)\n\n*/" | |
}, { | |
"name" : "clusterConfig.clusterType", | |
"value" : "LOCAL" | |
}, { | |
"name" : "clusterConfig.sparkMasterUrl", | |
"value" : "local[*]" | |
}, { | |
"name" : "clusterConfig.deployMode", | |
"value" : "CLIENT" | |
}, { | |
"name" : "clusterConfig.hadoopUserName", | |
"value" : null | |
}, { | |
"name" : "clusterConfig.sparkAppName", | |
"value" : "${pipeline:title()}" | |
}, { | |
"name" : "clusterConfig.stagingDir", | |
"value" : "/streamsets" | |
}, { | |
"name" : "clusterConfig.useYarnKerberosKeytab", | |
"value" : false | |
}, { | |
"name" : "clusterConfig.yarnKerberosKeytabSource", | |
"value" : "PROPERTIES_FILE" | |
}, { | |
"name" : "clusterConfig.yarnKerberosKeytab", | |
"value" : null | |
}, { | |
"name" : "clusterConfig.yarnKerberosPrincipal", | |
"value" : "name@DOMAIN" | |
}, { | |
"name" : "databricksConfig.baseUrl", | |
"value" : null | |
}, { | |
"name" : "databricksConfig.credentialType", | |
"value" : null | |
}, { | |
"name" : "databricksConfig.username", | |
"value" : null | |
}, { | |
"name" : "databricksConfig.password", | |
"value" : null | |
}, { | |
"name" : "databricksConfig.token", | |
"value" : null | |
}, { | |
"name" : "databricksConfig.provisionNewCluster", | |
"value" : true | |
}, { | |
"name" : "databricksConfig.clusterId", | |
"value" : null | |
}, { | |
"name" : "databricksConfig.clusterConfig", | |
"value" : "{\n \"num_workers\": 8,\n \"spark_version\": \"5.3.x-scala2.11\",\n \"node_type_id\": \"i3.xlarge\"\n}" | |
}, { | |
"name" : "databricksConfig.terminateCluster", | |
"value" : false | |
}, { | |
"name" : "livyConfig.baseUrl", | |
"value" : "https://localhost:30443/gateway/default/livy/v1/" | |
}, { | |
"name" : "livyConfig.username", | |
"value" : null | |
}, { | |
"name" : "livyConfig.password", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.userRegion", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.userRegionCustom", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.accessKey", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.secretKey", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.s3StagingUri", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.provisionNewCluster", | |
"value" : false | |
}, { | |
"name" : "amazonEMRConfig.clusterId", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.clusterPrefix", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.terminateCluster", | |
"value" : false | |
}, { | |
"name" : "amazonEMRConfig.loggingEnabled", | |
"value" : true | |
}, { | |
"name" : "amazonEMRConfig.s3LogUri", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.enableEMRDebugging", | |
"value" : true | |
}, { | |
"name" : "amazonEMRConfig.serviceRole", | |
"value" : "EMR_DefaultRole" | |
}, { | |
"name" : "amazonEMRConfig.jobFlowRole", | |
"value" : "EMR_EC2_DefaultRole" | |
}, { | |
"name" : "amazonEMRConfig.visibleToAllUsers", | |
"value" : true | |
}, { | |
"name" : "amazonEMRConfig.ec2SubnetId", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.masterSecurityGroup", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.slaveSecurityGroup", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.instanceCount", | |
"value" : 2 | |
}, { | |
"name" : "amazonEMRConfig.masterInstanceType", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.masterInstanceTypeCustom", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.slaveInstanceType", | |
"value" : null | |
}, { | |
"name" : "amazonEMRConfig.slaveInstanceTypeCustom", | |
"value" : null | |
} ], | |
"uiInfo" : { | |
"previewConfig" : { | |
"previewSource" : "CONFIGURED_SOURCE", | |
"batchSize" : 10, | |
"timeout" : 30000, | |
"writeToDestinations" : false, | |
"executeLifecycleEvents" : false, | |
"showHeader" : false, | |
"showFieldType" : true, | |
"rememberMe" : true | |
} | |
}, | |
"fragments" : [ ], | |
"stages" : [ { | |
"instanceName" : "DevDataGenerator_01", | |
"library" : "streamsets-datacollector-dev-lib", | |
"stageName" : "com_streamsets_pipeline_stage_devtest_RandomDataGeneratorSource", | |
"stageVersion" : "5", | |
"configuration" : [ { | |
"name" : "dataGenConfigs", | |
"value" : [ { | |
"type" : "DATETIME", | |
"precision" : 10, | |
"scale" : 2, | |
"field" : "timestamp" | |
} ] | |
}, { | |
"name" : "rootFieldType", | |
"value" : "MAP" | |
}, { | |
"name" : "headerAttributes", | |
"value" : [ ] | |
}, { | |
"name" : "delay", | |
"value" : 1000 | |
}, { | |
"name" : "batchSize", | |
"value" : 1000 | |
}, { | |
"name" : "numThreads", | |
"value" : 1 | |
}, { | |
"name" : "eventName", | |
"value" : "generated-event" | |
}, { | |
"name" : "stageOnRecordError", | |
"value" : "TO_ERROR" | |
} ], | |
"uiInfo" : { | |
"yPos" : 50, | |
"stageType" : "SOURCE", | |
"icon" : "dev.png", | |
"description" : "", | |
"label" : "Random dates", | |
"xPos" : 60 | |
}, | |
"inputLanes" : [ ], | |
"outputLanes" : [ "DevDataGenerator_01OutputLane15884462298650" ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
}, { | |
"instanceName" : "FieldTypeConverter_01", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_processor_fieldtypeconverter_FieldTypeConverterDProcessor", | |
"stageVersion" : "2", | |
"configuration" : [ { | |
"name" : "convertBy", | |
"value" : "BY_FIELD" | |
}, { | |
"name" : "fieldTypeConverterConfigs", | |
"value" : [ { | |
"fields" : [ "/timestamp" ], | |
"targetType" : "STRING", | |
"treatInputFieldAsDate" : false, | |
"dataLocale" : "en,US", | |
"scale" : -1, | |
"decimalScaleRoundingStrategy" : "ROUND_UNNECESSARY", | |
"dateFormat" : "OTHER", | |
"zonedDateTimeFormat" : "ISO_ZONED_DATE_TIME", | |
"encoding" : "UTF-8", | |
"otherDateFormat" : "MM/dd/yyyy HH:mm:ss" | |
} ] | |
}, { | |
"name" : "wholeTypeConverterConfigs", | |
"value" : [ { | |
"sourceType" : "INTEGER", | |
"targetType" : "INTEGER", | |
"treatInputFieldAsDate" : false, | |
"dataLocale" : "en,US", | |
"scale" : -1, | |
"decimalScaleRoundingStrategy" : "ROUND_UNNECESSARY", | |
"dateFormat" : "YYYY_MM_DD", | |
"zonedDateTimeFormat" : "ISO_ZONED_DATE_TIME", | |
"encoding" : "UTF-8" | |
} ] | |
}, { | |
"name" : "stageOnRecordError", | |
"value" : "TO_ERROR" | |
}, { | |
"name" : "stageRequiredFields", | |
"value" : [ ] | |
}, { | |
"name" : "stageRecordPreconditions", | |
"value" : [ ] | |
} ], | |
"uiInfo" : { | |
"yPos" : 50, | |
"stageType" : "PROCESSOR", | |
"icon" : "converter.png", | |
"description" : "", | |
"label" : "Convert dates to mm/dd/yyyy strings", | |
"xPos" : 280 | |
}, | |
"inputLanes" : [ "DevDataGenerator_01OutputLane15884462298650" ], | |
"outputLanes" : [ "FieldTypeConverter_01OutputLane15884464073820" ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
}, { | |
"instanceName" : "ExpressionEvaluator_01", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_processor_expression_ExpressionDProcessor", | |
"stageVersion" : "2", | |
"configuration" : [ { | |
"name" : "expressionProcessorConfigs", | |
"value" : [ { | |
"fieldToSet" : "/to_yyyy_mm_dd_hh_mm_ss", | |
"expression" : "${time:extractStringFromDate(time:createDateFromStringTZ(record:value('/timestamp'),'UTC','MM/dd/yyyy HH:mm:ss'),'yyyy-MM-dd HH:mm:ss')}" | |
}, { | |
"fieldToSet" : "/to_epoch", | |
"expression" : "${time:dateTimeToMilliseconds(time:extractDateFromString(record:value('/timestamp'),'MM/dd/yyyy HH:mm:ss'))}" | |
} ] | |
}, { | |
"name" : "headerAttributeConfigs", | |
"value" : [ { } ] | |
}, { | |
"name" : "fieldAttributeConfigs", | |
"value" : [ { | |
"fieldToSet" : "/" | |
} ] | |
}, { | |
"name" : "stageOnRecordError", | |
"value" : "TO_ERROR" | |
}, { | |
"name" : "stageRequiredFields", | |
"value" : [ ] | |
}, { | |
"name" : "stageRecordPreconditions", | |
"value" : [ ] | |
} ], | |
"uiInfo" : { | |
"yPos" : 50, | |
"stageType" : "PROCESSOR", | |
"icon" : "expression.png", | |
"description" : "", | |
"label" : "mm/dd/yyyy Format to", | |
"xPos" : 499 | |
}, | |
"inputLanes" : [ "FieldTypeConverter_01OutputLane15884464073820" ], | |
"outputLanes" : [ "ExpressionEvaluator_01OutputLane15884465930380" ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
}, { | |
"instanceName" : "FieldTypeConverter_02", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_processor_fieldtypeconverter_FieldTypeConverterDProcessor", | |
"stageVersion" : "2", | |
"configuration" : [ { | |
"name" : "convertBy", | |
"value" : "BY_FIELD" | |
}, { | |
"name" : "fieldTypeConverterConfigs", | |
"value" : [ { | |
"fields" : [ "/timestamp" ], | |
"targetType" : "STRING", | |
"treatInputFieldAsDate" : false, | |
"dataLocale" : "en,US", | |
"scale" : -1, | |
"decimalScaleRoundingStrategy" : "ROUND_UNNECESSARY", | |
"dateFormat" : "OTHER", | |
"zonedDateTimeFormat" : "ISO_ZONED_DATE_TIME", | |
"encoding" : "UTF-8", | |
"otherDateFormat" : "yyyy-MM-dd HH:mm:ss" | |
} ] | |
}, { | |
"name" : "wholeTypeConverterConfigs", | |
"value" : [ { | |
"sourceType" : "INTEGER", | |
"targetType" : "INTEGER", | |
"treatInputFieldAsDate" : false, | |
"dataLocale" : "en,US", | |
"scale" : -1, | |
"decimalScaleRoundingStrategy" : "ROUND_UNNECESSARY", | |
"dateFormat" : "YYYY_MM_DD", | |
"zonedDateTimeFormat" : "ISO_ZONED_DATE_TIME", | |
"encoding" : "UTF-8" | |
} ] | |
}, { | |
"name" : "stageOnRecordError", | |
"value" : "TO_ERROR" | |
}, { | |
"name" : "stageRequiredFields", | |
"value" : [ ] | |
}, { | |
"name" : "stageRecordPreconditions", | |
"value" : [ ] | |
} ], | |
"uiInfo" : { | |
"yPos" : 200, | |
"stageType" : "PROCESSOR", | |
"icon" : "converter.png", | |
"description" : "", | |
"label" : "Convert dates to yyyy-mm-dd strings", | |
"xPos" : 280 | |
}, | |
"inputLanes" : [ "DevDataGenerator_01OutputLane15884462298650" ], | |
"outputLanes" : [ "FieldTypeConverter_02OutputLane15884749055110" ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
}, { | |
"instanceName" : "ExpressionEvaluator_02", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_processor_expression_ExpressionDProcessor", | |
"stageVersion" : "2", | |
"configuration" : [ { | |
"name" : "expressionProcessorConfigs", | |
"value" : [ { | |
"fieldToSet" : "/to_yyyy_mm_dd_hh_mm_ss_2", | |
"expression" : "${time:extractStringFromDate(time:createDateFromStringTZ(record:value('/timestamp'),'UTC','yyyy-MM-dd HH:mm:ss'),'yyyy-MM-dd HH:mm:ss')}" | |
}, { | |
"fieldToSet" : "/to_epoch_2", | |
"expression" : "${time:dateTimeToMilliseconds(time:extractDateFromString(record:value('/timestamp'),'yyyy-MM-dd HH:mm:ss'))}" | |
} ] | |
}, { | |
"name" : "headerAttributeConfigs", | |
"value" : [ { } ] | |
}, { | |
"name" : "fieldAttributeConfigs", | |
"value" : [ { | |
"fieldToSet" : "/" | |
} ] | |
}, { | |
"name" : "stageOnRecordError", | |
"value" : "TO_ERROR" | |
}, { | |
"name" : "stageRequiredFields", | |
"value" : [ ] | |
}, { | |
"name" : "stageRecordPreconditions", | |
"value" : [ ] | |
} ], | |
"uiInfo" : { | |
"yPos" : 200, | |
"stageType" : "PROCESSOR", | |
"icon" : "expression.png", | |
"description" : "", | |
"label" : "yyyy-mm-dd Format to", | |
"xPos" : 499 | |
}, | |
"inputLanes" : [ "FieldTypeConverter_02OutputLane15884749055110" ], | |
"outputLanes" : [ "ExpressionEvaluator_02OutputLane15884750199420" ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
}, { | |
"instanceName" : "Trash_01", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_destination_devnull_NullDTarget", | |
"stageVersion" : "1", | |
"configuration" : [ ], | |
"uiInfo" : { | |
"yPos" : 50, | |
"stageType" : "TARGET", | |
"icon" : "trash.png", | |
"description" : "", | |
"label" : "Trash", | |
"xPos" : 720 | |
}, | |
"inputLanes" : [ "ExpressionEvaluator_01OutputLane15884465930380" ], | |
"outputLanes" : [ ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
}, { | |
"instanceName" : "Trash_02", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_destination_devnull_NullDTarget", | |
"stageVersion" : "1", | |
"configuration" : [ ], | |
"uiInfo" : { | |
"yPos" : 200, | |
"stageType" : "TARGET", | |
"icon" : "trash.png", | |
"description" : "", | |
"label" : "Trash", | |
"xPos" : 720 | |
}, | |
"inputLanes" : [ "ExpressionEvaluator_02OutputLane15884750199420" ], | |
"outputLanes" : [ ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
} ], | |
"errorStage" : { | |
"instanceName" : "Discard_ErrorStage", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget", | |
"stageVersion" : "1", | |
"configuration" : [ ], | |
"uiInfo" : { | |
"yPos" : 50, | |
"stageType" : "TARGET", | |
"icon" : "", | |
"description" : "", | |
"label" : "Error Records - Discard", | |
"xPos" : 608 | |
}, | |
"inputLanes" : [ ], | |
"outputLanes" : [ ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
}, | |
"info" : { | |
"pipelineId" : "FormattedMMddYYYYHHmmssdateto677507fb-d4d8-44bf-b01f-98350efbf5de", | |
"title" : "Formatted MM_dd_YYYY HH_mm_ss date to ...", | |
"description" : "", | |
"created" : 1588474826725, | |
"lastModified" : 1588475218324, | |
"creator" : "jeffrey.jennings", | |
"lastModifier" : "jeffrey.jennings", | |
"lastRev" : "0", | |
"uuid" : "ddf1c8ab-07dd-4318-bf7c-30fa2070ccc4", | |
"valid" : true, | |
"metadata" : { | |
"labels" : [ ] | |
}, | |
"name" : "FormattedMMddYYYYHHmmssdateto677507fb-d4d8-44bf-b01f-98350efbf5de", | |
"sdcVersion" : "3.12.0", | |
"sdcId" : "90c52405-229d-11ea-bbf7-7b01a98a6646" | |
}, | |
"metadata" : { | |
"labels" : [ ] | |
}, | |
"statsAggregatorStage" : { | |
"instanceName" : "statsAggregatorStageInstance", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_destination_devnull_StatsDpmDirectlyDTarget", | |
"stageVersion" : "1", | |
"configuration" : [ ], | |
"uiInfo" : { | |
"stageType" : "TARGET", | |
"label" : "Stats Aggregator -Write Directly to Control Hub - statistics are not aggregated across Data Collectors" | |
}, | |
"inputLanes" : [ ], | |
"outputLanes" : [ ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
}, | |
"startEventStages" : [ { | |
"instanceName" : "Discard_StartEventStage", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget", | |
"stageVersion" : "1", | |
"configuration" : [ ], | |
"uiInfo" : { | |
"yPos" : 50, | |
"stageType" : "TARGET", | |
"icon" : "", | |
"description" : "", | |
"label" : "Start Event - Discard", | |
"xPos" : 358 | |
}, | |
"inputLanes" : [ ], | |
"outputLanes" : [ ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
} ], | |
"stopEventStages" : [ { | |
"instanceName" : "Discard_StopEventStage", | |
"library" : "streamsets-datacollector-basic-lib", | |
"stageName" : "com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget", | |
"stageVersion" : "1", | |
"configuration" : [ ], | |
"uiInfo" : { | |
"yPos" : 50, | |
"stageType" : "TARGET", | |
"icon" : "", | |
"description" : "", | |
"label" : "Stop Event - Discard", | |
"xPos" : 358 | |
}, | |
"inputLanes" : [ ], | |
"outputLanes" : [ ], | |
"eventLanes" : [ ], | |
"services" : [ ] | |
} ], | |
"testOriginStage" : { | |
"instanceName" : "com_streamsets_pipeline_stage_devtest_rawdata_RawDataDSource_TestOriginStage", | |
"library" : "streamsets-datacollector-dev-lib", | |
"stageName" : "com_streamsets_pipeline_stage_devtest_rawdata_RawDataDSource", | |
"stageVersion" : "3", | |
"configuration" : [ { | |
"name" : "rawData", | |
"value" : "{\n \"f1\": \"abc\",\n \"f2\": \"xyz\",\n \"f3\": \"lmn\"\n}" | |
}, { | |
"name" : "stopAfterFirstBatch", | |
"value" : false | |
}, { | |
"name" : "eventData", | |
"value" : null | |
}, { | |
"name" : "stageOnRecordError", | |
"value" : "TO_ERROR" | |
} ], | |
"uiInfo" : { | |
"stageType" : "SOURCE", | |
"label" : "Test Origin - Dev Raw Data Source" | |
}, | |
"inputLanes" : [ ], | |
"outputLanes" : [ "com_streamsets_pipeline_stage_devtest_rawdata_RawDataDSource_TestOriginStageOutputLane1" ], | |
"eventLanes" : [ ], | |
"services" : [ { | |
"service" : "com.streamsets.pipeline.api.service.dataformats.DataFormatParserService", | |
"serviceVersion" : 1, | |
"configuration" : [ { | |
"name" : "displayFormats", | |
"value" : "DELIMITED,JSON,LOG,SDC_JSON,TEXT,XML" | |
}, { | |
"name" : "dataFormat", | |
"value" : "JSON" | |
}, { | |
"name" : "dataFormatConfig.compression", | |
"value" : "NONE" | |
}, { | |
"name" : "dataFormatConfig.filePatternInArchive", | |
"value" : "*" | |
}, { | |
"name" : "dataFormatConfig.charset", | |
"value" : "UTF-8" | |
}, { | |
"name" : "dataFormatConfig.removeCtrlChars", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.textMaxLineLen", | |
"value" : 1024 | |
}, { | |
"name" : "dataFormatConfig.useCustomDelimiter", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.customDelimiter", | |
"value" : "\\r\\n" | |
}, { | |
"name" : "dataFormatConfig.includeCustomDelimiterInTheText", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.jsonContent", | |
"value" : "MULTIPLE_OBJECTS" | |
}, { | |
"name" : "dataFormatConfig.jsonMaxObjectLen", | |
"value" : 4096 | |
}, { | |
"name" : "dataFormatConfig.csvFileFormat", | |
"value" : "CSV" | |
}, { | |
"name" : "dataFormatConfig.csvHeader", | |
"value" : "NO_HEADER" | |
}, { | |
"name" : "dataFormatConfig.csvAllowExtraColumns", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.csvExtraColumnPrefix", | |
"value" : "_extra_" | |
}, { | |
"name" : "dataFormatConfig.csvMaxObjectLen", | |
"value" : 1024 | |
}, { | |
"name" : "dataFormatConfig.csvCustomDelimiter", | |
"value" : "|" | |
}, { | |
"name" : "dataFormatConfig.multiCharacterFieldDelimiter", | |
"value" : "||" | |
}, { | |
"name" : "dataFormatConfig.multiCharacterLineDelimiter", | |
"value" : "${str:unescapeJava('\\\\n')}" | |
}, { | |
"name" : "dataFormatConfig.csvCustomEscape", | |
"value" : "\\" | |
}, { | |
"name" : "dataFormatConfig.csvCustomQuote", | |
"value" : "\"" | |
}, { | |
"name" : "dataFormatConfig.csvEnableComments", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.csvCommentMarker", | |
"value" : "#" | |
}, { | |
"name" : "dataFormatConfig.csvIgnoreEmptyLines", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.csvRecordType", | |
"value" : "LIST_MAP" | |
}, { | |
"name" : "dataFormatConfig.csvSkipStartLines", | |
"value" : 0 | |
}, { | |
"name" : "dataFormatConfig.parseNull", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.nullConstant", | |
"value" : "\\\\N" | |
}, { | |
"name" : "dataFormatConfig.xmlRecordElement", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.includeFieldXpathAttributes", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.xPathNamespaceContext", | |
"value" : [ ] | |
}, { | |
"name" : "dataFormatConfig.outputFieldAttributes", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.xmlMaxObjectLen", | |
"value" : 4096 | |
}, { | |
"name" : "dataFormatConfig.logMode", | |
"value" : "COMMON_LOG_FORMAT" | |
}, { | |
"name" : "dataFormatConfig.logMaxObjectLen", | |
"value" : 1024 | |
}, { | |
"name" : "dataFormatConfig.retainOriginalLine", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.customLogFormat", | |
"value" : "%h %l %u %t \"%r\" %>s %b" | |
}, { | |
"name" : "dataFormatConfig.regex", | |
"value" : "^(\\S+) (\\S+) (\\S+) \\[([\\w:/]+\\s[+\\-]\\d{4})\\] \"(\\S+) (\\S+) (\\S+)\" (\\d{3}) (\\d+)" | |
}, { | |
"name" : "dataFormatConfig.fieldPathsToGroupName", | |
"value" : [ { | |
"fieldPath" : "/", | |
"group" : 1 | |
} ] | |
}, { | |
"name" : "dataFormatConfig.grokPatternDefinition", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.grokPattern", | |
"value" : "%{COMMONAPACHELOG}" | |
}, { | |
"name" : "dataFormatConfig.onParseError", | |
"value" : "ERROR" | |
}, { | |
"name" : "dataFormatConfig.maxStackTraceLines", | |
"value" : 50 | |
}, { | |
"name" : "dataFormatConfig.enableLog4jCustomLogFormat", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.log4jCustomLogFormat", | |
"value" : "%r [%t] %-5p %c %x - %m%n" | |
}, { | |
"name" : "dataFormatConfig.avroSchemaSource", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.avroSchema", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.schemaRegistryUrls", | |
"value" : [ ] | |
}, { | |
"name" : "dataFormatConfig.basicAuth", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.schemaLookupMode", | |
"value" : "SUBJECT" | |
}, { | |
"name" : "dataFormatConfig.subject", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.schemaId", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.avroSkipUnionIndex", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.protoDescriptorFile", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.messageType", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.isDelimited", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.binaryMaxObjectLen", | |
"value" : 1024 | |
}, { | |
"name" : "dataFormatConfig.datagramMode", | |
"value" : "SYSLOG" | |
}, { | |
"name" : "dataFormatConfig.typesDbPath", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.convertTime", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.excludeInterval", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.authFilePath", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.netflowOutputValuesMode", | |
"value" : "RAW_AND_INTERPRETED" | |
}, { | |
"name" : "dataFormatConfig.maxTemplateCacheSize", | |
"value" : -1 | |
}, { | |
"name" : "dataFormatConfig.templateCacheTimeoutMs", | |
"value" : -1 | |
}, { | |
"name" : "dataFormatConfig.netflowOutputValuesModeDatagram", | |
"value" : "RAW_AND_INTERPRETED" | |
}, { | |
"name" : "dataFormatConfig.maxTemplateCacheSizeDatagram", | |
"value" : -1 | |
}, { | |
"name" : "dataFormatConfig.templateCacheTimeoutMsDatagram", | |
"value" : -1 | |
}, { | |
"name" : "dataFormatConfig.wholeFileMaxObjectLen", | |
"value" : 8192 | |
}, { | |
"name" : "dataFormatConfig.rateLimit", | |
"value" : "-1" | |
}, { | |
"name" : "dataFormatConfig.verifyChecksum", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.excelHeader", | |
"value" : null | |
}, { | |
"name" : "dataFormatConfig.excelSkipCellsWithNoHeader", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.excelReadAllSheets", | |
"value" : false | |
}, { | |
"name" : "dataFormatConfig.excelSheetNames", | |
"value" : [ ] | |
} ] | |
} ] | |
}, | |
"valid" : true, | |
"issues" : { | |
"pipelineIssues" : [ ], | |
"stageIssues" : { }, | |
"issueCount" : 0 | |
}, | |
"previewable" : true | |
}, | |
"pipelineRules" : { | |
"schemaVersion" : 3, | |
"version" : 2, | |
"metricsRuleDefinitions" : [ { | |
"id" : "badRecordsAlertID", | |
"alertText" : "High incidence of Error Records", | |
"metricId" : "pipeline.batchErrorRecords.counter", | |
"metricType" : "COUNTER", | |
"metricElement" : "COUNTER_COUNT", | |
"condition" : "${value() > 100}", | |
"sendEmail" : false, | |
"enabled" : false, | |
"timestamp" : 1588446219607, | |
"valid" : true | |
}, { | |
"id" : "stageErrorAlertID", | |
"alertText" : "High incidence of Stage Errors", | |
"metricId" : "pipeline.batchErrorMessages.counter", | |
"metricType" : "COUNTER", | |
"metricElement" : "COUNTER_COUNT", | |
"condition" : "${value() > 100}", | |
"sendEmail" : false, | |
"enabled" : false, | |
"timestamp" : 1588446219607, | |
"valid" : true | |
}, { | |
"id" : "idleGaugeID", | |
"alertText" : "Pipeline is Idle", | |
"metricId" : "RuntimeStatsGauge.gauge", | |
"metricType" : "GAUGE", | |
"metricElement" : "TIME_OF_LAST_RECEIVED_RECORD", | |
"condition" : "${time:now() - value() > 120000}", | |
"sendEmail" : false, | |
"enabled" : false, | |
"timestamp" : 1588446219607, | |
"valid" : true | |
}, { | |
"id" : "batchTimeAlertID", | |
"alertText" : "Batch taking more time to process", | |
"metricId" : "RuntimeStatsGauge.gauge", | |
"metricType" : "GAUGE", | |
"metricElement" : "CURRENT_BATCH_AGE", | |
"condition" : "${value() > 200}", | |
"sendEmail" : false, | |
"enabled" : false, | |
"timestamp" : 1588446219607, | |
"valid" : true | |
} ], | |
"dataRuleDefinitions" : [ ], | |
"driftRuleDefinitions" : [ ], | |
"uuid" : "cd209f35-1cef-419d-bf94-eebb2c034e9c", | |
"configuration" : [ { | |
"name" : "emailIDs", | |
"value" : [ ] | |
}, { | |
"name" : "webhookConfigs", | |
"value" : [ ] | |
} ], | |
"ruleIssues" : [ ], | |
"configIssues" : [ ] | |
}, | |
"libraryDefinitions" : { | |
"schemaVersion" : "1", | |
"pipeline" : [ { | |
"configDefinitions" : [ { | |
"fieldName" : "executionMode", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Execution Mode", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Standalone", "Cluster Batch", "Cluster Yarn Streaming", "Cluster Mesos Streaming", "Edge", "Cluster EMR Batch", "Batch", "Streaming" ], | |
"values" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING", "EDGE", "EMR_BATCH", "BATCH", "STREAMING" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.ExecutionModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "executionMode", | |
"type" : "MODEL", | |
"defaultValue" : "STANDALONE" | |
}, { | |
"fieldName" : "edgeHttpUrl", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Data Collector Edge URL", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "EDGE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 15, | |
"displayMode" : "BASIC", | |
"name" : "edgeHttpUrl", | |
"type" : "STRING", | |
"defaultValue" : "http://localhost:18633" | |
}, { | |
"fieldName" : "deliveryGuarantee", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Delivery Guarantee", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "EMR_BATCH", "CLUSTER_YARN_STREAMING", "EDGE", "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "At Least Once", "At Most Once" ], | |
"values" : [ "AT_LEAST_ONCE", "AT_MOST_ONCE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.DeliveryGuaranteeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "deliveryGuarantee", | |
"type" : "MODEL", | |
"defaultValue" : "AT_LEAST_ONCE" | |
}, { | |
"fieldName" : "testOriginStage", | |
"description" : "Stage used for testing in preview mode.", | |
"max" : 9223372036854775807, | |
"label" : "Test Origin", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "EMR_BATCH", "CLUSTER_YARN_STREAMING", "EDGE", "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Amazon S3 (Library: Amazon Web Services 1.11.123)", "Amazon SQS Consumer (Library: Amazon Web Services 1.11.123)", "Azure Data Lake Storage Gen1 (Library: Azure)", "Azure Data Lake Storage Gen2 (Library: Azure)", "Azure IoT/Event Hub Consumer (Library: Azure)", "CoAP Server (Library: Basic)", "Cron Scheduler (Library: Orchestrator)", "Dev Data Generator (Library: Dev (for development only))", "Dev Random Record Source (Library: Dev (for development only))", "Dev Raw Data Source (Library: Dev (for development only))", "Dev SDC RPC with Buffering (Library: Basic)", "Dev Snapshot Replaying (Library: Dev (for development only))", "Directory (Library: Basic)", "Elasticsearch (Library: Elasticsearch 5.2.0)", "File Tail (Library: Basic)", "Fragment Origin (Library: Basic)", "Google BigQuery (Library: Google Cloud)", "Google Cloud Storage (Library: Google Cloud)", "Google Pub Sub Subscriber (Library: Google Cloud)", "Groovy Scripting (Library: Groovy 2.4.11)", "gRPC Client (Library: Basic)", "Hadoop FS (Library: CDH 6.3.0)", "Hadoop FS (Library: EMR 5.14.0 - Hadoop 2.8.3)", "Hadoop FS (Library: CDH 5.14.0)", "Hadoop FS (Library: CDH 6.0.1)", "Hadoop FS (Library: HDP 3.1.0)", "Hadoop FS (Library: CDH 5.15.0)", "Hadoop FS (Library: CDH 6.1.1)", "Hadoop FS (Library: CDH 5.16.0)", "Hadoop FS (Library: CDH 6.2.0)", "Hadoop FS Standalone (Library: CDH 6.3.0)", "Hadoop FS Standalone (Library: CDH 5.14.0)", "Hadoop FS Standalone (Library: CDH 6.0.1)", "Hadoop FS Standalone (Library: Azure)", "Hadoop FS Standalone (Library: HDP 3.1.0)", "Hadoop FS Standalone (Library: CDH 5.15.0)", "Hadoop FS Standalone (Library: CDH 6.1.1)", "Hadoop FS Standalone (Library: CDH 5.16.0)", "Hadoop FS Standalone (Library: CDH 6.2.0)", "HTTP Client (Library: Basic)", "HTTP Server (Library: Basic)", "HTTP to Kafka (Library: Apache Kafka 1.1.0)", "HTTP to Kafka (Library: CDH 6.3.0)", "HTTP to Kafka (Library: Apache Kafka 2.0.0)", "HTTP to Kafka (Library: CDH 6.0.1)", "HTTP to Kafka (Library: HDP 3.1.0)", "HTTP to Kafka (Library: CDH Kafka 3.1.0)", "HTTP to Kafka (Library: Apache Kafka 1.0.0)", "HTTP to Kafka (Library: CDH 6.1.1)", "HTTP to Kafka (Library: CDH 6.2.0)", "JavaScript Scripting (Library: Basic)", "JDBC Multitable Consumer (Library: JDBC)", "JDBC Query Consumer (Library: JDBC)", "JMS Consumer (Library: JMS)", "Jython Scripting (Library: Jython 2.7.0)", "Kafka Consumer (Library: Apache Kafka 1.1.0)", "Kafka Consumer (Library: CDH 6.3.0)", "Kafka Consumer (Library: Apache Kafka 2.0.0)", "Kafka Consumer (Library: CDH Cluster Kafka with CDS Powered By Apache Spark 2.3.0 Release 4)", "Kafka Consumer (Library: CDH Cluster Kafka with CDS Powered By Apache Spark 2.2.0 Release 1)", "Kafka Consumer (Library: CDH Cluster Kafka with CDS Powered By Apache Spark 2.3.0 Release 2)", "Kafka Consumer (Library: CDH 6.0.1)", "Kafka Consumer (Library: HDP 3.1.0)", "Kafka Consumer (Library: CDH Kafka 3.1.0)", "Kafka Consumer (Library: Apache Kafka 1.0.0)", "Kafka Consumer (Library: CDH 6.1.1)", "Kafka Consumer (Library: CDH 6.2.0)", "Kafka Consumer (Library: CDH Cluster Kafka with CDS Powered By Apache Spark 2.3.0 Release 3)", "Kafka Multitopic Consumer (Library: Apache Kafka 1.1.0)", "Kafka Multitopic Consumer (Library: CDH 6.3.0)", "Kafka Multitopic Consumer (Library: Apache Kafka 2.0.0)", "Kafka Multitopic Consumer (Library: CDH 6.0.1)", "Kafka Multitopic Consumer (Library: HDP 3.1.0)", "Kafka Multitopic Consumer (Library: CDH Kafka 3.1.0)", "Kafka Multitopic Consumer (Library: Apache Kafka 1.0.0)", "Kafka Multitopic Consumer (Library: CDH 6.1.1)", "Kafka Multitopic Consumer (Library: CDH 6.2.0)", "Kinesis Consumer (Library: Amazon Kinesis)", "MongoDB (Library: MongoDB Java Driver 3.5.0)", "MongoDB Oplog (Library: MongoDB Java Driver 3.5.0)", "MQTT Subscriber (Library: Basic)", "MySQL Binary Log (Library: MySql BinLog)", "NiFi HTTP Server (Library: Basic)", "Omniture (Library: Omniture)", "OPC UA Client (Library: Basic)", "Oracle Bulkload (Library: Oracle Enterprise Library)", "Oracle CDC Client (Library: JDBC)", "PostgreSQL CDC Client (Library: JDBC)", "Pulsar Consumer (Library: Apache Pulsar 2.2.0)", "RabbitMQ Consumer (Library: RabbitMQ 3.5.6)", "Redis Consumer (Library: Redis 2.8.x, 3.0.x)", "REST Service (Library: Basic)", "Salesforce (Library: Salesforce Library)", "SDC RPC (Library: Basic)", "SDC RPC to Kafka (Library: Apache Kafka 1.1.0)", "SDC RPC to Kafka (Library: CDH 6.3.0)", "SDC RPC to Kafka (Library: Apache Kafka 2.0.0)", "SDC RPC to Kafka (Library: CDH 6.0.1)", "SDC RPC to Kafka (Library: HDP 3.1.0)", "SDC RPC to Kafka (Library: CDH Kafka 3.1.0)", "SDC RPC to Kafka (Library: Apache Kafka 1.0.0)", "SDC RPC to Kafka (Library: CDH 6.1.1)", "SDC RPC to Kafka (Library: CDH 6.2.0)", "Sensor Reader (Library: Dev (for development only))", "SFTP/FTP/FTPS Client (Library: Basic)", "SQL Server CDC Client (Library: JDBC)", "SQL Server Change Tracking Client (Library: JDBC)", "Start Pipeline (Library: Orchestrator)", "System Metrics (Library: Basic)", "TCP Server (Library: Basic)", "Teradata Consumer (Library: Teradata Enterprise Library)", "UDP Multithreaded Source (Library: Basic)", "UDP Source (Library: Basic)", "UDP to Kafka (Library: Apache Kafka 1.1.0)", "UDP to Kafka (Library: CDH 6.3.0)", "UDP to Kafka (Library: Apache Kafka 2.0.0)", "UDP to Kafka (Library: CDH 6.0.1)", "UDP to Kafka (Library: HDP 3.1.0)", "UDP to Kafka (Library: CDH Kafka 3.1.0)", "UDP to Kafka (Library: Apache Kafka 1.0.0)", "UDP to Kafka (Library: CDH 6.1.1)", "UDP to Kafka (Library: CDH 6.2.0)", "WebSocket Client (Library: Basic)", "WebSocket Server (Library: Basic)", "Windows Event Log (Library: Windows)" ], | |
"values" : [ "streamsets-datacollector-aws-lib::com_streamsets_pipeline_stage_origin_s3_AmazonS3DSource::11", "streamsets-datacollector-aws-lib::com_streamsets_pipeline_stage_origin_sqs_SqsDSource::3", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_origin_datalake_gen1_DataLakeDSource::1", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_origin_datalake_gen2_DataLakeGen2DSource::1", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_origin_eventhubs_EventHubConsumerDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_coapserver_CoapServerDPushSource::1", "streamsets-datacollector-orchestrator-lib::com_streamsets_pipeline_stage_origin_scheduler_SchedulerDPushSource::1", "streamsets-datacollector-dev-lib::com_streamsets_pipeline_stage_devtest_RandomDataGeneratorSource::5", "streamsets-datacollector-dev-lib::com_streamsets_pipeline_stage_devtest_RandomSource::1", "streamsets-datacollector-dev-lib::com_streamsets_pipeline_stage_devtest_rawdata_RawDataDSource::3", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_sdcipcwithbuffer_SdcIpcWithDiskBufferDSource::3", "streamsets-datacollector-dev-lib::com_streamsets_pipeline_stage_devtest_replaying_SnapshotReplayDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_spooldir_SpoolDirDSource::10", "streamsets-datacollector-elasticsearch_5-lib::com_streamsets_pipeline_stage_origin_elasticsearch_ElasticsearchDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_logtail_FileTailDSource::4", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_fragment_FragmentSource::1", "streamsets-datacollector-google-cloud-lib::com_streamsets_pipeline_stage_bigquery_origin_BigQueryDSource::2", "streamsets-datacollector-google-cloud-lib::com_streamsets_pipeline_stage_cloudstorage_origin_GoogleCloudStorageDSource::1", "streamsets-datacollector-google-cloud-lib::com_streamsets_pipeline_stage_pubsub_origin_PubSubDSource::1", "streamsets-datacollector-groovy_2_4-lib::com_streamsets_pipeline_stage_origin_groovy_GroovyDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_grpcclient_GrpcClientDSource::1", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-emr_hadoop_2_8_3-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_origin_hdfs_cluster_ClusterHdfsDSource::6", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_origin_hdfs_HdfsDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_http_HttpClientDSource::14", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_httpserver_HttpServerDPushSource::10", "streamsets-datacollector-apache-kafka_1_1-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-apache-kafka_2_0-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-cdh_kafka_3_1-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-apache-kafka_1_0-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_origin_httptokafka_HttpToKafkaDSource::2", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_javascript_JavascriptDSource::1", "streamsets-datacollector-jdbc-lib::com_streamsets_pipeline_stage_origin_jdbc_table_TableJdbcDSource::5", "streamsets-datacollector-jdbc-lib::com_streamsets_pipeline_stage_origin_jdbc_JdbcDSource::10", "streamsets-datacollector-jms-lib::com_streamsets_pipeline_stage_origin_jms_JmsDSource::7", "streamsets-datacollector-jython_2_7-lib::com_streamsets_pipeline_stage_origin_jython_JythonDSource::1", "streamsets-datacollector-apache-kafka_1_1-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-apache-kafka_2_0-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh-spark_2_3_r4-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh-spark_2_2-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh-spark_2_3-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh_kafka_3_1-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-apache-kafka_1_0-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-cdh-spark_2_3_r3-lib::com_streamsets_pipeline_stage_origin_kafka_KafkaDSource::9", "streamsets-datacollector-apache-kafka_1_1-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-apache-kafka_2_0-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-cdh_kafka_3_1-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-apache-kafka_1_0-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_origin_multikafka_MultiKafkaDSource::4", "streamsets-datacollector-kinesis-lib::com_streamsets_pipeline_stage_origin_kinesis_KinesisDSource::6", "streamsets-datacollector-mongodb_3-lib::com_streamsets_pipeline_stage_origin_mongodb_MongoDBDSource::3", "streamsets-datacollector-mongodb_3-lib::com_streamsets_pipeline_stage_origin_mongodb_oplog_MongoDBOplogDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_mqtt_MqttClientDSource::3", "streamsets-datacollector-mysql-binlog-lib::com_streamsets_pipeline_stage_origin_mysql_MysqlDSource::2", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_httpserver_nifi_NiFiHttpServerDPushSource::1", "streamsets-datacollector-omniture-lib::com_streamsets_pipeline_stage_origin_omniture_OmnitureDSource::2", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_opcua_OpcUaClientDSource::3", "streamsets-datacollector-oracle-lib::com_streamsets_pipeline_stage_origin_oracle_OracleDSource::1", "streamsets-datacollector-jdbc-lib::com_streamsets_pipeline_stage_origin_jdbc_cdc_oracle_OracleCDCDSource::10", "streamsets-datacollector-jdbc-lib::com_streamsets_pipeline_stage_origin_jdbc_cdc_postgres_PostgresCDCDSource::1", "streamsets-datacollector-apache-pulsar_2-lib::com_streamsets_pipeline_stage_origin_pulsar_PulsarDSource::1", "streamsets-datacollector-rabbitmq-lib::com_streamsets_pipeline_stage_origin_rabbitmq_RabbitDSource::4", "streamsets-datacollector-redis-lib::com_streamsets_pipeline_stage_origin_redis_RedisDSource::3", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_restservice_RestServiceDPushSource::3", "streamsets-datacollector-salesforce-lib::com_streamsets_pipeline_stage_origin_salesforce_ForceDSource::2", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_sdcipc_SdcIpcDSource::2", "streamsets-datacollector-apache-kafka_1_1-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-apache-kafka_2_0-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-cdh_kafka_3_1-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-apache-kafka_1_0-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_origin_ipctokafka_SdcIpcToKafkaDSource::4", "streamsets-datacollector-dev-lib::com_streamsets_pipeline_stage_origin_sensorreader_SensorReaderDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_remote_RemoteDownloadDSource::4", "streamsets-datacollector-jdbc-lib::com_streamsets_pipeline_stage_origin_jdbc_cdc_sqlserver_SQLServerCDCDSource::5", "streamsets-datacollector-jdbc-lib::com_streamsets_pipeline_stage_origin_jdbc_CT_sqlserver_SQLServerCTDSource::2", "streamsets-datacollector-orchestrator-lib::com_streamsets_pipeline_stage_origin_startPipeline_StartPipelineDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_systemmetrics_SystemMetricsDSource::2", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_tcp_TCPServerDSource::4", "streamsets-datacollector-teradata-lib::com_streamsets_pipeline_stage_origin_teradata_TeradataTableJdbcDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_udp_MultithreadedUDPDSource::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_udp_UDPDSource::4", "streamsets-datacollector-apache-kafka_1_1-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-apache-kafka_2_0-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-cdh_kafka_3_1-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-apache-kafka_1_0-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_origin_udptokafka_UDPToKafkaDSource::3", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_websocket_WebSocketClientDSource::4", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_origin_websocketserver_WebSocketServerDPushSource::12", "streamsets-datacollector-windows-lib::com_streamsets_pipeline_stage_origin_windows_WindowsEventLogDSource::3" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.PipelineTestStageChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 21, | |
"displayMode" : "BASIC", | |
"name" : "testOriginStage", | |
"type" : "MODEL", | |
"defaultValue" : "streamsets-datacollector-dev-lib::com_streamsets_pipeline_stage_devtest_rawdata_RawDataDSource::3" | |
}, { | |
"fieldName" : "startEventStage", | |
"description" : "Stage that should handle pipeline start event.", | |
"max" : 9223372036854775807, | |
"label" : "Start Event", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "ADLS Gen1 File Metadata (Library: Azure)", "ADLS Gen2 File Metadata (Library: Azure)", "Amazon S3 (Library: Amazon Web Services 1.11.123)", "Databricks Job Launcher (Library: Basic)", "Discard (Library: Basic)", "Email (Library: Basic)", "HDFS File Metadata (Library: CDH 6.3.0)", "HDFS File Metadata (Library: CDH 5.14.0)", "HDFS File Metadata (Library: CDH 6.0.1)", "HDFS File Metadata (Library: Azure)", "HDFS File Metadata (Library: HDP 3.1.0)", "HDFS File Metadata (Library: CDH 5.15.0)", "HDFS File Metadata (Library: CDH 6.1.1)", "HDFS File Metadata (Library: CDH 5.16.0)", "HDFS File Metadata (Library: CDH 6.2.0)", "Hive Query (Library: CDH 6.3.0)", "Hive Query (Library: CDH 5.14.0)", "Hive Query (Library: CDH 6.0.1)", "Hive Query (Library: HDP 3.1.0)", "Hive Query (Library: CDH 5.15.0)", "Hive Query (Library: CDH 6.1.1)", "Hive Query (Library: CDH 5.16.0)", "Hive Query (Library: CDH 6.2.0)", "JDBC Query (Library: JDBC)", "MapReduce (Library: CDH 6.3.0)", "MapReduce (Library: CDH 5.14.0)", "MapReduce (Library: CDH 6.0.1)", "MapReduce (Library: HDP 3.1.0)", "MapReduce (Library: CDH 5.15.0)", "MapReduce (Library: CDH 6.1.1)", "MapReduce (Library: CDH 5.16.0)", "MapReduce (Library: CDH 6.2.0)", "Shell (Library: Basic)", "Spark (Library: CDH 6.3.0)", "Spark (Library: CDH 5.14.0)", "Spark (Library: CDH 6.0.1)", "Spark (Library: CDH Spark 2.1.0 Release 1)", "Spark (Library: HDP 3.1.0)", "Spark (Library: CDH 5.15.0)", "Spark (Library: CDH 6.1.1)", "Spark (Library: CDH 5.16.0)", "Spark (Library: CDH 6.2.0)", "Write to Another Pipeline (Library: Basic)" ], | |
"values" : [ "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_metadata_gen1_DataLakeMetadataDExecutor::1", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_metadata_gen2_DataLakeGen2MetadataDExecutor::1", "streamsets-datacollector-aws-lib::com_streamsets_pipeline_stage_executor_s3_AmazonS3DExecutor::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_executor_databricks_DatabricksJobLauncherDExecutor::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_executor_emailexecutor_EmailDExecutor::1", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-jdbc-lib::com_streamsets_pipeline_stage_executor_jdbc_JdbcQueryDExecutor::3", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_executor_shell_ShellDExecutor::1", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_spark_2_1_r1-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_sdcipc_ToErrorSdcIpcDTarget::2" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.PipelineLifecycleStageChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 23, | |
"displayMode" : "BASIC", | |
"name" : "startEventStage", | |
"type" : "MODEL", | |
"defaultValue" : "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget::1" | |
}, { | |
"fieldName" : "stopEventStage", | |
"description" : "Stage that should handle pipeline stop event.", | |
"max" : 9223372036854775807, | |
"label" : "Stop Event", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "ADLS Gen1 File Metadata (Library: Azure)", "ADLS Gen2 File Metadata (Library: Azure)", "Amazon S3 (Library: Amazon Web Services 1.11.123)", "Databricks Job Launcher (Library: Basic)", "Discard (Library: Basic)", "Email (Library: Basic)", "HDFS File Metadata (Library: CDH 6.3.0)", "HDFS File Metadata (Library: CDH 5.14.0)", "HDFS File Metadata (Library: CDH 6.0.1)", "HDFS File Metadata (Library: Azure)", "HDFS File Metadata (Library: HDP 3.1.0)", "HDFS File Metadata (Library: CDH 5.15.0)", "HDFS File Metadata (Library: CDH 6.1.1)", "HDFS File Metadata (Library: CDH 5.16.0)", "HDFS File Metadata (Library: CDH 6.2.0)", "Hive Query (Library: CDH 6.3.0)", "Hive Query (Library: CDH 5.14.0)", "Hive Query (Library: CDH 6.0.1)", "Hive Query (Library: HDP 3.1.0)", "Hive Query (Library: CDH 5.15.0)", "Hive Query (Library: CDH 6.1.1)", "Hive Query (Library: CDH 5.16.0)", "Hive Query (Library: CDH 6.2.0)", "JDBC Query (Library: JDBC)", "MapReduce (Library: CDH 6.3.0)", "MapReduce (Library: CDH 5.14.0)", "MapReduce (Library: CDH 6.0.1)", "MapReduce (Library: HDP 3.1.0)", "MapReduce (Library: CDH 5.15.0)", "MapReduce (Library: CDH 6.1.1)", "MapReduce (Library: CDH 5.16.0)", "MapReduce (Library: CDH 6.2.0)", "Shell (Library: Basic)", "Spark (Library: CDH 6.3.0)", "Spark (Library: CDH 5.14.0)", "Spark (Library: CDH 6.0.1)", "Spark (Library: CDH Spark 2.1.0 Release 1)", "Spark (Library: HDP 3.1.0)", "Spark (Library: CDH 5.15.0)", "Spark (Library: CDH 6.1.1)", "Spark (Library: CDH 5.16.0)", "Spark (Library: CDH 6.2.0)", "Write to Another Pipeline (Library: Basic)" ], | |
"values" : [ "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_metadata_gen1_DataLakeMetadataDExecutor::1", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_metadata_gen2_DataLakeGen2MetadataDExecutor::1", "streamsets-datacollector-aws-lib::com_streamsets_pipeline_stage_executor_s3_AmazonS3DExecutor::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_executor_databricks_DatabricksJobLauncherDExecutor::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_executor_emailexecutor_EmailDExecutor::1", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_destination_hdfs_metadataexecutor_HdfsMetadataDExecutor::1", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_destination_hive_queryexecutor_HiveQueryDExecutor::2", "streamsets-datacollector-jdbc-lib::com_streamsets_pipeline_stage_executor_jdbc_JdbcQueryDExecutor::3", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_destination_mapreduce_MapReduceDExecutor::3", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_executor_shell_ShellDExecutor::1", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_5_14-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_spark_2_1_r1-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_5_15-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_5_16-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_datacollector_pipeline_executor_spark_SparkDExecutor::2", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_sdcipc_ToErrorSdcIpcDTarget::2" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.PipelineLifecycleStageChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 26, | |
"displayMode" : "BASIC", | |
"name" : "stopEventStage", | |
"type" : "MODEL", | |
"defaultValue" : "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget::1" | |
}, { | |
"fieldName" : "shouldRetry", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Retry Pipeline on Error", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "shouldRetry", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "triggerInterval", | |
"description" : "Time interval between generation of batches", | |
"max" : 9223372036854775807, | |
"label" : "Trigger Interval (millis)", | |
"required" : false, | |
"min" : 1, | |
"dependsOnMap" : { | |
"executionMode" : [ "STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 35, | |
"displayMode" : "BASIC", | |
"name" : "triggerInterval", | |
"type" : "NUMBER", | |
"defaultValue" : 2000 | |
}, { | |
"fieldName" : "retryAttempts", | |
"description" : "Max no of retries. To retry indefinitely, use -1. The wait time between retries starts at 15 seconds and doubles until reaching 5 minutes.", | |
"max" : 9223372036854775807, | |
"label" : "Retry Attempts", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"shouldRetry" : [ true ], | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "retryAttempts", | |
"type" : "NUMBER", | |
"defaultValue" : -1 | |
}, { | |
"fieldName" : "ludicrousMode", | |
"description" : "Ludicrous mode may significantly improve performance, but metrics will be limited", | |
"max" : 9223372036854775807, | |
"label" : "Enable Ludicrous Mode", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 40, | |
"displayMode" : "BASIC", | |
"name" : "ludicrousMode", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "ludicrousModeInputCount", | |
"description" : "Collects and displays input metrics. Can result in rereading data unless origins are configured to cache data", | |
"max" : 9223372036854775807, | |
"label" : "Collect Input Metrics", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STREAMING", "BATCH" ], | |
"ludicrousMode" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 50, | |
"displayMode" : "BASIC", | |
"name" : "ludicrousModeInputCount", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "advancedErrorHandling", | |
"description" : "Reports the record that generates an error, when possible. Supported in single-origin pipelines", | |
"max" : 9223372036854775807, | |
"label" : "Advanced Error Handling", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 60, | |
"displayMode" : "BASIC", | |
"name" : "advancedErrorHandling", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "notifyOnStates", | |
"description" : "Notifies via email when pipeline gets to the specified states", | |
"max" : 9223372036854775807, | |
"label" : "Notify on Pipeline State Changes", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "STREAMING", "CLUSTER_MESOS_STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Running", "Start Error", "Run Error", "Running Error", "Stopped", "Finished", "Disconnected", "Connecting", "Stop Error" ], | |
"values" : [ "RUNNING", "START_ERROR", "RUN_ERROR", "RUNNING_ERROR", "STOPPED", "FINISHED", "DISCONNECTED", "CONNECTING", "STOP_ERROR" ], | |
"configDefinitions" : null, | |
"modelType" : "MULTI_VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.PipelineStateChooserValues", | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 75, | |
"displayMode" : "BASIC", | |
"name" : "notifyOnStates", | |
"type" : "MODEL", | |
"defaultValue" : [ "RUN_ERROR", "STOPPED", "FINISHED" ] | |
}, { | |
"fieldName" : "emailIDs", | |
"description" : "Email Addresses", | |
"max" : 9223372036854775807, | |
"label" : "Email IDs", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "STREAMING", "CLUSTER_MESOS_STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 76, | |
"displayMode" : "BASIC", | |
"name" : "emailIDs", | |
"type" : "LIST", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "constants", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Parameters", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "PARAMETERS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 80, | |
"displayMode" : "BASIC", | |
"name" : "constants", | |
"type" : "MAP", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "badRecordsHandling", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Error Records", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "EMR_BATCH", "CLUSTER_YARN_STREAMING", "EDGE", "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "BAD_RECORDS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Discard (Library: Basic)", "Send Response to Origin (Library: Basic)", "Write to Amazon S3 (Library: Amazon Web Services 1.11.123)", "Write to Another Pipeline (Library: Basic)", "Write to Azure Event Hub (Library: Azure)", "Write to Elasticsearch (Library: Elasticsearch 5.2.0)", "Write to File (Library: Basic)", "Write to Google Cloud Storage (Library: Google Cloud)", "Write to Google Pub Sub (Library: Google Cloud)", "Write to Kafka (Library: Apache Kafka 1.1.0)", "Write to Kafka (Library: CDH 6.3.0)", "Write to Kafka (Library: Apache Kafka 2.0.0)", "Write to Kafka (Library: CDH 6.0.1)", "Write to Kafka (Library: HDP 3.1.0)", "Write to Kafka (Library: CDH Kafka 3.1.0)", "Write to Kafka (Library: Apache Kafka 1.0.0)", "Write to Kafka (Library: CDH 6.1.1)", "Write to Kafka (Library: CDH 6.2.0)", "Write to Kinesis (Library: Amazon Kinesis)", "Write to MQTT (Library: Basic)" ], | |
"values" : [ "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_tooriginresponse_ToErrorOriginResponseDTarget::1", "streamsets-datacollector-aws-lib::com_streamsets_pipeline_stage_destination_s3_ToErrorAmazonS3DTarget::11", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_sdcipc_ToErrorSdcIpcDTarget::2", "streamsets-datacollector-azure-lib::com_streamsets_pipeline_stage_destination_eventhubs_ToErrorEventHubProducerDTarget::1", "streamsets-datacollector-elasticsearch_5-lib::com_streamsets_pipeline_stage_destination_elasticsearch_ToErrorElasticSearchDTarget::10", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_recordstolocalfilesystem_ToErrorLocalFSDTarget::1", "streamsets-datacollector-google-cloud-lib::com_streamsets_pipeline_stage_cloudstorage_destination_ToErrorGoogleCloudStorageDTarget::1", "streamsets-datacollector-google-cloud-lib::com_streamsets_pipeline_stage_pubsub_destination_ToErrorPubSubDTarget::2", "streamsets-datacollector-apache-kafka_1_1-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-apache-kafka_2_0-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-cdh_kafka_3_1-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-apache-kafka_1_0-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_destination_kafka_ToErrorKafkaDTarget::6", "streamsets-datacollector-kinesis-lib::com_streamsets_pipeline_stage_destination_kinesis_ToErrorKinesisDTarget::8", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_mqtt_ToErrorMqttClientDTarget::4" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.ErrorHandlingChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 90, | |
"displayMode" : "BASIC", | |
"name" : "badRecordsHandling", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "errorRecordPolicy", | |
"description" : "Determines which variation of the record is sent to error.", | |
"max" : 9223372036854775807, | |
"label" : "Error Record Policy", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "EMR_BATCH", "CLUSTER_YARN_STREAMING", "EDGE", "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "BAD_RECORDS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Original record as it was generated by the origin.", "Record as it was seen by the stage that sent it to error stream." ], | |
"values" : [ "ORIGINAL_RECORD", "STAGE_RECORD" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.ErrorRecordPolicyChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 93, | |
"displayMode" : "BASIC", | |
"name" : "errorRecordPolicy", | |
"type" : "MODEL", | |
"defaultValue" : "ORIGINAL_RECORD" | |
}, { | |
"fieldName" : "statsAggregatorStage", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Statistics Aggregator", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "EMR_BATCH", "CLUSTER_YARN_STREAMING", "STREAMING", "EDGE", "CLUSTER_MESOS_STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "STATS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Discard (Library: Basic)", "Write Directly to Control Hub - statistics are not aggregated across Data Collectors (Library: Basic)", "Write to Kafka (Library: Apache Kafka 1.1.0)", "Write to Kafka (Library: CDH 6.3.0)", "Write to Kafka (Library: Apache Kafka 2.0.0)", "Write to Kafka (Library: CDH 6.0.1)", "Write to Kafka (Library: HDP 3.1.0)", "Write to Kafka (Library: CDH Kafka 3.1.0)", "Write to Kafka (Library: Apache Kafka 1.0.0)", "Write to Kafka (Library: CDH 6.1.1)", "Write to Kafka (Library: CDH 6.2.0)", "Write to Kinesis (Library: Amazon Kinesis)", "Write to SDC RPC (Library: Basic)" ], | |
"values" : [ "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_StatsNullDTarget::1", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_StatsDpmDirectlyDTarget::1", "streamsets-datacollector-apache-kafka_1_1-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-cdh_6_3-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-apache-kafka_2_0-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-cdh_6_0-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-hdp_3_1-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-cdh_kafka_3_1-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-apache-kafka_1_0-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-cdh_6_1-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-cdh_6_2-lib::com_streamsets_pipeline_stage_destination_kafka_StatsKafkaDTarget::4", "streamsets-datacollector-kinesis-lib::com_streamsets_pipeline_stage_destination_kinesis_StatsKinesisDTarget::8", "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_sdcipc_StatsSdcIpcDTarget::2" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.StatsTargetChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 95, | |
"displayMode" : "BASIC", | |
"name" : "statsAggregatorStage", | |
"type" : "MODEL", | |
"defaultValue" : "streamsets-datacollector-basic-lib::com_streamsets_pipeline_stage_destination_devnull_StatsDpmDirectlyDTarget::1" | |
}, { | |
"fieldName" : "workerCount", | |
"description" : "Number of workers. 0 to start as many workers as Kafka partitions for topic.", | |
"max" : 9223372036854775807, | |
"label" : "Worker Count", | |
"required" : true, | |
"min" : 0, | |
"dependsOnMap" : { | |
"executionMode" : [ "CLUSTER_YARN_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 100, | |
"displayMode" : "BASIC", | |
"name" : "workerCount", | |
"type" : "NUMBER", | |
"defaultValue" : 0 | |
}, { | |
"fieldName" : "clusterSlaveMemory", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Worker Memory (MB)", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "CLUSTER_BATCH", "EMR_BATCH", "CLUSTER_YARN_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 150, | |
"displayMode" : "BASIC", | |
"name" : "clusterSlaveMemory", | |
"type" : "NUMBER", | |
"defaultValue" : 2048 | |
}, { | |
"fieldName" : "clusterSlaveJavaOpts", | |
"description" : "Add properties as needed. Changes to default settings are not recommended.", | |
"max" : 9223372036854775807, | |
"label" : "Worker Java Options", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "CLUSTER_BATCH", "EMR_BATCH", "CLUSTER_YARN_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 110, | |
"displayMode" : "BASIC", | |
"name" : "clusterSlaveJavaOpts", | |
"type" : "STRING", | |
"defaultValue" : "-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Dlog4j.debug" | |
}, { | |
"fieldName" : "clusterLauncherEnv", | |
"description" : "Sets additional environment variables for the cluster launcher", | |
"max" : 9223372036854775807, | |
"label" : "Launcher ENV", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 120, | |
"displayMode" : "BASIC", | |
"name" : "clusterLauncherEnv", | |
"type" : "MAP", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "mesosDispatcherURL", | |
"description" : "URL for service which launches Mesos framework", | |
"max" : 9223372036854775807, | |
"label" : "Mesos Dispatcher URL", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 130, | |
"displayMode" : "BASIC", | |
"name" : "mesosDispatcherURL", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "logLevel", | |
"description" : "Log level to use for the launched application", | |
"max" : 9223372036854775807, | |
"label" : "Log Level", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "EMR_BATCH", "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "OFF", "FATAL", "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ], | |
"values" : [ "OFF", "FATAL", "ERROR", "WARN", "INFO", "DEBUG", "TRACE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.LogLevelChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 140, | |
"displayMode" : "BASIC", | |
"name" : "logLevel", | |
"type" : "MODEL", | |
"defaultValue" : "INFO" | |
}, { | |
"fieldName" : "hdfsS3ConfDir", | |
"description" : "An SDC resource directory or symbolic link with HDFS/S3 configuration files core-site.xml and hdfs-site.xml", | |
"max" : 9223372036854775807, | |
"label" : "Checkpoint Configuration Directory", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 150, | |
"displayMode" : "BASIC", | |
"name" : "hdfsS3ConfDir", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "rateLimit", | |
"description" : "Maximum number of records per second that should be accepted into the pipeline. Rate is not limited if this is not set, or is set to 0", | |
"max" : 9223372036854775807, | |
"label" : "Rate Limit (records / sec)", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 180, | |
"displayMode" : "BASIC", | |
"name" : "rateLimit", | |
"type" : "NUMBER", | |
"defaultValue" : 0 | |
}, { | |
"fieldName" : "maxRunners", | |
"description" : "Maximum number of runners that should be created for this pipeline. Use 0 to not impose limit.", | |
"max" : 9223372036854775807, | |
"label" : "Max runners", | |
"required" : false, | |
"min" : 0, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 190, | |
"displayMode" : "BASIC", | |
"name" : "maxRunners", | |
"type" : "NUMBER", | |
"defaultValue" : 0 | |
}, { | |
"fieldName" : "shouldCreateFailureSnapshot", | |
"description" : "When selected and the pipeline execution fails with unrecoverable exception, SDC will attempt to createpartial snapshot with records that have not been processed yet.", | |
"max" : 9223372036854775807, | |
"label" : "Create Failure Snapshot", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 200, | |
"displayMode" : "BASIC", | |
"name" : "shouldCreateFailureSnapshot", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "runnerIdleTIme", | |
"description" : "When pipeline runners are idle for at least this time, run an empty batch through the runner to process any events or other time-driven functionality. Value -1 will disable this functionality completely.", | |
"max" : 9223372036854775807, | |
"label" : "Runner Idle Time (sec)", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 210, | |
"displayMode" : "BASIC", | |
"name" : "runnerIdleTIme", | |
"type" : "NUMBER", | |
"defaultValue" : 60 | |
}, { | |
"fieldName" : "webhookConfigs", | |
"description" : "Webhooks", | |
"max" : 9223372036854775807, | |
"label" : "Webhooks", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "STREAMING", "CLUSTER_MESOS_STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "payload", | |
"description" : "Data that should be included as a part of the Webhook request", | |
"max" : 9223372036854775807, | |
"label" : "Payload", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"httpMethod" : [ "POST", "DELETE", "PUT" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "application/json", | |
"lines" : 2, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 240, | |
"displayMode" : "BASIC", | |
"name" : "payload", | |
"type" : "TEXT", | |
"defaultValue" : "{\n \"text\" : \"Pipeline '{{PIPELINE_TITLE}}' state changed to {{PIPELINE_STATE}} at {{TIME}}. \\n <{{PIPELINE_URL}}|Click here> for details!\",\n \"fields\": [\n \t{\n\t\t\t\"title\": \"Pipeline Status Message\", \n\t\t\t\"value\": \"{{PIPELINE_STATE_MESSAGE}}\",\n \t\t\"short\": true\n\t\t},\n\t\t{\n\t\t\t\"title\": \"Pipeline Input Records Count\", \n\t\t\t\"value\": \"{{PIPELINE_INPUT_RECORDS_COUNT}}\",\n \"short\": true\n\t\t},\n\t\t{\n\t\t\t\"title\": \"Pipeline Output Records Count\", \n\t\t\t\"value\": \"{{PIPELINE_OUTPUT_RECORDS_COUNT}}\",\n \"short\": true\n\t\t},\n\t\t{\n\t\t\t\"title\": \"Pipeline Error Records Count\", \n\t\t\t\"value\": \"{{PIPELINE_ERROR_RECORDS_COUNT}}\",\n \"short\": true\n\t\t},\n\t\t{\n\t\t\t\"title\": \"Pipeline Error Messages Count\", \n\t\t\t\"value\": \"{{PIPELINE_ERROR_MESSAGES_COUNT}}\",\n \"short\": true\n\t\t},\n\t\t{\n\t\t\t\"title\": \"Pipeline Runtime Parameters\", \n\t\t\t\"value\": \"{{PIPELINE_RUNTIME_PARAMETERS}}\",\n \t\"short\": true\n\t\t}\n\t]\n}" | |
}, { | |
"fieldName" : "webhookUrl", | |
"description" : "The Webhook HTTP resource URL", | |
"max" : 9223372036854775807, | |
"label" : "Webhook URL", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 200, | |
"displayMode" : "BASIC", | |
"name" : "webhookUrl", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "headers", | |
"description" : "Headers to include in the request", | |
"max" : 9223372036854775807, | |
"label" : "Headers", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 210, | |
"displayMode" : "BASIC", | |
"name" : "headers", | |
"type" : "MAP", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "httpMethod", | |
"description" : "HTTP method to send", | |
"max" : 9223372036854775807, | |
"label" : "HTTP Method", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "GET", "PUT", "POST", "DELETE", "HEAD" ], | |
"values" : [ "GET", "PUT", "POST", "DELETE", "HEAD" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.HttpMethodChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 220, | |
"displayMode" : "BASIC", | |
"name" : "httpMethod", | |
"type" : "MODEL", | |
"defaultValue" : "POST" | |
}, { | |
"fieldName" : "contentType", | |
"description" : "Content-Type header to be sent with the request; used if that header is not already present", | |
"max" : 9223372036854775807, | |
"label" : "Content Type", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"httpMethod" : [ "POST", "DELETE", "PUT" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 250, | |
"displayMode" : "BASIC", | |
"name" : "contentType", | |
"type" : "STRING", | |
"defaultValue" : "application/json" | |
}, { | |
"fieldName" : "authType", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Authentication Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "None", "Basic", "Digest", "Universal" ], | |
"values" : [ "NONE", "BASIC", "DIGEST", "UNIVERSAL" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.AuthenticationTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 260, | |
"displayMode" : "BASIC", | |
"name" : "authType", | |
"type" : "MODEL", | |
"defaultValue" : "NONE" | |
}, { | |
"fieldName" : "username", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Username", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"authType" : [ "DIGEST", "BASIC", "UNIVERSAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 270, | |
"displayMode" : "BASIC", | |
"name" : "username", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "password", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Password", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"authType" : [ "DIGEST", "BASIC", "UNIVERSAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 280, | |
"displayMode" : "BASIC", | |
"name" : "password", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 210, | |
"displayMode" : "BASIC", | |
"name" : "webhookConfigs", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "sparkConfigs", | |
"description" : "Additional Spark Configuration to pass to the spark-submit script, the parameters will be passed as --conf <key>=<value>", | |
"max" : 9223372036854775807, | |
"label" : "Extra Spark Configuration", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 220, | |
"displayMode" : "BASIC", | |
"name" : "sparkConfigs", | |
"type" : "MAP", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "preprocessScript", | |
"description" : "Scala script to run on the driver before starting the pipeline. Can be used to register user defined functions, etc. Use the 'spark' variable to access the Spark session", | |
"max" : 9223372036854775807, | |
"label" : "Preprocessing Script", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "ADVANCED", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/x-scala", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "preprocessScript", | |
"type" : "TEXT", | |
"defaultValue" : "/*\nThe following script define a method\nthat increments an integer by 1 \nand registers it as a UDF with \nthe SparkSession, which can be accessed\nusing the variable named \"spark\":\ndef inc(i: Integer): Integer = {\n i + 1\n}\nspark.udf.register (\"inc\", inc _)\n\n*/" | |
}, { | |
"fieldName" : "clusterType", | |
"description" : "Type of cluster manager used by the Spark cluster", | |
"max" : 9223372036854775807, | |
"label" : "Cluster Manager Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "None (local)", "Hadoop YARN", "Databricks", "Standalone Spark Cluster", "SQL Server Big Data Cluster", "Apache Spark for HDInsight" ], | |
"values" : [ "LOCAL", "YARN", "DATABRICKS", "STANDALONE_SPARK_CLUSTER", "SQL_SERVER_BIG_DATA_CLUSTER", "AZURE_HD_INSIGHT" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.SparkClusterTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 101, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.clusterType", | |
"type" : "MODEL", | |
"defaultValue" : "LOCAL" | |
}, { | |
"fieldName" : "sparkMasterUrl", | |
"description" : "Master URL to connect to Spark", | |
"max" : 9223372036854775807, | |
"label" : "Master URL", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "STANDALONE_SPARK_CLUSTER", "LOCAL" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 102, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.sparkMasterUrl", | |
"type" : "STRING", | |
"defaultValue" : "local[*]" | |
}, { | |
"fieldName" : "deployMode", | |
"description" : "Mode used to launch the Spark driver process", | |
"max" : 9223372036854775807, | |
"label" : "Deployment Mode", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "STANDALONE_SPARK_CLUSTER", "YARN" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Client", "Cluster" ], | |
"values" : [ "CLIENT", "CLUSTER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.SparkDeployModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 103, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.deployMode", | |
"type" : "MODEL", | |
"defaultValue" : "CLIENT" | |
}, { | |
"fieldName" : "hadoopUserName", | |
"description" : "Name of the Hadoop user that StreamSets impersonates", | |
"max" : 9223372036854775807, | |
"label" : "Hadoop User Name", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "YARN" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 104, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.hadoopUserName", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "sparkAppName", | |
"description" : "Name of the launched Spark application", | |
"max" : 9223372036854775807, | |
"label" : "Application Name", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 105, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.sparkAppName", | |
"type" : "STRING", | |
"defaultValue" : "${pipeline:title()}" | |
}, { | |
"fieldName" : "stagingDir", | |
"description" : "Staging directory on the remote system for copying StreamSets resources", | |
"max" : 9223372036854775807, | |
"label" : "Staging Directory", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "SQL_SERVER_BIG_DATA_CLUSTER", "AZURE_HD_INSIGHT", "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 106, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.stagingDir", | |
"type" : "STRING", | |
"defaultValue" : "/streamsets" | |
}, { | |
"fieldName" : "useYarnKerberosKeytab", | |
"description" : "Indicates that the Spark application should use a principal and keytab for Kerberos authentication", | |
"max" : 9223372036854775807, | |
"label" : "Use YARN Kerberos Keytab", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "YARN" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 1000, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.useYarnKerberosKeytab", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "yarnKerberosKeytabSource", | |
"description" : "Source for the Kerberos keytab used to launch the Spark application", | |
"max" : 9223372036854775807, | |
"label" : "Keytab Source", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "YARN" ], | |
"executionMode" : [ "STREAMING", "BATCH" ], | |
"clusterConfig.useYarnKerberosKeytab" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Properties file", "Pipeline configuration" ], | |
"values" : [ "PROPERTIES_FILE", "PIPELINE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.KeytabSourceChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 1050, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.yarnKerberosKeytabSource", | |
"type" : "MODEL", | |
"defaultValue" : "PROPERTIES_FILE" | |
}, { | |
"fieldName" : "yarnKerberosKeytab", | |
"description" : "Absolute path to the Kerberos keytab used to launch the Spark application for the pipeline", | |
"max" : 9223372036854775807, | |
"label" : "YARN Kerberos Keytab", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.yarnKerberosKeytabSource" : [ "PIPELINE" ], | |
"clusterConfig.clusterType" : [ "YARN" ], | |
"executionMode" : [ "STREAMING", "BATCH" ], | |
"clusterConfig.useYarnKerberosKeytab" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 1100, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.yarnKerberosKeytab", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "yarnKerberosPrincipal", | |
"description" : "Name of the Kerberos principal used to launch the Spark application for the pipeline. Must be present in the keytab specified above.", | |
"max" : 9223372036854775807, | |
"label" : "YARN Kerberos Principal", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.yarnKerberosKeytabSource" : [ "PIPELINE" ], | |
"clusterConfig.clusterType" : [ "YARN" ], | |
"executionMode" : [ "STREAMING", "BATCH" ], | |
"clusterConfig.useYarnKerberosKeytab" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 1200, | |
"displayMode" : "BASIC", | |
"name" : "clusterConfig.yarnKerberosPrincipal", | |
"type" : "STRING", | |
"defaultValue" : "name@DOMAIN" | |
}, { | |
"fieldName" : "baseUrl", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "URL to connect to Databricks", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 105, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.baseUrl", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "credentialType", | |
"description" : "Type of credential to use to connect to Databricks", | |
"max" : 9223372036854775807, | |
"label" : "Credential Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Username/Password", "Token" ], | |
"values" : [ "PASSWORD", "TOKEN" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.CredentialTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 106, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.credentialType", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "username", | |
"description" : "Databricks user name", | |
"max" : 9223372036854775807, | |
"label" : "Username", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ], | |
"databricksConfig.credentialType" : [ "PASSWORD" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 107, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.username", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "password", | |
"description" : "Password for the account", | |
"max" : 9223372036854775807, | |
"label" : "Password", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ], | |
"databricksConfig.credentialType" : [ "PASSWORD" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 108, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.password", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "token", | |
"description" : "Personal access token for the account", | |
"max" : 9223372036854775807, | |
"label" : "Token", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ], | |
"databricksConfig.credentialType" : [ "TOKEN" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 109, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.token", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "provisionNewCluster", | |
"description" : "Provisions a new cluster when the pipeline starts", | |
"max" : 9223372036854775807, | |
"label" : "Provision a New Cluster", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 110, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.provisionNewCluster", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "clusterId", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Cluster ID", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"databricksConfig.provisionNewCluster" : [ false ], | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 111, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.clusterId", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "clusterConfig", | |
"description" : "Configuration for the Databricks cluster", | |
"max" : 9223372036854775807, | |
"label" : "Cluster Configuration", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"databricksConfig.provisionNewCluster" : [ true ], | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 112, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.clusterConfig", | |
"type" : "TEXT", | |
"defaultValue" : "{\n \"num_workers\": 8,\n \"spark_version\": \"5.3.x-scala2.11\",\n \"node_type_id\": \"i3.xlarge\"\n}" | |
}, { | |
"fieldName" : "terminateCluster", | |
"description" : "Terminates the cluster when the pipeline stops", | |
"max" : 9223372036854775807, | |
"label" : "Terminate Cluster", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"databricksConfig.provisionNewCluster" : [ true ], | |
"clusterConfig.clusterType" : [ "DATABRICKS" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 113, | |
"displayMode" : "BASIC", | |
"name" : "databricksConfig.terminateCluster", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "baseUrl", | |
"description" : "URL to connect to the Livy Server", | |
"max" : 9223372036854775807, | |
"label" : "Livy Endpoint", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "SQL_SERVER_BIG_DATA_CLUSTER", "AZURE_HD_INSIGHT" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 105, | |
"displayMode" : "BASIC", | |
"name" : "livyConfig.baseUrl", | |
"type" : "STRING", | |
"defaultValue" : "https://localhost:30443/gateway/default/livy/v1/" | |
}, { | |
"fieldName" : "username", | |
"description" : "Livy user name", | |
"max" : 9223372036854775807, | |
"label" : "Username", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "SQL_SERVER_BIG_DATA_CLUSTER", "AZURE_HD_INSIGHT" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 107, | |
"displayMode" : "BASIC", | |
"name" : "livyConfig.username", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "password", | |
"description" : "Password for the account", | |
"max" : 9223372036854775807, | |
"label" : "Password", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"clusterConfig.clusterType" : [ "SQL_SERVER_BIG_DATA_CLUSTER", "AZURE_HD_INSIGHT" ], | |
"executionMode" : [ "STREAMING", "BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "CLUSTER", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 108, | |
"displayMode" : "BASIC", | |
"name" : "livyConfig.password", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "userRegion", | |
"description" : "AWS region", | |
"max" : 9223372036854775807, | |
"label" : "Region", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "US East (Ohio) us-east-2", "US East (N. Virginia) us-east-1", "US West (N. California) us-west-1", "US West (Oregon) us-west-2", "AWS GovCloud (US)", "Aisa Pacific (Tokyo) ap-northeast-1", "Asia Pacific (Seoul) ap-northeast-2", "Asia Pacific (Osaka-Local) ap-northeast-3", "Asia Pacific (Mumbai) ap-south-1", "Asia Pacific (Singapore) ap-southeast-1", "Asia Pacific (Sydney) ap-southeast-2", "Canada (Central) ca-central-1", "China (Beijing) cn-north-1", "China (Ningxia) cn-northwest-1", "EU (Frankfurt) eu-central-1", "EU (Ireland) eu-west-1", "EU (London) eu-west-2", "EU (Paris) eu-west-3", "South America (São Paulo) sa-east-1", "Other - specify" ], | |
"values" : [ "US_EAST_2", "US_EAST_1", "US_WEST_1", "US_WEST_2", "US_GOV_WEST_1", "AP_NORTHEAST_1", "AP_NORTHEAST_2", "AP_NORTHEAST_3", "AP_SOUTH_1", "AP_SOUTHEAST_1", "AP_SOUTHEAST_2", "CA_CENTRAL_1", "CN_NORTH_1", "CN_NORTHWEST_1", "EU_CENTRAL_1", "EU_WEST_1", "EU_WEST_2", "EU_WEST_3", "SA_EAST_1", "OTHER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.lib.aws.AwsRegionChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 100, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.userRegion", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "userRegionCustom", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "AWS user region (Custom)", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.userRegion" : [ "OTHER" ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 105, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.userRegionCustom", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "accessKey", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "AWS access key", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 110, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.accessKey", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "secretKey", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "AWS secret key", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 120, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.secretKey", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "s3StagingUri", | |
"description" : "S3 Location where the SDC configuration and resources will be uploaded for the execution of the pipeline", | |
"max" : 9223372036854775807, | |
"label" : "S3 Staging URI", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 140, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.s3StagingUri", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "provisionNewCluster", | |
"description" : "Provisions a new cluster when the pipeline starts", | |
"max" : 9223372036854775807, | |
"label" : "Provision a New Cluster", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 150, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.provisionNewCluster", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "clusterId", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Cluster ID", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ false ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 160, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.clusterId", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "clusterPrefix", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Cluster Name Prefix", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 200, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.clusterPrefix", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "terminateCluster", | |
"description" : "Terminates the cluster when the pipeline stops", | |
"max" : 9223372036854775807, | |
"label" : "Terminate Cluster", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 210, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.terminateCluster", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "loggingEnabled", | |
"description" : "Copy cluster log files to S3", | |
"max" : 9223372036854775807, | |
"label" : "Logging Enabled", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 220, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.loggingEnabled", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "s3LogUri", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "S3 Log URI", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.loggingEnabled" : [ true ], | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 230, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.s3LogUri", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "enableEMRDebugging", | |
"description" : "Enable console debugging in EMR", | |
"max" : 9223372036854775807, | |
"label" : "Enable Debugging", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.loggingEnabled" : [ true ], | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 240, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.enableEMRDebugging", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "serviceRole", | |
"description" : "EMR role used by the cluster when provisioning resources and performing other service-level tasks", | |
"max" : 9223372036854775807, | |
"label" : "Service Role", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 260, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.serviceRole", | |
"type" : "STRING", | |
"defaultValue" : "EMR_DefaultRole" | |
}, { | |
"fieldName" : "jobFlowRole", | |
"description" : "EMR role for EC2 used by EC2 instances within the cluster", | |
"max" : 9223372036854775807, | |
"label" : "Job Flow Role", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 270, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.jobFlowRole", | |
"type" : "STRING", | |
"defaultValue" : "EMR_EC2_DefaultRole" | |
}, { | |
"fieldName" : "visibleToAllUsers", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Visible to All Users", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 280, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.visibleToAllUsers", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "ec2SubnetId", | |
"description" : "EC2 subnet identifier to launch the cluster in", | |
"max" : 9223372036854775807, | |
"label" : "EC2 subnet ID", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 290, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.ec2SubnetId", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "masterSecurityGroup", | |
"description" : "Security group ID for the master node", | |
"max" : 9223372036854775807, | |
"label" : "Master Security Group", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 300, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.masterSecurityGroup", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "slaveSecurityGroup", | |
"description" : "Security group ID for the slave nodes", | |
"max" : 9223372036854775807, | |
"label" : "Slave Security Group", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 310, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.slaveSecurityGroup", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "instanceCount", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Instance Count", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 320, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.instanceCount", | |
"type" : "NUMBER", | |
"defaultValue" : 2 | |
}, { | |
"fieldName" : "masterInstanceType", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Master Instance Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "m4.large", "m4.xlarge", "m4.2xlarge", "m4.4xlarge", "m4.10xlarge", "m4.16xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", "r3.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", "r4.xlarge", "r4.2xlarge", "r4.4xlarge", "r4.8xlarge", "r4.16xlarge", "i3.xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.16xlarge", "d2.xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "p2.xlarge", "p2.8xlarge", "p2.16xlarge", "p3.2xlarge", "p3.8xlarge", "p3.16xlarge", "Custom" ], | |
"values" : [ "M4_LARGE", "M4_XLARGE", "M4_2XLARGE", "M4_4XLARGE", "M4_10XLARGE", "M4_16XLARGE", "C4_LARGE", "C4_XLARGE", "C4_2XLARGE", "C4_4XLARGE", "C4_8XLARGE", "R3_XLARGE", "R3_2XLARGE", "R3_4XLARGE", "R3_8XLARGE", "R4_XLARGE", "R4_2XLARGE", "R4_4XLARGE", "R4_8XLARGE", "R4_16XLARGE", "I3_XLARGE", "I3_2XLARGE", "I3_4XLARGE", "I3_8XLARGE", "I3_16XLARGE", "D2_XLARGE", "D2_2XLARGE", "D2_4XLARGE", "D2_8XLARGE", "P2_XLARGE", "P2_8XLARGE", "P2_16XLARGE", "P3_2XLARGE", "P3_8XLARGE", "P3_16XLARGE", "OTHER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.lib.aws.AwsInstanceTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 330, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.masterInstanceType", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "masterInstanceTypeCustom", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Master Instance type (Custom)", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"amazonEMRConfig.masterInstanceType" : [ "OTHER" ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 340, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.masterInstanceTypeCustom", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "slaveInstanceType", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Slave Instance Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "m4.large", "m4.xlarge", "m4.2xlarge", "m4.4xlarge", "m4.10xlarge", "m4.16xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", "r3.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", "r4.xlarge", "r4.2xlarge", "r4.4xlarge", "r4.8xlarge", "r4.16xlarge", "i3.xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.16xlarge", "d2.xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "p2.xlarge", "p2.8xlarge", "p2.16xlarge", "p3.2xlarge", "p3.8xlarge", "p3.16xlarge", "Custom" ], | |
"values" : [ "M4_LARGE", "M4_XLARGE", "M4_2XLARGE", "M4_4XLARGE", "M4_10XLARGE", "M4_16XLARGE", "C4_LARGE", "C4_XLARGE", "C4_2XLARGE", "C4_4XLARGE", "C4_8XLARGE", "R3_XLARGE", "R3_2XLARGE", "R3_4XLARGE", "R3_8XLARGE", "R4_XLARGE", "R4_2XLARGE", "R4_4XLARGE", "R4_8XLARGE", "R4_16XLARGE", "I3_XLARGE", "I3_2XLARGE", "I3_4XLARGE", "I3_8XLARGE", "I3_16XLARGE", "D2_XLARGE", "D2_2XLARGE", "D2_4XLARGE", "D2_8XLARGE", "P2_XLARGE", "P2_8XLARGE", "P2_16XLARGE", "P3_2XLARGE", "P3_8XLARGE", "P3_16XLARGE", "OTHER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.lib.aws.AwsInstanceTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 350, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.slaveInstanceType", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "slaveInstanceTypeCustom", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Slave Instance type (Custom)", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"amazonEMRConfig.provisionNewCluster" : [ true ], | |
"executionMode" : [ "EMR_BATCH" ], | |
"amazonEMRConfig.slaveInstanceType" : [ "OTHER" ] | |
}, | |
"dependsOn" : "", | |
"group" : "EMR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 360, | |
"displayMode" : "BASIC", | |
"name" : "amazonEMRConfig.slaveInstanceTypeCustom", | |
"type" : "STRING", | |
"defaultValue" : null | |
} ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { | |
"com.streamsets.datacollector.config.PipelineGroups" : [ "CLUSTER", "PARAMETERS", "NOTIFICATIONS", "BAD_RECORDS", "STATS", "EMR", "ADVANCED" ] | |
}, | |
"groupNameToLabelMapList" : [ { | |
"name" : "CLUSTER", | |
"label" : "Cluster" | |
}, { | |
"name" : "PARAMETERS", | |
"label" : "Parameters" | |
}, { | |
"name" : "NOTIFICATIONS", | |
"label" : "Notifications" | |
}, { | |
"name" : "BAD_RECORDS", | |
"label" : "Error Records" | |
}, { | |
"name" : "STATS", | |
"label" : "Statistics" | |
}, { | |
"name" : "EMR", | |
"label" : "EMR" | |
}, { | |
"name" : "ADVANCED", | |
"label" : "Advanced" | |
} ] | |
} | |
} ], | |
"pipelineFragment" : null, | |
"pipelineRules" : [ { | |
"configDefinitions" : [ { | |
"fieldName" : "emailIDs", | |
"description" : "Email Addresses", | |
"max" : 9223372036854775807, | |
"label" : "Email IDs", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 76, | |
"displayMode" : "BASIC", | |
"name" : "emailIDs", | |
"type" : "LIST", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "webhookConfigs", | |
"description" : "Webhooks", | |
"max" : 9223372036854775807, | |
"label" : "Webhooks", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "payload", | |
"description" : "Data that should be included as a part of the Webhook request", | |
"max" : 9223372036854775807, | |
"label" : "Payload", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"httpMethod" : [ "POST", "DELETE", "PUT" ] | |
}, | |
"dependsOn" : "", | |
"group" : "WEBHOOK", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "application/json", | |
"lines" : 2, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 240, | |
"displayMode" : "BASIC", | |
"name" : "payload", | |
"type" : "TEXT", | |
"defaultValue" : "{\n \"text\" : \"{{ALERT_TEXT}}. The alert, {{ALERT_NAME}}, was triggered for pipeline '{{PIPELINE_TITLE}}'. \\n The threshold of {{ALERT_VALUE}} records, for the following condition was reached at {{TIME}}: {{ALERT_CONDITION}} \\n <{{PIPELINE_URL}}|Click here> for details!\"\n}" | |
}, { | |
"fieldName" : "webhookUrl", | |
"description" : "The Webhook HTTP resource URL", | |
"max" : 9223372036854775807, | |
"label" : "Webhook URL", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 200, | |
"displayMode" : "BASIC", | |
"name" : "webhookUrl", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "headers", | |
"description" : "Headers to include in the request", | |
"max" : 9223372036854775807, | |
"label" : "Headers", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 210, | |
"displayMode" : "BASIC", | |
"name" : "headers", | |
"type" : "MAP", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "httpMethod", | |
"description" : "HTTP method to send", | |
"max" : 9223372036854775807, | |
"label" : "HTTP Method", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "GET", "PUT", "POST", "DELETE", "HEAD" ], | |
"values" : [ "GET", "PUT", "POST", "DELETE", "HEAD" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.HttpMethodChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 220, | |
"displayMode" : "BASIC", | |
"name" : "httpMethod", | |
"type" : "MODEL", | |
"defaultValue" : "POST" | |
}, { | |
"fieldName" : "contentType", | |
"description" : "Content-Type header to be sent with the request; used if that header is not already present", | |
"max" : 9223372036854775807, | |
"label" : "Content Type", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"httpMethod" : [ "POST", "DELETE", "PUT" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 250, | |
"displayMode" : "BASIC", | |
"name" : "contentType", | |
"type" : "STRING", | |
"defaultValue" : "application/json" | |
}, { | |
"fieldName" : "authType", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Authentication Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "None", "Basic", "Digest", "Universal" ], | |
"values" : [ "NONE", "BASIC", "DIGEST", "UNIVERSAL" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.AuthenticationTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 260, | |
"displayMode" : "BASIC", | |
"name" : "authType", | |
"type" : "MODEL", | |
"defaultValue" : "NONE" | |
}, { | |
"fieldName" : "username", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Username", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"authType" : [ "DIGEST", "BASIC", "UNIVERSAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 270, | |
"displayMode" : "BASIC", | |
"name" : "username", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "password", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Password", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"authType" : [ "DIGEST", "BASIC", "UNIVERSAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "NOTIFICATIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 280, | |
"displayMode" : "BASIC", | |
"name" : "password", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 200, | |
"displayMode" : "BASIC", | |
"name" : "webhookConfigs", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
} ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { | |
"com.streamsets.datacollector.config.PipelineRulesGroups" : [ "NOTIFICATIONS" ] | |
}, | |
"groupNameToLabelMapList" : [ { | |
"name" : "NOTIFICATIONS", | |
"label" : "Notifications" | |
} ] | |
} | |
} ], | |
"stages" : [ { | |
"icon" : "dev.png", | |
"version" : "5", | |
"privateClassLoader" : false, | |
"description" : "Generates records with the specified field names based on the selected data type. For development only.", | |
"services" : [ ], | |
"eventDefs" : [ ], | |
"library" : "streamsets-datacollector-dev-lib", | |
"label" : "Dev Data Generator", | |
"configDefinitions" : [ { | |
"fieldName" : "dataGenConfigs", | |
"description" : "Fields to generate of the indicated type", | |
"max" : 9223372036854775807, | |
"label" : "Fields to Generate", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "DATA_GENERATOR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "field", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Field Name", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "field", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "type", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Field Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "STRING", "INTEGER", "LONG", "FLOAT", "DOUBLE", "DATE", "DATETIME", "ZONED_DATETIME", "TIME", "BOOLEAN", "DECIMAL", "BYTE_ARRAY", "LONG_SEQUENCE", "ADDRESS_FULL_ADDRESS", "ADDRESS_BUILDING_NUMBER", "ADDRESS_STREET_ADDRESS", "ADDRESS_CITY", "ADDRESS_STATE", "ADDRESS_COUNTRY", "ADDRESS_LATITUDE", "ADDRESS_LONGITUDE", "APP_NAME", "APP_AUTHOR", "APP_VERSION", "ARTIST_NAME", "BOOK_TITLE", "BOOK_AUTHOR", "BOOK_GENRE", "BOOK_PUBLISHER", "BUSINESS_CREDIT_CARD_NUMBER", "BUSINESS_CREDIT_CARD_EXPIRY", "BUSINESS_CREDIT_CARD_TYPE", "CAT_NAME", "CAT_BREED", "CAT_REGISTRY", "CODE_ASIN", "CODE_IMEI", "CODE_ISBN10", "CODE_ISBN13", "COLOR", "COMMERCE_DEPARTMENT", "COMMERCE_COLOR", "COMMERCE_MATERIAL", "COMMERCE_PRICE", "COMMERCE_PRODUCT_NAME", "COMMERCE_PROMOTION_CODE", "COMPANY_NAME", "COMPANY_INDUSTRY", "COMPANY_BUZZWORD", "COMPANY_URL", "CRYPTO_MD5", "CRYPTO_SHA1", "CRYPTO_SHA256", "CRYPTO_SHA512", "DEMOGRAPHIC", "EDUCATOR", "EMAIL", "FILE", "FINANCE", "FOOD", "GAMEOFTHRONES", "HACKER", "IDNUMBER", "INTERNET", "LOREM", "MUSIC", "NAME", "PHONENUMBER", "POKEMON", "RACE", "SEX", "SHAKESPEARE", "SLACKEMOJI", "SPACE", "SSN", "STOCK", "SUPERHERO", "TEAM", "UNIVERSITY" ], | |
"values" : [ "STRING", "INTEGER", "LONG", "FLOAT", "DOUBLE", "DATE", "DATETIME", "ZONED_DATETIME", "TIME", "BOOLEAN", "DECIMAL", "BYTE_ARRAY", "LONG_SEQUENCE", "ADDRESS_FULL_ADDRESS", "ADDRESS_BUILDING_NUMBER", "ADDRESS_STREET_ADDRESS", "ADDRESS_CITY", "ADDRESS_STATE", "ADDRESS_COUNTRY", "ADDRESS_LATITUDE", "ADDRESS_LONGITUDE", "APP_NAME", "APP_AUTHOR", "APP_VERSION", "ARTIST_NAME", "BOOK_TITLE", "BOOK_AUTHOR", "BOOK_GENRE", "BOOK_PUBLISHER", "BUSINESS_CREDIT_CARD_NUMBER", "BUSINESS_CREDIT_CARD_EXPIRY", "BUSINESS_CREDIT_CARD_TYPE", "CAT_NAME", "CAT_BREED", "CAT_REGISTRY", "CODE_ASIN", "CODE_IMEI", "CODE_ISBN10", "CODE_ISBN13", "COLOR", "COMMERCE_DEPARTMENT", "COMMERCE_COLOR", "COMMERCE_MATERIAL", "COMMERCE_PRICE", "COMMERCE_PRODUCT_NAME", "COMMERCE_PROMOTION_CODE", "COMPANY_NAME", "COMPANY_INDUSTRY", "COMPANY_BUZZWORD", "COMPANY_URL", "CRYPTO_MD5", "CRYPTO_SHA1", "CRYPTO_SHA256", "CRYPTO_SHA512", "DEMOGRAPHIC", "EDUCATOR", "EMAIL", "FILE", "FINANCE", "FOOD", "GAMEOFTHRONES", "HACKER", "IDNUMBER", "INTERNET", "LOREM", "MUSIC", "NAME", "PHONENUMBER", "POKEMON", "RACE", "SEX", "SHAKESPEARE", "SLACKEMOJI", "SPACE", "SSN", "STOCK", "SUPERHERO", "TEAM", "UNIVERSITY" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.stage.devtest.TypeChooserValueProvider", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "type", | |
"type" : "MODEL", | |
"defaultValue" : "STRING" | |
}, { | |
"fieldName" : "precision", | |
"description" : "Precision of the generated decimal.", | |
"max" : 9223372036854775807, | |
"label" : "Precision", | |
"required" : true, | |
"min" : 0, | |
"dependsOnMap" : { | |
"type" : [ "DECIMAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "precision", | |
"type" : "NUMBER", | |
"defaultValue" : 10 | |
}, { | |
"fieldName" : "scale", | |
"description" : "Scale of the generated decimal.", | |
"max" : 9223372036854775807, | |
"label" : "scale", | |
"required" : true, | |
"min" : 0, | |
"dependsOnMap" : { | |
"type" : [ "DECIMAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "scale", | |
"type" : "NUMBER", | |
"defaultValue" : 2 | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "dataGenConfigs", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "rootFieldType", | |
"description" : "Field Type for root object", | |
"max" : 9223372036854775807, | |
"label" : "Root Field Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "DATA_GENERATOR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "MAP", "LIST_MAP" ], | |
"values" : [ "MAP", "LIST_MAP" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.stage.devtest.RootTypeChooserValueProvider", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "rootFieldType", | |
"type" : "MODEL", | |
"defaultValue" : "MAP" | |
}, { | |
"fieldName" : "headerAttributes", | |
"description" : "Attributes to be put in the generated record header", | |
"max" : 9223372036854775807, | |
"label" : "Header Attributes", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "DATA_GENERATOR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "headerAttributes", | |
"type" : "MAP", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "delay", | |
"description" : "Milliseconds to wait before sending the next batch", | |
"max" : 2147483647, | |
"label" : "Delay Between Batches", | |
"required" : true, | |
"min" : 0, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "DATA_GENERATOR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "delay", | |
"type" : "NUMBER", | |
"defaultValue" : 1000 | |
}, { | |
"fieldName" : "batchSize", | |
"description" : "Number of records that will be generated for single batch.", | |
"max" : 2147483647, | |
"label" : "Batch size", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "DATA_GENERATOR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "batchSize", | |
"type" : "NUMBER", | |
"defaultValue" : 1000 | |
}, { | |
"fieldName" : "numThreads", | |
"description" : "Number of concurrent threads that will be generating data in parallel.", | |
"max" : 2147483647, | |
"label" : "Number of Threads", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "DATA_GENERATOR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "numThreads", | |
"type" : "NUMBER", | |
"defaultValue" : 1 | |
}, { | |
"fieldName" : "eventName", | |
"description" : "Name of event that should be used when generating events.", | |
"max" : 9223372036854775807, | |
"label" : "Event name", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "DATA_GENERATOR", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "eventName", | |
"type" : "STRING", | |
"defaultValue" : "generated-event" | |
}, { | |
"fieldName" : "stageOnRecordError", | |
"description" : "Action to take with records sent to error", | |
"max" : 9223372036854775807, | |
"label" : "On Record Error", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Discard", "Send to Error", "Stop Pipeline" ], | |
"values" : [ "DISCARD", "TO_ERROR", "STOP_PIPELINE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.OnRecordErrorChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "stageOnRecordError", | |
"type" : "MODEL", | |
"defaultValue" : "TO_ERROR" | |
} ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { | |
"com.streamsets.pipeline.stage.devtest.RandomDataGeneratorGroups" : [ "DATA_GENERATOR" ] | |
}, | |
"groupNameToLabelMapList" : [ { | |
"name" : "DATA_GENERATOR", | |
"label" : "Data Generator" | |
} ] | |
}, | |
"libraryLabel" : "Dev (for development only)", | |
"pipelineLifecycleStage" : false, | |
"statsAggregatorStage" : false, | |
"errorStage" : false, | |
"rawSourceDefinition" : null, | |
"offsetCommitTrigger" : false, | |
"variableOutputStreams" : false, | |
"outputStreams" : 1, | |
"outputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultOutputStreams", | |
"outputStreamLabels" : null, | |
"executionModes" : [ "STANDALONE", "EDGE" ], | |
"resetOffset" : false, | |
"onlineHelpRefUrl" : "index.html#datacollector/UserGuide/Pipeline_Design/DevStages.html", | |
"hideStage" : [ ], | |
"outputStreamsDrivenByConfig" : "", | |
"sendsResponse" : false, | |
"beta" : false, | |
"inputStreams" : -1, | |
"inputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultInputStreams", | |
"inputStreamLabels" : null, | |
"bisectable" : false, | |
"yamlUpgrader" : "upgrader/RandomDataGeneratorSource.yaml", | |
"name" : "com_streamsets_pipeline_stage_devtest_RandomDataGeneratorSource", | |
"type" : "SOURCE", | |
"className" : "com.streamsets.pipeline.stage.devtest.RandomDataGeneratorSource", | |
"preconditions" : false, | |
"onRecordError" : true, | |
"producingEvents" : true | |
}, { | |
"icon" : "converter.png", | |
"version" : "2", | |
"privateClassLoader" : false, | |
"description" : "Converts the data type of a field(s)", | |
"services" : [ ], | |
"eventDefs" : [ ], | |
"library" : "streamsets-datacollector-basic-lib", | |
"label" : "Field Type Converter", | |
"configDefinitions" : [ { | |
"fieldName" : "convertBy", | |
"description" : "Select type of conversion that will be performed.", | |
"max" : 9223372036854775807, | |
"label" : "Conversion Method", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "By Field Name", "By Data Type" ], | |
"values" : [ "BY_FIELD", "BY_TYPE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.stage.processor.fieldtypeconverter.ConvertByChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 5, | |
"displayMode" : "BASIC", | |
"name" : "convertBy", | |
"type" : "MODEL", | |
"defaultValue" : "BY_FIELD" | |
}, { | |
"fieldName" : "fieldTypeConverterConfigs", | |
"description" : "Configures field by names that should be converted", | |
"max" : 9223372036854775807, | |
"label" : "", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"convertBy" : [ "BY_FIELD" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "fields", | |
"description" : "You can convert multiple fields to the same type", | |
"max" : 9223372036854775807, | |
"label" : "Fields to Convert", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : null, | |
"modelType" : "FIELD_SELECTOR_MULTI_VALUE", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "fields", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "targetType", | |
"description" : "Select a compatible data type", | |
"max" : 9223372036854775807, | |
"label" : "Convert to Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "BOOLEAN", "CHAR", "BYTE", "SHORT", "INTEGER", "LONG", "FLOAT", "DOUBLE", "DECIMAL", "DATE", "TIME", "DATETIME", "ZONED_DATETIME", "STRING", "BYTE_ARRAY" ], | |
"values" : [ "BOOLEAN", "CHAR", "BYTE", "SHORT", "INTEGER", "LONG", "FLOAT", "DOUBLE", "DECIMAL", "DATE", "TIME", "DATETIME", "ZONED_DATETIME", "STRING", "BYTE_ARRAY" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.PrimitiveFieldTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "targetType", | |
"type" : "MODEL", | |
"defaultValue" : "INTEGER" | |
}, { | |
"fieldName" : "treatInputFieldAsDate", | |
"description" : "Select to convert input Long to DateTime before converting to a String", | |
"max" : 9223372036854775807, | |
"label" : "Treat Input Field as Date", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "STRING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "treatInputFieldAsDate", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "dataLocale", | |
"description" : "Affects the interpretation of locale sensitive data, such as using the comma as a decimal separator", | |
"max" : 9223372036854775807, | |
"label" : "Data Locale", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "ZONED_DATETIME", "INTEGER", "LONG", "DOUBLE", "BYTE", "FLOAT", "SHORT", "DECIMAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Albanian", "Albanian (Albania)", "Arabic", "Arabic (Algeria)", "Arabic (Bahrain)", "Arabic (Egypt)", "Arabic (Iraq)", "Arabic (Jordan)", "Arabic (Kuwait)", "Arabic (Lebanon)", "Arabic (Libya)", "Arabic (Morocco)", "Arabic (Oman)", "Arabic (Qatar)", "Arabic (Saudi Arabia)", "Arabic (Sudan)", "Arabic (Syria)", "Arabic (Tunisia)", "Arabic (United Arab Emirates)", "Arabic (Yemen)", "Belarusian", "Belarusian (Belarus)", "Bulgarian", "Bulgarian (Bulgaria)", "Catalan", "Catalan (Spain)", "Chinese", "Chinese (China)", "Chinese (Hong Kong)", "Chinese (Singapore)", "Chinese (Taiwan)", "Croatian", "Croatian (Croatia)", "Czech", "Czech (Czech Republic)", "Danish", "Danish (Denmark)", "Dutch", "Dutch (Belgium)", "Dutch (Netherlands)", "English", "English (Australia)", "English (Canada)", "English (India)", "English (Ireland)", "English (Malta)", "English (New Zealand)", "English (Philippines)", "English (Singapore)", "English (South Africa)", "English (United Kingdom)", "English (United States)", "Estonian", "Estonian (Estonia)", "Finnish", "Finnish (Finland)", "French", "French (Belgium)", "French (Canada)", "French (France)", "French (Luxembourg)", "French (Switzerland)", "German", "German (Austria)", "German (Germany)", "German (Greece)", "German (Luxembourg)", "German (Switzerland)", "Greek", "Greek (Cyprus)", "Greek (Greece)", "Hebrew", "Hebrew (Israel)", "Hindi", "Hindi (India)", "Hungarian", "Hungarian (Hungary)", "Icelandic", "Icelandic (Iceland)", "Indonesian", "Indonesian (Indonesia)", "Irish", "Irish (Ireland)", "Italian", "Italian (Italy)", "Italian (Switzerland)", "Japanese", "Japanese (Japan)", "Japanese (Japan,JP)", "Korean", "Korean (South Korea)", "Latvian", "Latvian (Latvia)", "Lithuanian", "Lithuanian (Lithuania)", "Macedonian", "Macedonian (Macedonia)", "Malay", "Malay (Malaysia)", "Maltese", "Maltese (Malta)", "Norwegian", "Norwegian (Norway)", "Norwegian (Norway,Nynorsk)", "Polish", "Polish (Poland)", "Portuguese", "Portuguese (Brazil)", "Portuguese (Portugal)", "Romanian", "Romanian (Romania)", "Russian", "Russian (Russia)", "Serbian (Latin)", "Serbian (Latin,Bosnia and Herzegovina)", "Serbian (Montenegro)", "Serbian (Serbia and Montenegro)", "Serbian (Serbia)", "Slovak", "Slovak (Slovakia)", "Slovenian", "Slovenian (Slovenia)", "Spanish", "Spanish (Argentina)", "Spanish (Bolivia)", "Spanish (Chile)", "Spanish (Colombia)", "Spanish (Costa Rica)", "Spanish (Cuba)", "Spanish (Dominican Republic)", "Spanish (Ecuador)", "Spanish (El Salvador)", "Spanish (Guatemala)", "Spanish (Honduras)", "Spanish (Mexico)", "Spanish (Nicaragua)", "Spanish (Panama)", "Spanish (Paraguay)", "Spanish (Peru)", "Spanish (Puerto Rico)", "Spanish (Spain)", "Spanish (United States)", "Spanish (Uruguay)", "Spanish (Venezuela)", "Swedish", "Swedish (Sweden)", "Thai", "Thai (Thailand)", "Thai (Thailand,TH)", "Turkish", "Turkish (Turkey)", "Ukrainian", "Ukrainian (Ukraine)", "Vietnamese", "Vietnamese (Vietnam)" ], | |
"values" : [ "sq", "sq,AL", "ar", "ar,DZ", "ar,BH", "ar,EG", "ar,IQ", "ar,JO", "ar,KW", "ar,LB", "ar,LY", "ar,MA", "ar,OM", "ar,QA", "ar,SA", "ar,SD", "ar,SY", "ar,TN", "ar,AE", "ar,YE", "be", "be,BY", "bg", "bg,BG", "ca", "ca,ES", "zh", "zh,CN", "zh,HK", "zh,SG", "zh,TW", "hr", "hr,HR", "cs", "cs,CZ", "da", "da,DK", "nl", "nl,BE", "nl,NL", "en", "en,AU", "en,CA", "en,IN", "en,IE", "en,MT", "en,NZ", "en,PH", "en,SG", "en,ZA", "en,GB", "en,US", "et", "et,EE", "fi", "fi,FI", "fr", "fr,BE", "fr,CA", "fr,FR", "fr,LU", "fr,CH", "de", "de,AT", "de,DE", "de,GR", "de,LU", "de,CH", "el", "el,CY", "el,GR", "iw", "iw,IL", "hi", "hi,IN", "hu", "hu,HU", "is", "is,IS", "in", "in,ID", "ga", "ga,IE", "it", "it,IT", "it,CH", "ja", "ja,JP", "ja,JP,JP", "ko", "ko,KR", "lv", "lv,LV", "lt", "lt,LT", "mk", "mk,MK", "ms", "ms,MY", "mt", "mt,MT", "no", "no,NO", "no,NO,NY", "pl", "pl,PL", "pt", "pt,BR", "pt,PT", "ro", "ro,RO", "ru", "ru,RU", "sr", "sr,BA", "sr,ME", "sr,CS", "sr,RS", "sk", "sk,SK", "sl", "sl,SI", "es", "es,AR", "es,BO", "es,CL", "es,CO", "es,CR", "es,CU", "es,DO", "es,EC", "es,SV", "es,GT", "es,HN", "es,MX", "es,NI", "es,PA", "es,PY", "es,PE", "es,PR", "es,ES", "es,US", "es,UY", "es,VE", "sv", "sv,SE", "th", "th,TH", "th,TH,TH", "tr", "tr,TR", "uk", "uk,UA", "vi", "vi,VN" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.LocaleChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "dataLocale", | |
"type" : "MODEL", | |
"defaultValue" : "en,US" | |
}, { | |
"fieldName" : "scale", | |
"description" : "Decimal Value Scale", | |
"max" : 9223372036854775807, | |
"label" : "Scale", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "DECIMAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 40, | |
"displayMode" : "BASIC", | |
"name" : "scale", | |
"type" : "NUMBER", | |
"defaultValue" : -1 | |
}, { | |
"fieldName" : "decimalScaleRoundingStrategy", | |
"description" : "Rounding strategy during scale conversion", | |
"max" : 9223372036854775807, | |
"label" : "Rounding Strategy", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "DECIMAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Round up", "Round Down", "Round Ceil", "Round Floor", "Round Half Up", "Round Half Down", "Round Half Even", "Round Unnecessary" ], | |
"values" : [ "ROUND_UP", "ROUND_DOWN", "ROUND_CEILING", "ROUND_FLOOR", "ROUND_HALF_UP", "ROUND_HALF_DOWN", "ROUND_HALF_EVEN", "ROUND_UNNECESSARY" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.DecimalScaleRoundingStrategyChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 50, | |
"displayMode" : "BASIC", | |
"name" : "decimalScaleRoundingStrategy", | |
"type" : "MODEL", | |
"defaultValue" : "ROUND_UNNECESSARY" | |
}, { | |
"fieldName" : "dateFormat", | |
"description" : "Select or enter any valid date or datetime format", | |
"max" : 9223372036854775807, | |
"label" : "Date Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "DATETIME", "DATE", "STRING", "TIME" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "yyyy-MM-dd", "dd-MMM-yyyy", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm:ss.SSS", "yyyy-MM-dd HH:mm:ss.SSS Z", "yyyy-MM-dd'T'HH:mm'Z'", "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", "Other ..." ], | |
"values" : [ "YYYY_MM_DD", "DD_MM_YYYY", "YYYY_MM_DD_HH_MM_SS", "YYYY_MM_DD_HH_MM_SS_SSS", "YYYY_MM_DD_HH_MM_SS_SSS_Z", "YYYY_MM_DD_T_HH_MM_Z", "YYYY_MM_DD_T_HH_MM_SS_SSS_Z", "OTHER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.DateFormatChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 40, | |
"displayMode" : "BASIC", | |
"name" : "dateFormat", | |
"type" : "MODEL", | |
"defaultValue" : "YYYY_MM_DD" | |
}, { | |
"fieldName" : "otherDateFormat", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Other Date Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dateFormat" : [ "OTHER" ], | |
"targetType" : [ "DATETIME", "DATE", "STRING", "TIME" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 50, | |
"displayMode" : "BASIC", | |
"name" : "otherDateFormat", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "zonedDateTimeFormat", | |
"description" : "Select or enter any valid date or datetime format", | |
"max" : 9223372036854775807, | |
"label" : "Zoned DateTime Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "ZONED_DATETIME", "STRING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "yyyy-MM-dd'T'HH:mm:ssX", "yyyy-MM-dd'T'HH:mm:ssX[VV]", "Other ..." ], | |
"values" : [ "ISO_OFFSET_DATE_TIME", "ISO_ZONED_DATE_TIME", "OTHER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.ZonedDateTimeFormatChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 60, | |
"displayMode" : "BASIC", | |
"name" : "zonedDateTimeFormat", | |
"type" : "MODEL", | |
"defaultValue" : "ISO_ZONED_DATE_TIME" | |
}, { | |
"fieldName" : "zonedDateTimeTargetTimeZone", | |
"description" : "Time Zone ", | |
"max" : 9223372036854775807, | |
"label" : "Target Time Zone", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "ZONED_DATETIME" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Same as Data Collector: +00:00 UTC (UTC)", "-11:00 ST (US/Samoa)", "-11:00 ST (Pacific/Samoa)", "-11:00 ST (Pacific/Pago_Pago)", "-11:00 ST (Pacific/Midway)", "-11:00 NUT (Pacific/Niue)", "-10:00 TAHT (Pacific/Tahiti)", "-10:00 HT (US/Hawaii)", "-10:00 HT (SystemV/HST10)", "-10:00 HT (Pacific/Johnston)", "-10:00 HT (Pacific/Honolulu)", "-10:00 CKT (Pacific/Rarotonga)", "-09:30 MART (Pacific/Marquesas)", "-09:00 HT (US/Aleutian)", "-09:00 HT (America/Atka)", "-09:00 HT (America/Adak)", "-09:00 GAMT (Pacific/Gambier)", "-09:00 AKT (SystemV/YST9YDT)", "-09:00 AKT (SystemV/YST9)", "-08:00 PT (SystemV/PST8PDT)", "-08:00 PT (SystemV/PST8)", "-08:00 PT (Pacific/Pitcairn)", "-08:00 AKT (US/Alaska)", "-08:00 AKT (America/Yakutat)", "-08:00 AKT (America/Sitka)", "-08:00 AKT (America/Nome)", "-08:00 AKT (America/Metlakatla)", "-08:00 AKT (America/Juneau)", "-08:00 AKT (America/Anchorage)", "-07:00 PT (US/Pacific-New)", "-07:00 PT (US/Pacific)", "-07:00 PT (PST8PDT)", "-07:00 PT (Mexico/BajaNorte)", "-07:00 PT (Canada/Yukon)", "-07:00 PT (Canada/Pacific)", "-07:00 PT (America/Whitehorse)", "-07:00 PT (America/Vancouver)", "-07:00 PT (America/Tijuana)", "-07:00 PT (America/Santa_Isabel)", "-07:00 PT (America/Los_Angeles)", "-07:00 PT (America/Ensenada)", "-07:00 PT (America/Dawson)", "-07:00 MT (US/Arizona)", "-07:00 MT (SystemV/MST7MDT)", "-07:00 MT (SystemV/MST7)", "-07:00 MT (America/Phoenix)", "-07:00 MT (America/Hermosillo)", "-07:00 MT (America/Fort_Nelson)", "-07:00 MT (America/Dawson_Creek)", "-07:00 MT (America/Creston)", "-06:00 MT (US/Mountain)", "-06:00 MT (Navajo)", "-06:00 MT (Mexico/BajaSur)", "-06:00 MT (MST7MDT)", "-06:00 MT (Canada/Mountain)", "-06:00 MT (America/Yellowknife)", "-06:00 MT (America/Shiprock)", "-06:00 MT (America/Ojinaga)", "-06:00 MT (America/Mazatlan)", "-06:00 MT (America/Inuvik)", "-06:00 MT (America/Edmonton)", "-06:00 MT (America/Denver)", "-06:00 MT (America/Chihuahua)", "-06:00 MT (America/Cambridge_Bay)", "-06:00 MT (America/Boise)", "-06:00 GALT (Pacific/Galapagos)", "-06:00 EAST (Pacific/Easter)", "-06:00 EAST (Chile/EasterIsland)", "-06:00 CT (SystemV/CST6CDT)", "-06:00 CT (SystemV/CST6)", "-06:00 CT (Canada/Saskatchewan)", "-06:00 CT (America/Tegucigalpa)", "-06:00 CT (America/Swift_Current)", "-06:00 CT (America/Regina)", "-06:00 CT (America/Managua)", "-06:00 CT (America/Guatemala)", "-06:00 CT (America/El_Salvador)", "-06:00 CT (America/Costa_Rica)", "-06:00 CT (America/Belize)", "-05:00 PET (America/Lima)", "-05:00 ET (SystemV/EST5EDT)", "-05:00 ET (SystemV/EST5)", "-05:00 ET (Jamaica)", "-05:00 ET (America/Panama)", "-05:00 ET (America/Jamaica)", "-05:00 ET (America/Coral_Harbour)", "-05:00 ET (America/Cayman)", "-05:00 ET (America/Cancun)", "-05:00 ET (America/Atikokan)", "-05:00 ECT (America/Guayaquil)", "-05:00 CT (US/Indiana-Starke)", "-05:00 CT (US/Central)", "-05:00 CT (Mexico/General)", "-05:00 CT (Canada/Central)", "-05:00 CT (CST6CDT)", "-05:00 CT (America/Winnipeg)", "-05:00 CT (America/Resolute)", "-05:00 CT (America/Rankin_Inlet)", "-05:00 CT (America/Rainy_River)", "-05:00 CT (America/North_Dakota/New_Salem)", "-05:00 CT (America/North_Dakota/Center)", "-05:00 CT (America/North_Dakota/Beulah)", "-05:00 CT (America/Monterrey)", "-05:00 CT (America/Mexico_City)", "-05:00 CT (America/Merida)", "-05:00 CT (America/Menominee)", "-05:00 CT (America/Matamoros)", "-05:00 CT (America/Knox_IN)", "-05:00 CT (America/Indiana/Tell_City)", "-05:00 CT (America/Indiana/Knox)", "-05:00 CT (America/Chicago)", "-05:00 CT (America/Bahia_Banderas)", "-05:00 COT (America/Bogota)", "-05:00 ACT (Brazil/Acre)", "-05:00 ACT (America/Rio_Branco)", "-05:00 ACT (America/Porto_Acre)", "-05:00 ACT (America/Eirunepe)", "-04:00 VET (America/Caracas)", "-04:00 PYT (America/Asuncion)", "-04:00 GYT (America/Guyana)", "-04:00 ET (US/Michigan)", "-04:00 ET (US/Eastern)", "-04:00 ET (US/East-Indiana)", "-04:00 ET (EST5EDT)", "-04:00 ET (Canada/Eastern)", "-04:00 ET (America/Toronto)", "-04:00 ET (America/Thunder_Bay)", "-04:00 ET (America/Port-au-Prince)", "-04:00 ET (America/Pangnirtung)", "-04:00 ET (America/Nipigon)", "-04:00 ET (America/New_York)", "-04:00 ET (America/Nassau)", "-04:00 ET (America/Montreal)", "-04:00 ET (America/Louisville)", "-04:00 ET (America/Kentucky/Monticello)", "-04:00 ET (America/Kentucky/Louisville)", "-04:00 ET (America/Iqaluit)", "-04:00 ET (America/Indianapolis)", "-04:00 ET (America/Indiana/Winamac)", "-04:00 ET (America/Indiana/Vincennes)", "-04:00 ET (America/Indiana/Vevay)", "-04:00 ET (America/Indiana/Petersburg)", "-04:00 ET (America/Indiana/Marengo)", "-04:00 ET (America/Indiana/Indianapolis)", "-04:00 ET (America/Grand_Turk)", "-04:00 ET (America/Fort_Wayne)", "-04:00 ET (America/Detroit)", "-04:00 CT (Cuba)", "-04:00 CT (America/Havana)", "-04:00 CLT (Chile/Continental)", "-04:00 CLT (America/Santiago)", "-04:00 BOT (America/La_Paz)", "-04:00 AT (SystemV/AST4ADT)", "-04:00 AT (SystemV/AST4)", "-04:00 AT (America/Virgin)", "-04:00 AT (America/Tortola)", "-04:00 AT (America/St_Vincent)", "-04:00 AT (America/St_Thomas)", "-04:00 AT (America/St_Lucia)", "-04:00 AT (America/St_Kitts)", "-04:00 AT (America/St_Barthelemy)", "-04:00 AT (America/Santo_Domingo)", "-04:00 AT (America/Puerto_Rico)", "-04:00 AT (America/Port_of_Spain)", "-04:00 AT (America/Montserrat)", "-04:00 AT (America/Martinique)", "-04:00 AT (America/Marigot)", "-04:00 AT (America/Lower_Princes)", "-04:00 AT (America/Kralendijk)", "-04:00 AT (America/Guadeloupe)", "-04:00 AT (America/Grenada)", "-04:00 AT (America/Dominica)", "-04:00 AT (America/Curacao)", "-04:00 AT (America/Blanc-Sablon)", "-04:00 AT (America/Barbados)", "-04:00 AT (America/Aruba)", "-04:00 AT (America/Antigua)", "-04:00 AT (America/Anguilla)", "-04:00 AMT (Brazil/West)", "-04:00 AMT (America/Porto_Velho)", "-04:00 AMT (America/Manaus)", "-04:00 AMT (America/Cuiaba)", "-04:00 AMT (America/Campo_Grande)", "-04:00 AMT (America/Boa_Vista)", "-03:00 UYT (America/Montevideo)", "-03:00 SRT (America/Paramaribo)", "-03:00 ROTT (Antarctica/Rothera)", "-03:00 GFT (America/Cayenne)", "-03:00 FKT (Atlantic/Stanley)", "-03:00 CLT (Antarctica/Palmer)", "-03:00 BRT (Brazil/East)", "-03:00 BRT (America/Sao_Paulo)", "-03:00 BRT (America/Santarem)", "-03:00 BRT (America/Recife)", "-03:00 BRT (America/Maceio)", "-03:00 BRT (America/Fortaleza)", "-03:00 BRT (America/Belem)", "-03:00 BRT (America/Bahia)", "-03:00 BRT (America/Araguaina)", "-03:00 America/Punta_Arenas (America/Punta_Arenas)", "-03:00 AT (Canada/Atlantic)", "-03:00 AT (Atlantic/Bermuda)", "-03:00 AT (America/Thule)", "-03:00 AT (America/Moncton)", "-03:00 AT (America/Halifax)", "-03:00 AT (America/Goose_Bay)", "-03:00 AT (America/Glace_Bay)", "-03:00 ART (America/Rosario)", "-03:00 ART (America/Mendoza)", "-03:00 ART (America/Jujuy)", "-03:00 ART (America/Cordoba)", "-03:00 ART (America/Catamarca)", "-03:00 ART (America/Buenos_Aires)", "-03:00 ART (America/Argentina/Ushuaia)", "-03:00 ART (America/Argentina/Tucuman)", "-03:00 ART (America/Argentina/San_Luis)", "-03:00 ART (America/Argentina/San_Juan)", "-03:00 ART (America/Argentina/Salta)", "-03:00 ART (America/Argentina/Rio_Gallegos)", "-03:00 ART (America/Argentina/Mendoza)", "-03:00 ART (America/Argentina/La_Rioja)", "-03:00 ART (America/Argentina/Jujuy)", "-03:00 ART (America/Argentina/Cordoba)", "-03:00 ART (America/Argentina/ComodRivadavia)", "-03:00 ART (America/Argentina/Catamarca)", "-03:00 ART (America/Argentina/Buenos_Aires)", "-02:30 NT (Canada/Newfoundland)", "-02:30 NT (America/St_Johns)", "-02:00 WGT (America/Godthab)", "-02:00 PMT (America/Miquelon)", "-02:00 GT (Atlantic/South_Georgia)", "-02:00 FNT (Brazil/DeNoronha)", "-02:00 FNT (America/Noronha)", "-01:00 CVT (Atlantic/Cape_Verde)", "+00:00 AZOT (Atlantic/Azores)", "+00:00 EGT (America/Scoresbysund)", "+00:00 GMT (Africa/Abidjan)", "+00:00 GMT (Africa/Accra)", "+00:00 GMT (Africa/Bamako)", "+00:00 GMT (Africa/Banjul)", "+00:00 GMT (Africa/Bissau)", "+00:00 GMT (Africa/Conakry)", "+00:00 GMT (Africa/Dakar)", "+00:00 GMT (Africa/Freetown)", "+00:00 GMT (Africa/Lome)", "+00:00 GMT (Africa/Monrovia)", "+00:00 GMT (Africa/Nouakchott)", "+00:00 GMT (Africa/Ouagadougou)", "+00:00 GMT (Africa/Sao_Tome)", "+00:00 GMT (Africa/Timbuktu)", "+00:00 GMT (America/Danmarkshavn)", "+00:00 GMT (Atlantic/Reykjavik)", "+00:00 GMT (Atlantic/St_Helena)", "+00:00 GMT (Etc/Greenwich)", "+00:00 GMT (GMT)", "+00:00 GMT (GMT0)", "+00:00 GMT (Greenwich)", "+00:00 GMT (Iceland)", "+00:00 UTC (Etc/UCT)", "+00:00 UTC (Etc/UTC)", "+00:00 UTC (Etc/Universal)", "+00:00 UTC (Etc/Zulu)", "+00:00 UTC (UCT)", "+00:00 UTC (Universal)", "+00:00 UTC (Zulu)", "+01:00 BT (Europe/Belfast)", "+01:00 BT (Europe/Guernsey)", "+01:00 BT (Europe/Isle_of_Man)", "+01:00 BT (Europe/Jersey)", "+01:00 BT (Europe/London)", "+01:00 BT (GB)", "+01:00 BT (GB-Eire)", "+01:00 CET (Africa/Algiers)", "+01:00 CET (Africa/Tunis)", "+01:00 IT (Eire)", "+01:00 IT (Europe/Dublin)", "+01:00 WAT (Africa/Bangui)", "+01:00 WAT (Africa/Brazzaville)", "+01:00 WAT (Africa/Douala)", "+01:00 WAT (Africa/Kinshasa)", "+01:00 WAT (Africa/Lagos)", "+01:00 WAT (Africa/Libreville)", "+01:00 WAT (Africa/Luanda)", "+01:00 WAT (Africa/Malabo)", "+01:00 WAT (Africa/Ndjamena)", "+01:00 WAT (Africa/Niamey)", "+01:00 WAT (Africa/Porto-Novo)", "+01:00 WET (Africa/Casablanca)", "+01:00 WET (Africa/El_Aaiun)", "+01:00 WET (Atlantic/Canary)", "+01:00 WET (Atlantic/Faeroe)", "+01:00 WET (Atlantic/Faroe)", "+01:00 WET (Atlantic/Madeira)", "+01:00 WET (Europe/Lisbon)", "+01:00 WET (Portugal)", "+01:00 WET (WET)", "+02:00 ATT (Antarctica/Troll)", "+02:00 CAT (Africa/Blantyre)", "+02:00 CAT (Africa/Bujumbura)", "+02:00 CAT (Africa/Gaborone)", "+02:00 CAT (Africa/Harare)", "+02:00 CAT (Africa/Khartoum)", "+02:00 CAT (Africa/Kigali)", "+02:00 CAT (Africa/Lubumbashi)", "+02:00 CAT (Africa/Lusaka)", "+02:00 CAT (Africa/Maputo)", "+02:00 CAT (Africa/Windhoek)", "+02:00 CET (Africa/Ceuta)", "+02:00 CET (Arctic/Longyearbyen)", "+02:00 CET (Atlantic/Jan_Mayen)", "+02:00 CET (CET)", "+02:00 CET (Europe/Amsterdam)", "+02:00 CET (Europe/Andorra)", "+02:00 CET (Europe/Belgrade)", "+02:00 CET (Europe/Berlin)", "+02:00 CET (Europe/Bratislava)", "+02:00 CET (Europe/Brussels)", "+02:00 CET (Europe/Budapest)", "+02:00 CET (Europe/Busingen)", "+02:00 CET (Europe/Copenhagen)", "+02:00 CET (Europe/Gibraltar)", "+02:00 CET (Europe/Ljubljana)", "+02:00 CET (Europe/Luxembourg)", "+02:00 CET (Europe/Madrid)", "+02:00 CET (Europe/Malta)", "+02:00 CET (Europe/Monaco)", "+02:00 CET (Europe/Oslo)", "+02:00 CET (Europe/Paris)", "+02:00 CET (Europe/Podgorica)", "+02:00 CET (Europe/Prague)", "+02:00 CET (Europe/Rome)", "+02:00 CET (Europe/San_Marino)", "+02:00 CET (Europe/Sarajevo)", "+02:00 CET (Europe/Skopje)", "+02:00 CET (Europe/Stockholm)", "+02:00 CET (Europe/Tirane)", "+02:00 CET (Europe/Vaduz)", "+02:00 CET (Europe/Vatican)", "+02:00 CET (Europe/Vienna)", "+02:00 CET (Europe/Warsaw)", "+02:00 CET (Europe/Zagreb)", "+02:00 CET (Europe/Zurich)", "+02:00 CET (Poland)", "+02:00 EET (Africa/Cairo)", "+02:00 EET (Africa/Tripoli)", "+02:00 EET (Egypt)", "+02:00 EET (Europe/Kaliningrad)", "+02:00 EET (Libya)", "+02:00 MET (MET)", "+02:00 SAT (Africa/Johannesburg)", "+02:00 SAT (Africa/Maseru)", "+02:00 SAT (Africa/Mbabane)", "+03:00 AT (Asia/Aden)", "+03:00 AT (Asia/Baghdad)", "+03:00 AT (Asia/Bahrain)", "+03:00 AT (Asia/Kuwait)", "+03:00 AT (Asia/Qatar)", "+03:00 AT (Asia/Riyadh)", "+03:00 Asia/Famagusta (Asia/Famagusta)", "+03:00 EAT (Africa/Addis_Ababa)", "+03:00 EAT (Africa/Asmara)", "+03:00 EAT (Africa/Asmera)", "+03:00 EAT (Africa/Dar_es_Salaam)", "+03:00 EAT (Africa/Djibouti)", "+03:00 EAT (Africa/Juba)", "+03:00 EAT (Africa/Kampala)", "+03:00 EAT (Africa/Mogadishu)", "+03:00 EAT (Africa/Nairobi)", "+03:00 EAT (Indian/Antananarivo)", "+03:00 EAT (Indian/Comoro)", "+03:00 EAT (Indian/Mayotte)", "+03:00 EET (Asia/Amman)", "+03:00 EET (Asia/Beirut)", "+03:00 EET (Asia/Damascus)", "+03:00 EET (Asia/Gaza)", "+03:00 EET (Asia/Hebron)", "+03:00 EET (Asia/Istanbul)", "+03:00 EET (Asia/Nicosia)", "+03:00 EET (EET)", "+03:00 EET (Europe/Athens)", "+03:00 EET (Europe/Bucharest)", "+03:00 EET (Europe/Chisinau)", "+03:00 EET (Europe/Helsinki)", "+03:00 EET (Europe/Istanbul)", "+03:00 EET (Europe/Kiev)", "+03:00 EET (Europe/Mariehamn)", "+03:00 EET (Europe/Nicosia)", "+03:00 EET (Europe/Riga)", "+03:00 EET (Europe/Sofia)", "+03:00 EET (Europe/Tallinn)", "+03:00 EET (Europe/Tiraspol)", "+03:00 EET (Europe/Uzhgorod)", "+03:00 EET (Europe/Vilnius)", "+03:00 EET (Europe/Zaporozhye)", "+03:00 EET (Turkey)", "+03:00 Europe/Kirov (Europe/Kirov)", "+03:00 IT (Asia/Jerusalem)", "+03:00 IT (Asia/Tel_Aviv)", "+03:00 IT (Israel)", "+03:00 MT (Europe/Minsk)", "+03:00 MT (Europe/Moscow)", "+03:00 MT (Europe/Simferopol)", "+03:00 MT (W-SU)", "+03:00 SYOT (Antarctica/Syowa)", "+04:00 AMT (Asia/Yerevan)", "+04:00 AZT (Asia/Baku)", "+04:00 Europe/Astrakhan (Europe/Astrakhan)", "+04:00 Europe/Saratov (Europe/Saratov)", "+04:00 Europe/Ulyanovsk (Europe/Ulyanovsk)", "+04:00 GET (Asia/Tbilisi)", "+04:00 GT (Asia/Dubai)", "+04:00 GT (Asia/Muscat)", "+04:00 MT (Europe/Volgograd)", "+04:00 MUT (Indian/Mauritius)", "+04:00 RET (Indian/Reunion)", "+04:00 SAMT (Europe/Samara)", "+04:00 SCT (Indian/Mahe)", "+04:30 AFT (Asia/Kabul)", "+04:30 IRT (Asia/Tehran)", "+04:30 IRT (Iran)", "+05:00 AQTT (Asia/Aqtau)", "+05:00 AQTT (Asia/Aqtobe)", "+05:00 Asia/Atyrau (Asia/Atyrau)", "+05:00 MAWT (Antarctica/Mawson)", "+05:00 MVT (Indian/Maldives)", "+05:00 ORAT (Asia/Oral)", "+05:00 PKT (Asia/Karachi)", "+05:00 QYZT (Asia/Qyzylorda)", "+05:00 TFT (Indian/Kerguelen)", "+05:00 TJT (Asia/Dushanbe)", "+05:00 TMT (Asia/Ashgabat)", "+05:00 TMT (Asia/Ashkhabad)", "+05:00 UZT (Asia/Samarkand)", "+05:00 UZT (Asia/Tashkent)", "+05:00 YEKT (Asia/Yekaterinburg)", "+05:30 IT (Asia/Calcutta)", "+05:30 IT (Asia/Colombo)", "+05:30 IT (Asia/Kolkata)", "+05:45 NPT (Asia/Kathmandu)", "+05:45 NPT (Asia/Katmandu)", "+06:00 ALMT (Asia/Almaty)", "+06:00 BDT (Asia/Dacca)", "+06:00 BDT (Asia/Dhaka)", "+06:00 BTT (Asia/Thimbu)", "+06:00 BTT (Asia/Thimphu)", "+06:00 IOT (Indian/Chagos)", "+06:00 KGT (Asia/Bishkek)", "+06:00 OMST (Asia/Omsk)", "+06:00 QOST (Asia/Qostanay)", "+06:00 VOST (Antarctica/Vostok)", "+06:00 XJT (Asia/Kashgar)", "+06:00 XJT (Asia/Urumqi)", "+06:30 CCT (Indian/Cocos)", "+06:30 MMT (Asia/Rangoon)", "+06:30 MMT (Asia/Yangon)", "+07:00 Asia/Barnaul (Asia/Barnaul)", "+07:00 Asia/Tomsk (Asia/Tomsk)", "+07:00 CIT (Indian/Christmas)", "+07:00 DAVT (Antarctica/Davis)", "+07:00 HOVT (Asia/Hovd)", "+07:00 ICT (Asia/Bangkok)", "+07:00 ICT (Asia/Ho_Chi_Minh)", "+07:00 ICT (Asia/Phnom_Penh)", "+07:00 ICT (Asia/Saigon)", "+07:00 ICT (Asia/Vientiane)", "+07:00 KRAT (Asia/Krasnoyarsk)", "+07:00 KRAT (Asia/Novokuznetsk)", "+07:00 NOVT (Asia/Novosibirsk)", "+07:00 WIB (Asia/Jakarta)", "+07:00 WIB (Asia/Pontianak)", "+08:00 AWT (Antarctica/Casey)", "+08:00 AWT (Australia/Perth)", "+08:00 AWT (Australia/West)", "+08:00 BNT (Asia/Brunei)", "+08:00 CHOT (Asia/Choibalsan)", "+08:00 CT (Asia/Chongqing)", "+08:00 CT (Asia/Chungking)", "+08:00 CT (Asia/Harbin)", "+08:00 CT (Asia/Macao)", "+08:00 CT (Asia/Macau)", "+08:00 CT (Asia/Shanghai)", "+08:00 CT (Asia/Taipei)", "+08:00 CT (PRC)", "+08:00 HKT (Asia/Hong_Kong)", "+08:00 HKT (Hongkong)", "+08:00 IRKT (Asia/Irkutsk)", "+08:00 MYT (Asia/Kuala_Lumpur)", "+08:00 MYT (Asia/Kuching)", "+08:00 PT (Asia/Manila)", "+08:00 SGT (Asia/Singapore)", "+08:00 SGT (Singapore)", "+08:00 ULAT (Asia/Ulaanbaatar)", "+08:00 ULAT (Asia/Ulan_Bator)", "+08:00 WITA (Asia/Makassar)", "+08:00 WITA (Asia/Ujung_Pandang)", "+08:45 ACWT (Australia/Eucla)", "+09:00 JT (Asia/Tokyo)", "+09:00 JT (Japan)", "+09:00 KT (Asia/Pyongyang)", "+09:00 KT (Asia/Seoul)", "+09:00 KT (ROK)", "+09:00 PWT (Pacific/Palau)", "+09:00 TLT (Asia/Dili)", "+09:00 WIT (Asia/Jayapura)", "+09:00 YAKT (Asia/Chita)", "+09:00 YAKT (Asia/Khandyga)", "+09:00 YAKT (Asia/Yakutsk)", "+09:30 ACT (Australia/Adelaide)", "+09:30 ACT (Australia/Broken_Hill)", "+09:30 ACT (Australia/Darwin)", "+09:30 ACT (Australia/North)", "+09:30 ACT (Australia/South)", "+09:30 ACT (Australia/Yancowinna)", "+10:00 AET (Australia/ACT)", "+10:00 AET (Australia/Brisbane)", "+10:00 AET (Australia/Canberra)", "+10:00 AET (Australia/Currie)", "+10:00 AET (Australia/Hobart)", "+10:00 AET (Australia/Lindeman)", "+10:00 AET (Australia/Melbourne)", "+10:00 AET (Australia/NSW)", "+10:00 AET (Australia/Queensland)", "+10:00 AET (Australia/Sydney)", "+10:00 AET (Australia/Tasmania)", "+10:00 AET (Australia/Victoria)", "+10:00 CHUT (Pacific/Chuuk)", "+10:00 CHUT (Pacific/Truk)", "+10:00 CHUT (Pacific/Yap)", "+10:00 ChT (Pacific/Guam)", "+10:00 ChT (Pacific/Saipan)", "+10:00 DDUT (Antarctica/DumontDUrville)", "+10:00 PGT (Pacific/Port_Moresby)", "+10:00 VLAT (Asia/Ust-Nera)", "+10:00 VLAT (Asia/Vladivostok)", "+10:30 LHT (Australia/LHI)", "+10:30 LHT (Australia/Lord_Howe)", "+11:00 BT (Pacific/Bougainville)", "+11:00 KOST (Pacific/Kosrae)", "+11:00 MAGT (Asia/Magadan)", "+11:00 MIST (Antarctica/Macquarie)", "+11:00 NCT (Pacific/Noumea)", "+11:00 NFT (Pacific/Norfolk)", "+11:00 PONT (Pacific/Pohnpei)", "+11:00 PONT (Pacific/Ponape)", "+11:00 SAKT (Asia/Sakhalin)", "+11:00 SBT (Pacific/Guadalcanal)", "+11:00 SRET (Asia/Srednekolymsk)", "+11:00 VUT (Pacific/Efate)", "+12:00 ANAT (Asia/Anadyr)", "+12:00 FJT (Pacific/Fiji)", "+12:00 GILT (Pacific/Tarawa)", "+12:00 MHT (Kwajalein)", "+12:00 MHT (Pacific/Kwajalein)", "+12:00 MHT (Pacific/Majuro)", "+12:00 NRT (Pacific/Nauru)", "+12:00 NZT (Antarctica/McMurdo)", "+12:00 NZT (Antarctica/South_Pole)", "+12:00 NZT (NZ)", "+12:00 NZT (Pacific/Auckland)", "+12:00 PETT (Asia/Kamchatka)", "+12:00 TVT (Pacific/Funafuti)", "+12:00 WAKT (Pacific/Wake)", "+12:00 WFT (Pacific/Wallis)", "+12:45 CHAT (NZ-CHAT)", "+12:45 CHAT (Pacific/Chatham)", "+13:00 PHOT (Pacific/Enderbury)", "+13:00 TKT (Pacific/Fakaofo)", "+13:00 TOT (Pacific/Tongatapu)", "+13:00 WST (Pacific/Apia)", "+14:00 LINT (Pacific/Kiritimati)" ], | |
"values" : [ "UTC", "US/Samoa", "Pacific/Samoa", "Pacific/Pago_Pago", "Pacific/Midway", "Pacific/Niue", "Pacific/Tahiti", "US/Hawaii", "SystemV/HST10", "Pacific/Johnston", "Pacific/Honolulu", "Pacific/Rarotonga", "Pacific/Marquesas", "US/Aleutian", "America/Atka", "America/Adak", "Pacific/Gambier", "SystemV/YST9YDT", "SystemV/YST9", "SystemV/PST8PDT", "SystemV/PST8", "Pacific/Pitcairn", "US/Alaska", "America/Yakutat", "America/Sitka", "America/Nome", "America/Metlakatla", "America/Juneau", "America/Anchorage", "US/Pacific-New", "US/Pacific", "PST8PDT", "Mexico/BajaNorte", "Canada/Yukon", "Canada/Pacific", "America/Whitehorse", "America/Vancouver", "America/Tijuana", "America/Santa_Isabel", "America/Los_Angeles", "America/Ensenada", "America/Dawson", "US/Arizona", "SystemV/MST7MDT", "SystemV/MST7", "America/Phoenix", "America/Hermosillo", "America/Fort_Nelson", "America/Dawson_Creek", "America/Creston", "US/Mountain", "Navajo", "Mexico/BajaSur", "MST7MDT", "Canada/Mountain", "America/Yellowknife", "America/Shiprock", "America/Ojinaga", "America/Mazatlan", "America/Inuvik", "America/Edmonton", "America/Denver", "America/Chihuahua", "America/Cambridge_Bay", "America/Boise", "Pacific/Galapagos", "Pacific/Easter", "Chile/EasterIsland", "SystemV/CST6CDT", "SystemV/CST6", "Canada/Saskatchewan", "America/Tegucigalpa", "America/Swift_Current", "America/Regina", "America/Managua", "America/Guatemala", "America/El_Salvador", "America/Costa_Rica", "America/Belize", "America/Lima", "SystemV/EST5EDT", "SystemV/EST5", "Jamaica", "America/Panama", "America/Jamaica", "America/Coral_Harbour", "America/Cayman", "America/Cancun", "America/Atikokan", "America/Guayaquil", "US/Indiana-Starke", "US/Central", "Mexico/General", "Canada/Central", "CST6CDT", "America/Winnipeg", "America/Resolute", "America/Rankin_Inlet", "America/Rainy_River", "America/North_Dakota/New_Salem", "America/North_Dakota/Center", "America/North_Dakota/Beulah", "America/Monterrey", "America/Mexico_City", "America/Merida", "America/Menominee", "America/Matamoros", "America/Knox_IN", "America/Indiana/Tell_City", "America/Indiana/Knox", "America/Chicago", "America/Bahia_Banderas", "America/Bogota", "Brazil/Acre", "America/Rio_Branco", "America/Porto_Acre", "America/Eirunepe", "America/Caracas", "America/Asuncion", "America/Guyana", "US/Michigan", "US/Eastern", "US/East-Indiana", "EST5EDT", "Canada/Eastern", "America/Toronto", "America/Thunder_Bay", "America/Port-au-Prince", "America/Pangnirtung", "America/Nipigon", "America/New_York", "America/Nassau", "America/Montreal", "America/Louisville", "America/Kentucky/Monticello", "America/Kentucky/Louisville", "America/Iqaluit", "America/Indianapolis", "America/Indiana/Winamac", "America/Indiana/Vincennes", "America/Indiana/Vevay", "America/Indiana/Petersburg", "America/Indiana/Marengo", "America/Indiana/Indianapolis", "America/Grand_Turk", "America/Fort_Wayne", "America/Detroit", "Cuba", "America/Havana", "Chile/Continental", "America/Santiago", "America/La_Paz", "SystemV/AST4ADT", "SystemV/AST4", "America/Virgin", "America/Tortola", "America/St_Vincent", "America/St_Thomas", "America/St_Lucia", "America/St_Kitts", "America/St_Barthelemy", "America/Santo_Domingo", "America/Puerto_Rico", "America/Port_of_Spain", "America/Montserrat", "America/Martinique", "America/Marigot", "America/Lower_Princes", "America/Kralendijk", "America/Guadeloupe", "America/Grenada", "America/Dominica", "America/Curacao", "America/Blanc-Sablon", "America/Barbados", "America/Aruba", "America/Antigua", "America/Anguilla", "Brazil/West", "America/Porto_Velho", "America/Manaus", "America/Cuiaba", "America/Campo_Grande", "America/Boa_Vista", "America/Montevideo", "America/Paramaribo", "Antarctica/Rothera", "America/Cayenne", "Atlantic/Stanley", "Antarctica/Palmer", "Brazil/East", "America/Sao_Paulo", "America/Santarem", "America/Recife", "America/Maceio", "America/Fortaleza", "America/Belem", "America/Bahia", "America/Araguaina", "America/Punta_Arenas", "Canada/Atlantic", "Atlantic/Bermuda", "America/Thule", "America/Moncton", "America/Halifax", "America/Goose_Bay", "America/Glace_Bay", "America/Rosario", "America/Mendoza", "America/Jujuy", "America/Cordoba", "America/Catamarca", "America/Buenos_Aires", "America/Argentina/Ushuaia", "America/Argentina/Tucuman", "America/Argentina/San_Luis", "America/Argentina/San_Juan", "America/Argentina/Salta", "America/Argentina/Rio_Gallegos", "America/Argentina/Mendoza", "America/Argentina/La_Rioja", "America/Argentina/Jujuy", "America/Argentina/Cordoba", "America/Argentina/ComodRivadavia", "America/Argentina/Catamarca", "America/Argentina/Buenos_Aires", "Canada/Newfoundland", "America/St_Johns", "America/Godthab", "America/Miquelon", "Atlantic/South_Georgia", "Brazil/DeNoronha", "America/Noronha", "Atlantic/Cape_Verde", "Atlantic/Azores", "America/Scoresbysund", "Africa/Abidjan", "Africa/Accra", "Africa/Bamako", "Africa/Banjul", "Africa/Bissau", "Africa/Conakry", "Africa/Dakar", "Africa/Freetown", "Africa/Lome", "Africa/Monrovia", "Africa/Nouakchott", "Africa/Ouagadougou", "Africa/Sao_Tome", "Africa/Timbuktu", "America/Danmarkshavn", "Atlantic/Reykjavik", "Atlantic/St_Helena", "Etc/Greenwich", "GMT", "GMT0", "Greenwich", "Iceland", "Etc/UCT", "Etc/UTC", "Etc/Universal", "Etc/Zulu", "UCT", "Universal", "Zulu", "Europe/Belfast", "Europe/Guernsey", "Europe/Isle_of_Man", "Europe/Jersey", "Europe/London", "GB", "GB-Eire", "Africa/Algiers", "Africa/Tunis", "Eire", "Europe/Dublin", "Africa/Bangui", "Africa/Brazzaville", "Africa/Douala", "Africa/Kinshasa", "Africa/Lagos", "Africa/Libreville", "Africa/Luanda", "Africa/Malabo", "Africa/Ndjamena", "Africa/Niamey", "Africa/Porto-Novo", "Africa/Casablanca", "Africa/El_Aaiun", "Atlantic/Canary", "Atlantic/Faeroe", "Atlantic/Faroe", "Atlantic/Madeira", "Europe/Lisbon", "Portugal", "WET", "Antarctica/Troll", "Africa/Blantyre", "Africa/Bujumbura", "Africa/Gaborone", "Africa/Harare", "Africa/Khartoum", "Africa/Kigali", "Africa/Lubumbashi", "Africa/Lusaka", "Africa/Maputo", "Africa/Windhoek", "Africa/Ceuta", "Arctic/Longyearbyen", "Atlantic/Jan_Mayen", "CET", "Europe/Amsterdam", "Europe/Andorra", "Europe/Belgrade", "Europe/Berlin", "Europe/Bratislava", "Europe/Brussels", "Europe/Budapest", "Europe/Busingen", "Europe/Copenhagen", "Europe/Gibraltar", "Europe/Ljubljana", "Europe/Luxembourg", "Europe/Madrid", "Europe/Malta", "Europe/Monaco", "Europe/Oslo", "Europe/Paris", "Europe/Podgorica", "Europe/Prague", "Europe/Rome", "Europe/San_Marino", "Europe/Sarajevo", "Europe/Skopje", "Europe/Stockholm", "Europe/Tirane", "Europe/Vaduz", "Europe/Vatican", "Europe/Vienna", "Europe/Warsaw", "Europe/Zagreb", "Europe/Zurich", "Poland", "Africa/Cairo", "Africa/Tripoli", "Egypt", "Europe/Kaliningrad", "Libya", "MET", "Africa/Johannesburg", "Africa/Maseru", "Africa/Mbabane", "Asia/Aden", "Asia/Baghdad", "Asia/Bahrain", "Asia/Kuwait", "Asia/Qatar", "Asia/Riyadh", "Asia/Famagusta", "Africa/Addis_Ababa", "Africa/Asmara", "Africa/Asmera", "Africa/Dar_es_Salaam", "Africa/Djibouti", "Africa/Juba", "Africa/Kampala", "Africa/Mogadishu", "Africa/Nairobi", "Indian/Antananarivo", "Indian/Comoro", "Indian/Mayotte", "Asia/Amman", "Asia/Beirut", "Asia/Damascus", "Asia/Gaza", "Asia/Hebron", "Asia/Istanbul", "Asia/Nicosia", "EET", "Europe/Athens", "Europe/Bucharest", "Europe/Chisinau", "Europe/Helsinki", "Europe/Istanbul", "Europe/Kiev", "Europe/Mariehamn", "Europe/Nicosia", "Europe/Riga", "Europe/Sofia", "Europe/Tallinn", "Europe/Tiraspol", "Europe/Uzhgorod", "Europe/Vilnius", "Europe/Zaporozhye", "Turkey", "Europe/Kirov", "Asia/Jerusalem", "Asia/Tel_Aviv", "Israel", "Europe/Minsk", "Europe/Moscow", "Europe/Simferopol", "W-SU", "Antarctica/Syowa", "Asia/Yerevan", "Asia/Baku", "Europe/Astrakhan", "Europe/Saratov", "Europe/Ulyanovsk", "Asia/Tbilisi", "Asia/Dubai", "Asia/Muscat", "Europe/Volgograd", "Indian/Mauritius", "Indian/Reunion", "Europe/Samara", "Indian/Mahe", "Asia/Kabul", "Asia/Tehran", "Iran", "Asia/Aqtau", "Asia/Aqtobe", "Asia/Atyrau", "Antarctica/Mawson", "Indian/Maldives", "Asia/Oral", "Asia/Karachi", "Asia/Qyzylorda", "Indian/Kerguelen", "Asia/Dushanbe", "Asia/Ashgabat", "Asia/Ashkhabad", "Asia/Samarkand", "Asia/Tashkent", "Asia/Yekaterinburg", "Asia/Calcutta", "Asia/Colombo", "Asia/Kolkata", "Asia/Kathmandu", "Asia/Katmandu", "Asia/Almaty", "Asia/Dacca", "Asia/Dhaka", "Asia/Thimbu", "Asia/Thimphu", "Indian/Chagos", "Asia/Bishkek", "Asia/Omsk", "Asia/Qostanay", "Antarctica/Vostok", "Asia/Kashgar", "Asia/Urumqi", "Indian/Cocos", "Asia/Rangoon", "Asia/Yangon", "Asia/Barnaul", "Asia/Tomsk", "Indian/Christmas", "Antarctica/Davis", "Asia/Hovd", "Asia/Bangkok", "Asia/Ho_Chi_Minh", "Asia/Phnom_Penh", "Asia/Saigon", "Asia/Vientiane", "Asia/Krasnoyarsk", "Asia/Novokuznetsk", "Asia/Novosibirsk", "Asia/Jakarta", "Asia/Pontianak", "Antarctica/Casey", "Australia/Perth", "Australia/West", "Asia/Brunei", "Asia/Choibalsan", "Asia/Chongqing", "Asia/Chungking", "Asia/Harbin", "Asia/Macao", "Asia/Macau", "Asia/Shanghai", "Asia/Taipei", "PRC", "Asia/Hong_Kong", "Hongkong", "Asia/Irkutsk", "Asia/Kuala_Lumpur", "Asia/Kuching", "Asia/Manila", "Asia/Singapore", "Singapore", "Asia/Ulaanbaatar", "Asia/Ulan_Bator", "Asia/Makassar", "Asia/Ujung_Pandang", "Australia/Eucla", "Asia/Tokyo", "Japan", "Asia/Pyongyang", "Asia/Seoul", "ROK", "Pacific/Palau", "Asia/Dili", "Asia/Jayapura", "Asia/Chita", "Asia/Khandyga", "Asia/Yakutsk", "Australia/Adelaide", "Australia/Broken_Hill", "Australia/Darwin", "Australia/North", "Australia/South", "Australia/Yancowinna", "Australia/ACT", "Australia/Brisbane", "Australia/Canberra", "Australia/Currie", "Australia/Hobart", "Australia/Lindeman", "Australia/Melbourne", "Australia/NSW", "Australia/Queensland", "Australia/Sydney", "Australia/Tasmania", "Australia/Victoria", "Pacific/Chuuk", "Pacific/Truk", "Pacific/Yap", "Pacific/Guam", "Pacific/Saipan", "Antarctica/DumontDUrville", "Pacific/Port_Moresby", "Asia/Ust-Nera", "Asia/Vladivostok", "Australia/LHI", "Australia/Lord_Howe", "Pacific/Bougainville", "Pacific/Kosrae", "Asia/Magadan", "Antarctica/Macquarie", "Pacific/Noumea", "Pacific/Norfolk", "Pacific/Pohnpei", "Pacific/Ponape", "Asia/Sakhalin", "Pacific/Guadalcanal", "Asia/Srednekolymsk", "Pacific/Efate", "Asia/Anadyr", "Pacific/Fiji", "Pacific/Tarawa", "Kwajalein", "Pacific/Kwajalein", "Pacific/Majuro", "Pacific/Nauru", "Antarctica/McMurdo", "Antarctica/South_Pole", "NZ", "Pacific/Auckland", "Asia/Kamchatka", "Pacific/Funafuti", "Pacific/Wake", "Pacific/Wallis", "NZ-CHAT", "Pacific/Chatham", "Pacific/Enderbury", "Pacific/Fakaofo", "Pacific/Tongatapu", "Pacific/Apia", "Pacific/Kiritimati" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.TimeZoneChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 180, | |
"displayMode" : "BASIC", | |
"name" : "zonedDateTimeTargetTimeZone", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "otherZonedDateTimeFormat", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Other Zoned DateTime Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"zonedDateTimeFormat" : [ "OTHER" ], | |
"targetType" : [ "ZONED_DATETIME", "STRING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 70, | |
"displayMode" : "BASIC", | |
"name" : "otherZonedDateTimeFormat", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "encoding", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "CharSet", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "STRING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "UTF-8", "US-ASCII", "UTF-16", "ISO-8859-1", "IBM-500", "GBK", "Big5", "Big5-HKSCS", "CESU-8", "EUC-JP", "EUC-KR", "GB18030", "GB2312", "IBM-Thai", "IBM00858", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "IBM037", "IBM1026", "IBM1047", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM424", "IBM437", "IBM500", "IBM775", "IBM850", "IBM852", "IBM855", "IBM857", "IBM860", "IBM861", "IBM862", "IBM863", "IBM864", "IBM865", "IBM866", "IBM868", "IBM869", "IBM870", "IBM871", "IBM918", "ISO-2022-CN", "ISO-2022-JP", "ISO-2022-JP-2", "ISO-2022-KR", "ISO-8859-13", "ISO-8859-15", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "JIS_X0201", "JIS_X0212-1990", "KOI8-R", "KOI8-U", "Shift_JIS", "TIS-620", "UTF-16BE", "UTF-16LE", "UTF-32", "UTF-32BE", "UTF-32LE", "windows-1250", "windows-1251", "windows-1252", "windows-1253", "windows-1254", "windows-1255", "windows-1256", "windows-1257", "windows-1258", "windows-31j", "x-Big5-HKSCS-2001", "x-Big5-Solaris", "x-COMPOUND_TEXT", "x-euc-jp-linux", "x-EUC-TW", "x-eucJP-Open", "x-IBM1006", "x-IBM1025", "x-IBM1046", "x-IBM1097", "x-IBM1098", "x-IBM1112", "x-IBM1122", "x-IBM1123", "x-IBM1124", "x-IBM1166", "x-IBM1364", "x-IBM1381", "x-IBM1383", "x-IBM300", "x-IBM33722", "x-IBM737", "x-IBM833", "x-IBM834", "x-IBM856", "x-IBM874", "x-IBM875", "x-IBM921", "x-IBM922", "x-IBM930", "x-IBM933", "x-IBM935", "x-IBM937", "x-IBM939", "x-IBM942", "x-IBM942C", "x-IBM943", "x-IBM943C", "x-IBM948", "x-IBM949", "x-IBM949C", "x-IBM950", "x-IBM964", "x-IBM970", "x-ISCII91", "x-ISO-2022-CN-CNS", "x-ISO-2022-CN-GB", "x-iso-8859-11", "x-JIS0208", "x-JISAutoDetect", "x-Johab", "x-MacArabic", "x-MacCentralEurope", "x-MacCroatian", "x-MacCyrillic", "x-MacDingbat", "x-MacGreek", "x-MacHebrew", "x-MacIceland", "x-MacRoman", "x-MacRomania", "x-MacSymbol", "x-MacThai", "x-MacTurkish", "x-MacUkraine", "x-MS932_0213", "x-MS950-HKSCS", "x-MS950-HKSCS-XP", "x-mswin-936", "x-PCK", "x-SJIS_0213", "x-UTF-16LE-BOM", "X-UTF-32BE-BOM", "X-UTF-32LE-BOM", "x-windows-50220", "x-windows-50221", "x-windows-874", "x-windows-949", "x-windows-950", "x-windows-iso2022jp" ], | |
"values" : [ "UTF-8", "US-ASCII", "UTF-16", "ISO-8859-1", "IBM-500", "GBK", "Big5", "Big5-HKSCS", "CESU-8", "EUC-JP", "EUC-KR", "GB18030", "GB2312", "IBM-Thai", "IBM00858", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "IBM037", "IBM1026", "IBM1047", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM424", "IBM437", "IBM500", "IBM775", "IBM850", "IBM852", "IBM855", "IBM857", "IBM860", "IBM861", "IBM862", "IBM863", "IBM864", "IBM865", "IBM866", "IBM868", "IBM869", "IBM870", "IBM871", "IBM918", "ISO-2022-CN", "ISO-2022-JP", "ISO-2022-JP-2", "ISO-2022-KR", "ISO-8859-13", "ISO-8859-15", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "JIS_X0201", "JIS_X0212-1990", "KOI8-R", "KOI8-U", "Shift_JIS", "TIS-620", "UTF-16BE", "UTF-16LE", "UTF-32", "UTF-32BE", "UTF-32LE", "windows-1250", "windows-1251", "windows-1252", "windows-1253", "windows-1254", "windows-1255", "windows-1256", "windows-1257", "windows-1258", "windows-31j", "x-Big5-HKSCS-2001", "x-Big5-Solaris", "x-COMPOUND_TEXT", "x-euc-jp-linux", "x-EUC-TW", "x-eucJP-Open", "x-IBM1006", "x-IBM1025", "x-IBM1046", "x-IBM1097", "x-IBM1098", "x-IBM1112", "x-IBM1122", "x-IBM1123", "x-IBM1124", "x-IBM1166", "x-IBM1364", "x-IBM1381", "x-IBM1383", "x-IBM300", "x-IBM33722", "x-IBM737", "x-IBM833", "x-IBM834", "x-IBM856", "x-IBM874", "x-IBM875", "x-IBM921", "x-IBM922", "x-IBM930", "x-IBM933", "x-IBM935", "x-IBM937", "x-IBM939", "x-IBM942", "x-IBM942C", "x-IBM943", "x-IBM943C", "x-IBM948", "x-IBM949", "x-IBM949C", "x-IBM950", "x-IBM964", "x-IBM970", "x-ISCII91", "x-ISO-2022-CN-CNS", "x-ISO-2022-CN-GB", "x-iso-8859-11", "x-JIS0208", "x-JISAutoDetect", "x-Johab", "x-MacArabic", "x-MacCentralEurope", "x-MacCroatian", "x-MacCyrillic", "x-MacDingbat", "x-MacGreek", "x-MacHebrew", "x-MacIceland", "x-MacRoman", "x-MacRomania", "x-MacSymbol", "x-MacThai", "x-MacTurkish", "x-MacUkraine", "x-MS932_0213", "x-MS950-HKSCS", "x-MS950-HKSCS-XP", "x-mswin-936", "x-PCK", "x-SJIS_0213", "x-UTF-16LE-BOM", "X-UTF-32BE-BOM", "X-UTF-32LE-BOM", "x-windows-50220", "x-windows-50221", "x-windows-874", "x-windows-949", "x-windows-950", "x-windows-iso2022jp" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.CharsetChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 80, | |
"displayMode" : "BASIC", | |
"name" : "encoding", | |
"type" : "MODEL", | |
"defaultValue" : "UTF-8" | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "fieldTypeConverterConfigs", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "wholeTypeConverterConfigs", | |
"description" : "Configure types that should be converted. All fields of given type in a record will be converted.", | |
"max" : 9223372036854775807, | |
"label" : "", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"convertBy" : [ "BY_TYPE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "sourceType", | |
"description" : "Converts all fields of given type", | |
"max" : 9223372036854775807, | |
"label" : "Source type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "BOOLEAN", "CHAR", "BYTE", "SHORT", "INTEGER", "LONG", "FLOAT", "DOUBLE", "DECIMAL", "DATE", "TIME", "DATETIME", "ZONED_DATETIME", "STRING", "BYTE_ARRAY" ], | |
"values" : [ "BOOLEAN", "CHAR", "BYTE", "SHORT", "INTEGER", "LONG", "FLOAT", "DOUBLE", "DECIMAL", "DATE", "TIME", "DATETIME", "ZONED_DATETIME", "STRING", "BYTE_ARRAY" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.PrimitiveFieldTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "sourceType", | |
"type" : "MODEL", | |
"defaultValue" : "INTEGER" | |
}, { | |
"fieldName" : "targetType", | |
"description" : "Select a compatible data type", | |
"max" : 9223372036854775807, | |
"label" : "Convert to Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "BOOLEAN", "CHAR", "BYTE", "SHORT", "INTEGER", "LONG", "FLOAT", "DOUBLE", "DECIMAL", "DATE", "TIME", "DATETIME", "ZONED_DATETIME", "STRING", "BYTE_ARRAY" ], | |
"values" : [ "BOOLEAN", "CHAR", "BYTE", "SHORT", "INTEGER", "LONG", "FLOAT", "DOUBLE", "DECIMAL", "DATE", "TIME", "DATETIME", "ZONED_DATETIME", "STRING", "BYTE_ARRAY" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.PrimitiveFieldTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "targetType", | |
"type" : "MODEL", | |
"defaultValue" : "INTEGER" | |
}, { | |
"fieldName" : "treatInputFieldAsDate", | |
"description" : "Select to convert input Long to DateTime before converting to a String", | |
"max" : 9223372036854775807, | |
"label" : "Treat Input Field as Date", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "STRING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "treatInputFieldAsDate", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "dataLocale", | |
"description" : "Affects the interpretation of locale sensitive data, such as using the comma as a decimal separator", | |
"max" : 9223372036854775807, | |
"label" : "Data Locale", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "ZONED_DATETIME", "INTEGER", "LONG", "DOUBLE", "BYTE", "FLOAT", "SHORT", "DECIMAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Albanian", "Albanian (Albania)", "Arabic", "Arabic (Algeria)", "Arabic (Bahrain)", "Arabic (Egypt)", "Arabic (Iraq)", "Arabic (Jordan)", "Arabic (Kuwait)", "Arabic (Lebanon)", "Arabic (Libya)", "Arabic (Morocco)", "Arabic (Oman)", "Arabic (Qatar)", "Arabic (Saudi Arabia)", "Arabic (Sudan)", "Arabic (Syria)", "Arabic (Tunisia)", "Arabic (United Arab Emirates)", "Arabic (Yemen)", "Belarusian", "Belarusian (Belarus)", "Bulgarian", "Bulgarian (Bulgaria)", "Catalan", "Catalan (Spain)", "Chinese", "Chinese (China)", "Chinese (Hong Kong)", "Chinese (Singapore)", "Chinese (Taiwan)", "Croatian", "Croatian (Croatia)", "Czech", "Czech (Czech Republic)", "Danish", "Danish (Denmark)", "Dutch", "Dutch (Belgium)", "Dutch (Netherlands)", "English", "English (Australia)", "English (Canada)", "English (India)", "English (Ireland)", "English (Malta)", "English (New Zealand)", "English (Philippines)", "English (Singapore)", "English (South Africa)", "English (United Kingdom)", "English (United States)", "Estonian", "Estonian (Estonia)", "Finnish", "Finnish (Finland)", "French", "French (Belgium)", "French (Canada)", "French (France)", "French (Luxembourg)", "French (Switzerland)", "German", "German (Austria)", "German (Germany)", "German (Greece)", "German (Luxembourg)", "German (Switzerland)", "Greek", "Greek (Cyprus)", "Greek (Greece)", "Hebrew", "Hebrew (Israel)", "Hindi", "Hindi (India)", "Hungarian", "Hungarian (Hungary)", "Icelandic", "Icelandic (Iceland)", "Indonesian", "Indonesian (Indonesia)", "Irish", "Irish (Ireland)", "Italian", "Italian (Italy)", "Italian (Switzerland)", "Japanese", "Japanese (Japan)", "Japanese (Japan,JP)", "Korean", "Korean (South Korea)", "Latvian", "Latvian (Latvia)", "Lithuanian", "Lithuanian (Lithuania)", "Macedonian", "Macedonian (Macedonia)", "Malay", "Malay (Malaysia)", "Maltese", "Maltese (Malta)", "Norwegian", "Norwegian (Norway)", "Norwegian (Norway,Nynorsk)", "Polish", "Polish (Poland)", "Portuguese", "Portuguese (Brazil)", "Portuguese (Portugal)", "Romanian", "Romanian (Romania)", "Russian", "Russian (Russia)", "Serbian (Latin)", "Serbian (Latin,Bosnia and Herzegovina)", "Serbian (Montenegro)", "Serbian (Serbia and Montenegro)", "Serbian (Serbia)", "Slovak", "Slovak (Slovakia)", "Slovenian", "Slovenian (Slovenia)", "Spanish", "Spanish (Argentina)", "Spanish (Bolivia)", "Spanish (Chile)", "Spanish (Colombia)", "Spanish (Costa Rica)", "Spanish (Cuba)", "Spanish (Dominican Republic)", "Spanish (Ecuador)", "Spanish (El Salvador)", "Spanish (Guatemala)", "Spanish (Honduras)", "Spanish (Mexico)", "Spanish (Nicaragua)", "Spanish (Panama)", "Spanish (Paraguay)", "Spanish (Peru)", "Spanish (Puerto Rico)", "Spanish (Spain)", "Spanish (United States)", "Spanish (Uruguay)", "Spanish (Venezuela)", "Swedish", "Swedish (Sweden)", "Thai", "Thai (Thailand)", "Thai (Thailand,TH)", "Turkish", "Turkish (Turkey)", "Ukrainian", "Ukrainian (Ukraine)", "Vietnamese", "Vietnamese (Vietnam)" ], | |
"values" : [ "sq", "sq,AL", "ar", "ar,DZ", "ar,BH", "ar,EG", "ar,IQ", "ar,JO", "ar,KW", "ar,LB", "ar,LY", "ar,MA", "ar,OM", "ar,QA", "ar,SA", "ar,SD", "ar,SY", "ar,TN", "ar,AE", "ar,YE", "be", "be,BY", "bg", "bg,BG", "ca", "ca,ES", "zh", "zh,CN", "zh,HK", "zh,SG", "zh,TW", "hr", "hr,HR", "cs", "cs,CZ", "da", "da,DK", "nl", "nl,BE", "nl,NL", "en", "en,AU", "en,CA", "en,IN", "en,IE", "en,MT", "en,NZ", "en,PH", "en,SG", "en,ZA", "en,GB", "en,US", "et", "et,EE", "fi", "fi,FI", "fr", "fr,BE", "fr,CA", "fr,FR", "fr,LU", "fr,CH", "de", "de,AT", "de,DE", "de,GR", "de,LU", "de,CH", "el", "el,CY", "el,GR", "iw", "iw,IL", "hi", "hi,IN", "hu", "hu,HU", "is", "is,IS", "in", "in,ID", "ga", "ga,IE", "it", "it,IT", "it,CH", "ja", "ja,JP", "ja,JP,JP", "ko", "ko,KR", "lv", "lv,LV", "lt", "lt,LT", "mk", "mk,MK", "ms", "ms,MY", "mt", "mt,MT", "no", "no,NO", "no,NO,NY", "pl", "pl,PL", "pt", "pt,BR", "pt,PT", "ro", "ro,RO", "ru", "ru,RU", "sr", "sr,BA", "sr,ME", "sr,CS", "sr,RS", "sk", "sk,SK", "sl", "sl,SI", "es", "es,AR", "es,BO", "es,CL", "es,CO", "es,CR", "es,CU", "es,DO", "es,EC", "es,SV", "es,GT", "es,HN", "es,MX", "es,NI", "es,PA", "es,PY", "es,PE", "es,PR", "es,ES", "es,US", "es,UY", "es,VE", "sv", "sv,SE", "th", "th,TH", "th,TH,TH", "tr", "tr,TR", "uk", "uk,UA", "vi", "vi,VN" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.LocaleChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "dataLocale", | |
"type" : "MODEL", | |
"defaultValue" : "en,US" | |
}, { | |
"fieldName" : "scale", | |
"description" : "Decimal Value Scale", | |
"max" : 9223372036854775807, | |
"label" : "Scale", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "DECIMAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 40, | |
"displayMode" : "BASIC", | |
"name" : "scale", | |
"type" : "NUMBER", | |
"defaultValue" : -1 | |
}, { | |
"fieldName" : "decimalScaleRoundingStrategy", | |
"description" : "Rounding strategy during scale conversion", | |
"max" : 9223372036854775807, | |
"label" : "Rounding Strategy", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "DECIMAL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Round up", "Round Down", "Round Ceil", "Round Floor", "Round Half Up", "Round Half Down", "Round Half Even", "Round Unnecessary" ], | |
"values" : [ "ROUND_UP", "ROUND_DOWN", "ROUND_CEILING", "ROUND_FLOOR", "ROUND_HALF_UP", "ROUND_HALF_DOWN", "ROUND_HALF_EVEN", "ROUND_UNNECESSARY" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.DecimalScaleRoundingStrategyChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 50, | |
"displayMode" : "BASIC", | |
"name" : "decimalScaleRoundingStrategy", | |
"type" : "MODEL", | |
"defaultValue" : "ROUND_UNNECESSARY" | |
}, { | |
"fieldName" : "dateFormat", | |
"description" : "Select or enter any valid date or datetime format", | |
"max" : 9223372036854775807, | |
"label" : "Date Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "DATETIME", "DATE", "STRING", "TIME" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "yyyy-MM-dd", "dd-MMM-yyyy", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm:ss.SSS", "yyyy-MM-dd HH:mm:ss.SSS Z", "yyyy-MM-dd'T'HH:mm'Z'", "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", "Other ..." ], | |
"values" : [ "YYYY_MM_DD", "DD_MM_YYYY", "YYYY_MM_DD_HH_MM_SS", "YYYY_MM_DD_HH_MM_SS_SSS", "YYYY_MM_DD_HH_MM_SS_SSS_Z", "YYYY_MM_DD_T_HH_MM_Z", "YYYY_MM_DD_T_HH_MM_SS_SSS_Z", "OTHER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.DateFormatChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 40, | |
"displayMode" : "BASIC", | |
"name" : "dateFormat", | |
"type" : "MODEL", | |
"defaultValue" : "YYYY_MM_DD" | |
}, { | |
"fieldName" : "otherDateFormat", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Other Date Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dateFormat" : [ "OTHER" ], | |
"targetType" : [ "DATETIME", "DATE", "STRING", "TIME" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 50, | |
"displayMode" : "BASIC", | |
"name" : "otherDateFormat", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "zonedDateTimeFormat", | |
"description" : "Select or enter any valid date or datetime format", | |
"max" : 9223372036854775807, | |
"label" : "Zoned DateTime Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "ZONED_DATETIME", "STRING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "yyyy-MM-dd'T'HH:mm:ssX", "yyyy-MM-dd'T'HH:mm:ssX[VV]", "Other ..." ], | |
"values" : [ "ISO_OFFSET_DATE_TIME", "ISO_ZONED_DATE_TIME", "OTHER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.ZonedDateTimeFormatChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 60, | |
"displayMode" : "BASIC", | |
"name" : "zonedDateTimeFormat", | |
"type" : "MODEL", | |
"defaultValue" : "ISO_ZONED_DATE_TIME" | |
}, { | |
"fieldName" : "zonedDateTimeTargetTimeZone", | |
"description" : "Time Zone ", | |
"max" : 9223372036854775807, | |
"label" : "Target Time Zone", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "ZONED_DATETIME" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Same as Data Collector: +00:00 UTC (UTC)", "-11:00 ST (US/Samoa)", "-11:00 ST (Pacific/Samoa)", "-11:00 ST (Pacific/Pago_Pago)", "-11:00 ST (Pacific/Midway)", "-11:00 NUT (Pacific/Niue)", "-10:00 TAHT (Pacific/Tahiti)", "-10:00 HT (US/Hawaii)", "-10:00 HT (SystemV/HST10)", "-10:00 HT (Pacific/Johnston)", "-10:00 HT (Pacific/Honolulu)", "-10:00 CKT (Pacific/Rarotonga)", "-09:30 MART (Pacific/Marquesas)", "-09:00 HT (US/Aleutian)", "-09:00 HT (America/Atka)", "-09:00 HT (America/Adak)", "-09:00 GAMT (Pacific/Gambier)", "-09:00 AKT (SystemV/YST9YDT)", "-09:00 AKT (SystemV/YST9)", "-08:00 PT (SystemV/PST8PDT)", "-08:00 PT (SystemV/PST8)", "-08:00 PT (Pacific/Pitcairn)", "-08:00 AKT (US/Alaska)", "-08:00 AKT (America/Yakutat)", "-08:00 AKT (America/Sitka)", "-08:00 AKT (America/Nome)", "-08:00 AKT (America/Metlakatla)", "-08:00 AKT (America/Juneau)", "-08:00 AKT (America/Anchorage)", "-07:00 PT (US/Pacific-New)", "-07:00 PT (US/Pacific)", "-07:00 PT (PST8PDT)", "-07:00 PT (Mexico/BajaNorte)", "-07:00 PT (Canada/Yukon)", "-07:00 PT (Canada/Pacific)", "-07:00 PT (America/Whitehorse)", "-07:00 PT (America/Vancouver)", "-07:00 PT (America/Tijuana)", "-07:00 PT (America/Santa_Isabel)", "-07:00 PT (America/Los_Angeles)", "-07:00 PT (America/Ensenada)", "-07:00 PT (America/Dawson)", "-07:00 MT (US/Arizona)", "-07:00 MT (SystemV/MST7MDT)", "-07:00 MT (SystemV/MST7)", "-07:00 MT (America/Phoenix)", "-07:00 MT (America/Hermosillo)", "-07:00 MT (America/Fort_Nelson)", "-07:00 MT (America/Dawson_Creek)", "-07:00 MT (America/Creston)", "-06:00 MT (US/Mountain)", "-06:00 MT (Navajo)", "-06:00 MT (Mexico/BajaSur)", "-06:00 MT (MST7MDT)", "-06:00 MT (Canada/Mountain)", "-06:00 MT (America/Yellowknife)", "-06:00 MT (America/Shiprock)", "-06:00 MT (America/Ojinaga)", "-06:00 MT (America/Mazatlan)", "-06:00 MT (America/Inuvik)", "-06:00 MT (America/Edmonton)", "-06:00 MT (America/Denver)", "-06:00 MT (America/Chihuahua)", "-06:00 MT (America/Cambridge_Bay)", "-06:00 MT (America/Boise)", "-06:00 GALT (Pacific/Galapagos)", "-06:00 EAST (Pacific/Easter)", "-06:00 EAST (Chile/EasterIsland)", "-06:00 CT (SystemV/CST6CDT)", "-06:00 CT (SystemV/CST6)", "-06:00 CT (Canada/Saskatchewan)", "-06:00 CT (America/Tegucigalpa)", "-06:00 CT (America/Swift_Current)", "-06:00 CT (America/Regina)", "-06:00 CT (America/Managua)", "-06:00 CT (America/Guatemala)", "-06:00 CT (America/El_Salvador)", "-06:00 CT (America/Costa_Rica)", "-06:00 CT (America/Belize)", "-05:00 PET (America/Lima)", "-05:00 ET (SystemV/EST5EDT)", "-05:00 ET (SystemV/EST5)", "-05:00 ET (Jamaica)", "-05:00 ET (America/Panama)", "-05:00 ET (America/Jamaica)", "-05:00 ET (America/Coral_Harbour)", "-05:00 ET (America/Cayman)", "-05:00 ET (America/Cancun)", "-05:00 ET (America/Atikokan)", "-05:00 ECT (America/Guayaquil)", "-05:00 CT (US/Indiana-Starke)", "-05:00 CT (US/Central)", "-05:00 CT (Mexico/General)", "-05:00 CT (Canada/Central)", "-05:00 CT (CST6CDT)", "-05:00 CT (America/Winnipeg)", "-05:00 CT (America/Resolute)", "-05:00 CT (America/Rankin_Inlet)", "-05:00 CT (America/Rainy_River)", "-05:00 CT (America/North_Dakota/New_Salem)", "-05:00 CT (America/North_Dakota/Center)", "-05:00 CT (America/North_Dakota/Beulah)", "-05:00 CT (America/Monterrey)", "-05:00 CT (America/Mexico_City)", "-05:00 CT (America/Merida)", "-05:00 CT (America/Menominee)", "-05:00 CT (America/Matamoros)", "-05:00 CT (America/Knox_IN)", "-05:00 CT (America/Indiana/Tell_City)", "-05:00 CT (America/Indiana/Knox)", "-05:00 CT (America/Chicago)", "-05:00 CT (America/Bahia_Banderas)", "-05:00 COT (America/Bogota)", "-05:00 ACT (Brazil/Acre)", "-05:00 ACT (America/Rio_Branco)", "-05:00 ACT (America/Porto_Acre)", "-05:00 ACT (America/Eirunepe)", "-04:00 VET (America/Caracas)", "-04:00 PYT (America/Asuncion)", "-04:00 GYT (America/Guyana)", "-04:00 ET (US/Michigan)", "-04:00 ET (US/Eastern)", "-04:00 ET (US/East-Indiana)", "-04:00 ET (EST5EDT)", "-04:00 ET (Canada/Eastern)", "-04:00 ET (America/Toronto)", "-04:00 ET (America/Thunder_Bay)", "-04:00 ET (America/Port-au-Prince)", "-04:00 ET (America/Pangnirtung)", "-04:00 ET (America/Nipigon)", "-04:00 ET (America/New_York)", "-04:00 ET (America/Nassau)", "-04:00 ET (America/Montreal)", "-04:00 ET (America/Louisville)", "-04:00 ET (America/Kentucky/Monticello)", "-04:00 ET (America/Kentucky/Louisville)", "-04:00 ET (America/Iqaluit)", "-04:00 ET (America/Indianapolis)", "-04:00 ET (America/Indiana/Winamac)", "-04:00 ET (America/Indiana/Vincennes)", "-04:00 ET (America/Indiana/Vevay)", "-04:00 ET (America/Indiana/Petersburg)", "-04:00 ET (America/Indiana/Marengo)", "-04:00 ET (America/Indiana/Indianapolis)", "-04:00 ET (America/Grand_Turk)", "-04:00 ET (America/Fort_Wayne)", "-04:00 ET (America/Detroit)", "-04:00 CT (Cuba)", "-04:00 CT (America/Havana)", "-04:00 CLT (Chile/Continental)", "-04:00 CLT (America/Santiago)", "-04:00 BOT (America/La_Paz)", "-04:00 AT (SystemV/AST4ADT)", "-04:00 AT (SystemV/AST4)", "-04:00 AT (America/Virgin)", "-04:00 AT (America/Tortola)", "-04:00 AT (America/St_Vincent)", "-04:00 AT (America/St_Thomas)", "-04:00 AT (America/St_Lucia)", "-04:00 AT (America/St_Kitts)", "-04:00 AT (America/St_Barthelemy)", "-04:00 AT (America/Santo_Domingo)", "-04:00 AT (America/Puerto_Rico)", "-04:00 AT (America/Port_of_Spain)", "-04:00 AT (America/Montserrat)", "-04:00 AT (America/Martinique)", "-04:00 AT (America/Marigot)", "-04:00 AT (America/Lower_Princes)", "-04:00 AT (America/Kralendijk)", "-04:00 AT (America/Guadeloupe)", "-04:00 AT (America/Grenada)", "-04:00 AT (America/Dominica)", "-04:00 AT (America/Curacao)", "-04:00 AT (America/Blanc-Sablon)", "-04:00 AT (America/Barbados)", "-04:00 AT (America/Aruba)", "-04:00 AT (America/Antigua)", "-04:00 AT (America/Anguilla)", "-04:00 AMT (Brazil/West)", "-04:00 AMT (America/Porto_Velho)", "-04:00 AMT (America/Manaus)", "-04:00 AMT (America/Cuiaba)", "-04:00 AMT (America/Campo_Grande)", "-04:00 AMT (America/Boa_Vista)", "-03:00 UYT (America/Montevideo)", "-03:00 SRT (America/Paramaribo)", "-03:00 ROTT (Antarctica/Rothera)", "-03:00 GFT (America/Cayenne)", "-03:00 FKT (Atlantic/Stanley)", "-03:00 CLT (Antarctica/Palmer)", "-03:00 BRT (Brazil/East)", "-03:00 BRT (America/Sao_Paulo)", "-03:00 BRT (America/Santarem)", "-03:00 BRT (America/Recife)", "-03:00 BRT (America/Maceio)", "-03:00 BRT (America/Fortaleza)", "-03:00 BRT (America/Belem)", "-03:00 BRT (America/Bahia)", "-03:00 BRT (America/Araguaina)", "-03:00 America/Punta_Arenas (America/Punta_Arenas)", "-03:00 AT (Canada/Atlantic)", "-03:00 AT (Atlantic/Bermuda)", "-03:00 AT (America/Thule)", "-03:00 AT (America/Moncton)", "-03:00 AT (America/Halifax)", "-03:00 AT (America/Goose_Bay)", "-03:00 AT (America/Glace_Bay)", "-03:00 ART (America/Rosario)", "-03:00 ART (America/Mendoza)", "-03:00 ART (America/Jujuy)", "-03:00 ART (America/Cordoba)", "-03:00 ART (America/Catamarca)", "-03:00 ART (America/Buenos_Aires)", "-03:00 ART (America/Argentina/Ushuaia)", "-03:00 ART (America/Argentina/Tucuman)", "-03:00 ART (America/Argentina/San_Luis)", "-03:00 ART (America/Argentina/San_Juan)", "-03:00 ART (America/Argentina/Salta)", "-03:00 ART (America/Argentina/Rio_Gallegos)", "-03:00 ART (America/Argentina/Mendoza)", "-03:00 ART (America/Argentina/La_Rioja)", "-03:00 ART (America/Argentina/Jujuy)", "-03:00 ART (America/Argentina/Cordoba)", "-03:00 ART (America/Argentina/ComodRivadavia)", "-03:00 ART (America/Argentina/Catamarca)", "-03:00 ART (America/Argentina/Buenos_Aires)", "-02:30 NT (Canada/Newfoundland)", "-02:30 NT (America/St_Johns)", "-02:00 WGT (America/Godthab)", "-02:00 PMT (America/Miquelon)", "-02:00 GT (Atlantic/South_Georgia)", "-02:00 FNT (Brazil/DeNoronha)", "-02:00 FNT (America/Noronha)", "-01:00 CVT (Atlantic/Cape_Verde)", "+00:00 AZOT (Atlantic/Azores)", "+00:00 EGT (America/Scoresbysund)", "+00:00 GMT (Africa/Abidjan)", "+00:00 GMT (Africa/Accra)", "+00:00 GMT (Africa/Bamako)", "+00:00 GMT (Africa/Banjul)", "+00:00 GMT (Africa/Bissau)", "+00:00 GMT (Africa/Conakry)", "+00:00 GMT (Africa/Dakar)", "+00:00 GMT (Africa/Freetown)", "+00:00 GMT (Africa/Lome)", "+00:00 GMT (Africa/Monrovia)", "+00:00 GMT (Africa/Nouakchott)", "+00:00 GMT (Africa/Ouagadougou)", "+00:00 GMT (Africa/Sao_Tome)", "+00:00 GMT (Africa/Timbuktu)", "+00:00 GMT (America/Danmarkshavn)", "+00:00 GMT (Atlantic/Reykjavik)", "+00:00 GMT (Atlantic/St_Helena)", "+00:00 GMT (Etc/Greenwich)", "+00:00 GMT (GMT)", "+00:00 GMT (GMT0)", "+00:00 GMT (Greenwich)", "+00:00 GMT (Iceland)", "+00:00 UTC (Etc/UCT)", "+00:00 UTC (Etc/UTC)", "+00:00 UTC (Etc/Universal)", "+00:00 UTC (Etc/Zulu)", "+00:00 UTC (UCT)", "+00:00 UTC (Universal)", "+00:00 UTC (Zulu)", "+01:00 BT (Europe/Belfast)", "+01:00 BT (Europe/Guernsey)", "+01:00 BT (Europe/Isle_of_Man)", "+01:00 BT (Europe/Jersey)", "+01:00 BT (Europe/London)", "+01:00 BT (GB)", "+01:00 BT (GB-Eire)", "+01:00 CET (Africa/Algiers)", "+01:00 CET (Africa/Tunis)", "+01:00 IT (Eire)", "+01:00 IT (Europe/Dublin)", "+01:00 WAT (Africa/Bangui)", "+01:00 WAT (Africa/Brazzaville)", "+01:00 WAT (Africa/Douala)", "+01:00 WAT (Africa/Kinshasa)", "+01:00 WAT (Africa/Lagos)", "+01:00 WAT (Africa/Libreville)", "+01:00 WAT (Africa/Luanda)", "+01:00 WAT (Africa/Malabo)", "+01:00 WAT (Africa/Ndjamena)", "+01:00 WAT (Africa/Niamey)", "+01:00 WAT (Africa/Porto-Novo)", "+01:00 WET (Africa/Casablanca)", "+01:00 WET (Africa/El_Aaiun)", "+01:00 WET (Atlantic/Canary)", "+01:00 WET (Atlantic/Faeroe)", "+01:00 WET (Atlantic/Faroe)", "+01:00 WET (Atlantic/Madeira)", "+01:00 WET (Europe/Lisbon)", "+01:00 WET (Portugal)", "+01:00 WET (WET)", "+02:00 ATT (Antarctica/Troll)", "+02:00 CAT (Africa/Blantyre)", "+02:00 CAT (Africa/Bujumbura)", "+02:00 CAT (Africa/Gaborone)", "+02:00 CAT (Africa/Harare)", "+02:00 CAT (Africa/Khartoum)", "+02:00 CAT (Africa/Kigali)", "+02:00 CAT (Africa/Lubumbashi)", "+02:00 CAT (Africa/Lusaka)", "+02:00 CAT (Africa/Maputo)", "+02:00 CAT (Africa/Windhoek)", "+02:00 CET (Africa/Ceuta)", "+02:00 CET (Arctic/Longyearbyen)", "+02:00 CET (Atlantic/Jan_Mayen)", "+02:00 CET (CET)", "+02:00 CET (Europe/Amsterdam)", "+02:00 CET (Europe/Andorra)", "+02:00 CET (Europe/Belgrade)", "+02:00 CET (Europe/Berlin)", "+02:00 CET (Europe/Bratislava)", "+02:00 CET (Europe/Brussels)", "+02:00 CET (Europe/Budapest)", "+02:00 CET (Europe/Busingen)", "+02:00 CET (Europe/Copenhagen)", "+02:00 CET (Europe/Gibraltar)", "+02:00 CET (Europe/Ljubljana)", "+02:00 CET (Europe/Luxembourg)", "+02:00 CET (Europe/Madrid)", "+02:00 CET (Europe/Malta)", "+02:00 CET (Europe/Monaco)", "+02:00 CET (Europe/Oslo)", "+02:00 CET (Europe/Paris)", "+02:00 CET (Europe/Podgorica)", "+02:00 CET (Europe/Prague)", "+02:00 CET (Europe/Rome)", "+02:00 CET (Europe/San_Marino)", "+02:00 CET (Europe/Sarajevo)", "+02:00 CET (Europe/Skopje)", "+02:00 CET (Europe/Stockholm)", "+02:00 CET (Europe/Tirane)", "+02:00 CET (Europe/Vaduz)", "+02:00 CET (Europe/Vatican)", "+02:00 CET (Europe/Vienna)", "+02:00 CET (Europe/Warsaw)", "+02:00 CET (Europe/Zagreb)", "+02:00 CET (Europe/Zurich)", "+02:00 CET (Poland)", "+02:00 EET (Africa/Cairo)", "+02:00 EET (Africa/Tripoli)", "+02:00 EET (Egypt)", "+02:00 EET (Europe/Kaliningrad)", "+02:00 EET (Libya)", "+02:00 MET (MET)", "+02:00 SAT (Africa/Johannesburg)", "+02:00 SAT (Africa/Maseru)", "+02:00 SAT (Africa/Mbabane)", "+03:00 AT (Asia/Aden)", "+03:00 AT (Asia/Baghdad)", "+03:00 AT (Asia/Bahrain)", "+03:00 AT (Asia/Kuwait)", "+03:00 AT (Asia/Qatar)", "+03:00 AT (Asia/Riyadh)", "+03:00 Asia/Famagusta (Asia/Famagusta)", "+03:00 EAT (Africa/Addis_Ababa)", "+03:00 EAT (Africa/Asmara)", "+03:00 EAT (Africa/Asmera)", "+03:00 EAT (Africa/Dar_es_Salaam)", "+03:00 EAT (Africa/Djibouti)", "+03:00 EAT (Africa/Juba)", "+03:00 EAT (Africa/Kampala)", "+03:00 EAT (Africa/Mogadishu)", "+03:00 EAT (Africa/Nairobi)", "+03:00 EAT (Indian/Antananarivo)", "+03:00 EAT (Indian/Comoro)", "+03:00 EAT (Indian/Mayotte)", "+03:00 EET (Asia/Amman)", "+03:00 EET (Asia/Beirut)", "+03:00 EET (Asia/Damascus)", "+03:00 EET (Asia/Gaza)", "+03:00 EET (Asia/Hebron)", "+03:00 EET (Asia/Istanbul)", "+03:00 EET (Asia/Nicosia)", "+03:00 EET (EET)", "+03:00 EET (Europe/Athens)", "+03:00 EET (Europe/Bucharest)", "+03:00 EET (Europe/Chisinau)", "+03:00 EET (Europe/Helsinki)", "+03:00 EET (Europe/Istanbul)", "+03:00 EET (Europe/Kiev)", "+03:00 EET (Europe/Mariehamn)", "+03:00 EET (Europe/Nicosia)", "+03:00 EET (Europe/Riga)", "+03:00 EET (Europe/Sofia)", "+03:00 EET (Europe/Tallinn)", "+03:00 EET (Europe/Tiraspol)", "+03:00 EET (Europe/Uzhgorod)", "+03:00 EET (Europe/Vilnius)", "+03:00 EET (Europe/Zaporozhye)", "+03:00 EET (Turkey)", "+03:00 Europe/Kirov (Europe/Kirov)", "+03:00 IT (Asia/Jerusalem)", "+03:00 IT (Asia/Tel_Aviv)", "+03:00 IT (Israel)", "+03:00 MT (Europe/Minsk)", "+03:00 MT (Europe/Moscow)", "+03:00 MT (Europe/Simferopol)", "+03:00 MT (W-SU)", "+03:00 SYOT (Antarctica/Syowa)", "+04:00 AMT (Asia/Yerevan)", "+04:00 AZT (Asia/Baku)", "+04:00 Europe/Astrakhan (Europe/Astrakhan)", "+04:00 Europe/Saratov (Europe/Saratov)", "+04:00 Europe/Ulyanovsk (Europe/Ulyanovsk)", "+04:00 GET (Asia/Tbilisi)", "+04:00 GT (Asia/Dubai)", "+04:00 GT (Asia/Muscat)", "+04:00 MT (Europe/Volgograd)", "+04:00 MUT (Indian/Mauritius)", "+04:00 RET (Indian/Reunion)", "+04:00 SAMT (Europe/Samara)", "+04:00 SCT (Indian/Mahe)", "+04:30 AFT (Asia/Kabul)", "+04:30 IRT (Asia/Tehran)", "+04:30 IRT (Iran)", "+05:00 AQTT (Asia/Aqtau)", "+05:00 AQTT (Asia/Aqtobe)", "+05:00 Asia/Atyrau (Asia/Atyrau)", "+05:00 MAWT (Antarctica/Mawson)", "+05:00 MVT (Indian/Maldives)", "+05:00 ORAT (Asia/Oral)", "+05:00 PKT (Asia/Karachi)", "+05:00 QYZT (Asia/Qyzylorda)", "+05:00 TFT (Indian/Kerguelen)", "+05:00 TJT (Asia/Dushanbe)", "+05:00 TMT (Asia/Ashgabat)", "+05:00 TMT (Asia/Ashkhabad)", "+05:00 UZT (Asia/Samarkand)", "+05:00 UZT (Asia/Tashkent)", "+05:00 YEKT (Asia/Yekaterinburg)", "+05:30 IT (Asia/Calcutta)", "+05:30 IT (Asia/Colombo)", "+05:30 IT (Asia/Kolkata)", "+05:45 NPT (Asia/Kathmandu)", "+05:45 NPT (Asia/Katmandu)", "+06:00 ALMT (Asia/Almaty)", "+06:00 BDT (Asia/Dacca)", "+06:00 BDT (Asia/Dhaka)", "+06:00 BTT (Asia/Thimbu)", "+06:00 BTT (Asia/Thimphu)", "+06:00 IOT (Indian/Chagos)", "+06:00 KGT (Asia/Bishkek)", "+06:00 OMST (Asia/Omsk)", "+06:00 QOST (Asia/Qostanay)", "+06:00 VOST (Antarctica/Vostok)", "+06:00 XJT (Asia/Kashgar)", "+06:00 XJT (Asia/Urumqi)", "+06:30 CCT (Indian/Cocos)", "+06:30 MMT (Asia/Rangoon)", "+06:30 MMT (Asia/Yangon)", "+07:00 Asia/Barnaul (Asia/Barnaul)", "+07:00 Asia/Tomsk (Asia/Tomsk)", "+07:00 CIT (Indian/Christmas)", "+07:00 DAVT (Antarctica/Davis)", "+07:00 HOVT (Asia/Hovd)", "+07:00 ICT (Asia/Bangkok)", "+07:00 ICT (Asia/Ho_Chi_Minh)", "+07:00 ICT (Asia/Phnom_Penh)", "+07:00 ICT (Asia/Saigon)", "+07:00 ICT (Asia/Vientiane)", "+07:00 KRAT (Asia/Krasnoyarsk)", "+07:00 KRAT (Asia/Novokuznetsk)", "+07:00 NOVT (Asia/Novosibirsk)", "+07:00 WIB (Asia/Jakarta)", "+07:00 WIB (Asia/Pontianak)", "+08:00 AWT (Antarctica/Casey)", "+08:00 AWT (Australia/Perth)", "+08:00 AWT (Australia/West)", "+08:00 BNT (Asia/Brunei)", "+08:00 CHOT (Asia/Choibalsan)", "+08:00 CT (Asia/Chongqing)", "+08:00 CT (Asia/Chungking)", "+08:00 CT (Asia/Harbin)", "+08:00 CT (Asia/Macao)", "+08:00 CT (Asia/Macau)", "+08:00 CT (Asia/Shanghai)", "+08:00 CT (Asia/Taipei)", "+08:00 CT (PRC)", "+08:00 HKT (Asia/Hong_Kong)", "+08:00 HKT (Hongkong)", "+08:00 IRKT (Asia/Irkutsk)", "+08:00 MYT (Asia/Kuala_Lumpur)", "+08:00 MYT (Asia/Kuching)", "+08:00 PT (Asia/Manila)", "+08:00 SGT (Asia/Singapore)", "+08:00 SGT (Singapore)", "+08:00 ULAT (Asia/Ulaanbaatar)", "+08:00 ULAT (Asia/Ulan_Bator)", "+08:00 WITA (Asia/Makassar)", "+08:00 WITA (Asia/Ujung_Pandang)", "+08:45 ACWT (Australia/Eucla)", "+09:00 JT (Asia/Tokyo)", "+09:00 JT (Japan)", "+09:00 KT (Asia/Pyongyang)", "+09:00 KT (Asia/Seoul)", "+09:00 KT (ROK)", "+09:00 PWT (Pacific/Palau)", "+09:00 TLT (Asia/Dili)", "+09:00 WIT (Asia/Jayapura)", "+09:00 YAKT (Asia/Chita)", "+09:00 YAKT (Asia/Khandyga)", "+09:00 YAKT (Asia/Yakutsk)", "+09:30 ACT (Australia/Adelaide)", "+09:30 ACT (Australia/Broken_Hill)", "+09:30 ACT (Australia/Darwin)", "+09:30 ACT (Australia/North)", "+09:30 ACT (Australia/South)", "+09:30 ACT (Australia/Yancowinna)", "+10:00 AET (Australia/ACT)", "+10:00 AET (Australia/Brisbane)", "+10:00 AET (Australia/Canberra)", "+10:00 AET (Australia/Currie)", "+10:00 AET (Australia/Hobart)", "+10:00 AET (Australia/Lindeman)", "+10:00 AET (Australia/Melbourne)", "+10:00 AET (Australia/NSW)", "+10:00 AET (Australia/Queensland)", "+10:00 AET (Australia/Sydney)", "+10:00 AET (Australia/Tasmania)", "+10:00 AET (Australia/Victoria)", "+10:00 CHUT (Pacific/Chuuk)", "+10:00 CHUT (Pacific/Truk)", "+10:00 CHUT (Pacific/Yap)", "+10:00 ChT (Pacific/Guam)", "+10:00 ChT (Pacific/Saipan)", "+10:00 DDUT (Antarctica/DumontDUrville)", "+10:00 PGT (Pacific/Port_Moresby)", "+10:00 VLAT (Asia/Ust-Nera)", "+10:00 VLAT (Asia/Vladivostok)", "+10:30 LHT (Australia/LHI)", "+10:30 LHT (Australia/Lord_Howe)", "+11:00 BT (Pacific/Bougainville)", "+11:00 KOST (Pacific/Kosrae)", "+11:00 MAGT (Asia/Magadan)", "+11:00 MIST (Antarctica/Macquarie)", "+11:00 NCT (Pacific/Noumea)", "+11:00 NFT (Pacific/Norfolk)", "+11:00 PONT (Pacific/Pohnpei)", "+11:00 PONT (Pacific/Ponape)", "+11:00 SAKT (Asia/Sakhalin)", "+11:00 SBT (Pacific/Guadalcanal)", "+11:00 SRET (Asia/Srednekolymsk)", "+11:00 VUT (Pacific/Efate)", "+12:00 ANAT (Asia/Anadyr)", "+12:00 FJT (Pacific/Fiji)", "+12:00 GILT (Pacific/Tarawa)", "+12:00 MHT (Kwajalein)", "+12:00 MHT (Pacific/Kwajalein)", "+12:00 MHT (Pacific/Majuro)", "+12:00 NRT (Pacific/Nauru)", "+12:00 NZT (Antarctica/McMurdo)", "+12:00 NZT (Antarctica/South_Pole)", "+12:00 NZT (NZ)", "+12:00 NZT (Pacific/Auckland)", "+12:00 PETT (Asia/Kamchatka)", "+12:00 TVT (Pacific/Funafuti)", "+12:00 WAKT (Pacific/Wake)", "+12:00 WFT (Pacific/Wallis)", "+12:45 CHAT (NZ-CHAT)", "+12:45 CHAT (Pacific/Chatham)", "+13:00 PHOT (Pacific/Enderbury)", "+13:00 TKT (Pacific/Fakaofo)", "+13:00 TOT (Pacific/Tongatapu)", "+13:00 WST (Pacific/Apia)", "+14:00 LINT (Pacific/Kiritimati)" ], | |
"values" : [ "UTC", "US/Samoa", "Pacific/Samoa", "Pacific/Pago_Pago", "Pacific/Midway", "Pacific/Niue", "Pacific/Tahiti", "US/Hawaii", "SystemV/HST10", "Pacific/Johnston", "Pacific/Honolulu", "Pacific/Rarotonga", "Pacific/Marquesas", "US/Aleutian", "America/Atka", "America/Adak", "Pacific/Gambier", "SystemV/YST9YDT", "SystemV/YST9", "SystemV/PST8PDT", "SystemV/PST8", "Pacific/Pitcairn", "US/Alaska", "America/Yakutat", "America/Sitka", "America/Nome", "America/Metlakatla", "America/Juneau", "America/Anchorage", "US/Pacific-New", "US/Pacific", "PST8PDT", "Mexico/BajaNorte", "Canada/Yukon", "Canada/Pacific", "America/Whitehorse", "America/Vancouver", "America/Tijuana", "America/Santa_Isabel", "America/Los_Angeles", "America/Ensenada", "America/Dawson", "US/Arizona", "SystemV/MST7MDT", "SystemV/MST7", "America/Phoenix", "America/Hermosillo", "America/Fort_Nelson", "America/Dawson_Creek", "America/Creston", "US/Mountain", "Navajo", "Mexico/BajaSur", "MST7MDT", "Canada/Mountain", "America/Yellowknife", "America/Shiprock", "America/Ojinaga", "America/Mazatlan", "America/Inuvik", "America/Edmonton", "America/Denver", "America/Chihuahua", "America/Cambridge_Bay", "America/Boise", "Pacific/Galapagos", "Pacific/Easter", "Chile/EasterIsland", "SystemV/CST6CDT", "SystemV/CST6", "Canada/Saskatchewan", "America/Tegucigalpa", "America/Swift_Current", "America/Regina", "America/Managua", "America/Guatemala", "America/El_Salvador", "America/Costa_Rica", "America/Belize", "America/Lima", "SystemV/EST5EDT", "SystemV/EST5", "Jamaica", "America/Panama", "America/Jamaica", "America/Coral_Harbour", "America/Cayman", "America/Cancun", "America/Atikokan", "America/Guayaquil", "US/Indiana-Starke", "US/Central", "Mexico/General", "Canada/Central", "CST6CDT", "America/Winnipeg", "America/Resolute", "America/Rankin_Inlet", "America/Rainy_River", "America/North_Dakota/New_Salem", "America/North_Dakota/Center", "America/North_Dakota/Beulah", "America/Monterrey", "America/Mexico_City", "America/Merida", "America/Menominee", "America/Matamoros", "America/Knox_IN", "America/Indiana/Tell_City", "America/Indiana/Knox", "America/Chicago", "America/Bahia_Banderas", "America/Bogota", "Brazil/Acre", "America/Rio_Branco", "America/Porto_Acre", "America/Eirunepe", "America/Caracas", "America/Asuncion", "America/Guyana", "US/Michigan", "US/Eastern", "US/East-Indiana", "EST5EDT", "Canada/Eastern", "America/Toronto", "America/Thunder_Bay", "America/Port-au-Prince", "America/Pangnirtung", "America/Nipigon", "America/New_York", "America/Nassau", "America/Montreal", "America/Louisville", "America/Kentucky/Monticello", "America/Kentucky/Louisville", "America/Iqaluit", "America/Indianapolis", "America/Indiana/Winamac", "America/Indiana/Vincennes", "America/Indiana/Vevay", "America/Indiana/Petersburg", "America/Indiana/Marengo", "America/Indiana/Indianapolis", "America/Grand_Turk", "America/Fort_Wayne", "America/Detroit", "Cuba", "America/Havana", "Chile/Continental", "America/Santiago", "America/La_Paz", "SystemV/AST4ADT", "SystemV/AST4", "America/Virgin", "America/Tortola", "America/St_Vincent", "America/St_Thomas", "America/St_Lucia", "America/St_Kitts", "America/St_Barthelemy", "America/Santo_Domingo", "America/Puerto_Rico", "America/Port_of_Spain", "America/Montserrat", "America/Martinique", "America/Marigot", "America/Lower_Princes", "America/Kralendijk", "America/Guadeloupe", "America/Grenada", "America/Dominica", "America/Curacao", "America/Blanc-Sablon", "America/Barbados", "America/Aruba", "America/Antigua", "America/Anguilla", "Brazil/West", "America/Porto_Velho", "America/Manaus", "America/Cuiaba", "America/Campo_Grande", "America/Boa_Vista", "America/Montevideo", "America/Paramaribo", "Antarctica/Rothera", "America/Cayenne", "Atlantic/Stanley", "Antarctica/Palmer", "Brazil/East", "America/Sao_Paulo", "America/Santarem", "America/Recife", "America/Maceio", "America/Fortaleza", "America/Belem", "America/Bahia", "America/Araguaina", "America/Punta_Arenas", "Canada/Atlantic", "Atlantic/Bermuda", "America/Thule", "America/Moncton", "America/Halifax", "America/Goose_Bay", "America/Glace_Bay", "America/Rosario", "America/Mendoza", "America/Jujuy", "America/Cordoba", "America/Catamarca", "America/Buenos_Aires", "America/Argentina/Ushuaia", "America/Argentina/Tucuman", "America/Argentina/San_Luis", "America/Argentina/San_Juan", "America/Argentina/Salta", "America/Argentina/Rio_Gallegos", "America/Argentina/Mendoza", "America/Argentina/La_Rioja", "America/Argentina/Jujuy", "America/Argentina/Cordoba", "America/Argentina/ComodRivadavia", "America/Argentina/Catamarca", "America/Argentina/Buenos_Aires", "Canada/Newfoundland", "America/St_Johns", "America/Godthab", "America/Miquelon", "Atlantic/South_Georgia", "Brazil/DeNoronha", "America/Noronha", "Atlantic/Cape_Verde", "Atlantic/Azores", "America/Scoresbysund", "Africa/Abidjan", "Africa/Accra", "Africa/Bamako", "Africa/Banjul", "Africa/Bissau", "Africa/Conakry", "Africa/Dakar", "Africa/Freetown", "Africa/Lome", "Africa/Monrovia", "Africa/Nouakchott", "Africa/Ouagadougou", "Africa/Sao_Tome", "Africa/Timbuktu", "America/Danmarkshavn", "Atlantic/Reykjavik", "Atlantic/St_Helena", "Etc/Greenwich", "GMT", "GMT0", "Greenwich", "Iceland", "Etc/UCT", "Etc/UTC", "Etc/Universal", "Etc/Zulu", "UCT", "Universal", "Zulu", "Europe/Belfast", "Europe/Guernsey", "Europe/Isle_of_Man", "Europe/Jersey", "Europe/London", "GB", "GB-Eire", "Africa/Algiers", "Africa/Tunis", "Eire", "Europe/Dublin", "Africa/Bangui", "Africa/Brazzaville", "Africa/Douala", "Africa/Kinshasa", "Africa/Lagos", "Africa/Libreville", "Africa/Luanda", "Africa/Malabo", "Africa/Ndjamena", "Africa/Niamey", "Africa/Porto-Novo", "Africa/Casablanca", "Africa/El_Aaiun", "Atlantic/Canary", "Atlantic/Faeroe", "Atlantic/Faroe", "Atlantic/Madeira", "Europe/Lisbon", "Portugal", "WET", "Antarctica/Troll", "Africa/Blantyre", "Africa/Bujumbura", "Africa/Gaborone", "Africa/Harare", "Africa/Khartoum", "Africa/Kigali", "Africa/Lubumbashi", "Africa/Lusaka", "Africa/Maputo", "Africa/Windhoek", "Africa/Ceuta", "Arctic/Longyearbyen", "Atlantic/Jan_Mayen", "CET", "Europe/Amsterdam", "Europe/Andorra", "Europe/Belgrade", "Europe/Berlin", "Europe/Bratislava", "Europe/Brussels", "Europe/Budapest", "Europe/Busingen", "Europe/Copenhagen", "Europe/Gibraltar", "Europe/Ljubljana", "Europe/Luxembourg", "Europe/Madrid", "Europe/Malta", "Europe/Monaco", "Europe/Oslo", "Europe/Paris", "Europe/Podgorica", "Europe/Prague", "Europe/Rome", "Europe/San_Marino", "Europe/Sarajevo", "Europe/Skopje", "Europe/Stockholm", "Europe/Tirane", "Europe/Vaduz", "Europe/Vatican", "Europe/Vienna", "Europe/Warsaw", "Europe/Zagreb", "Europe/Zurich", "Poland", "Africa/Cairo", "Africa/Tripoli", "Egypt", "Europe/Kaliningrad", "Libya", "MET", "Africa/Johannesburg", "Africa/Maseru", "Africa/Mbabane", "Asia/Aden", "Asia/Baghdad", "Asia/Bahrain", "Asia/Kuwait", "Asia/Qatar", "Asia/Riyadh", "Asia/Famagusta", "Africa/Addis_Ababa", "Africa/Asmara", "Africa/Asmera", "Africa/Dar_es_Salaam", "Africa/Djibouti", "Africa/Juba", "Africa/Kampala", "Africa/Mogadishu", "Africa/Nairobi", "Indian/Antananarivo", "Indian/Comoro", "Indian/Mayotte", "Asia/Amman", "Asia/Beirut", "Asia/Damascus", "Asia/Gaza", "Asia/Hebron", "Asia/Istanbul", "Asia/Nicosia", "EET", "Europe/Athens", "Europe/Bucharest", "Europe/Chisinau", "Europe/Helsinki", "Europe/Istanbul", "Europe/Kiev", "Europe/Mariehamn", "Europe/Nicosia", "Europe/Riga", "Europe/Sofia", "Europe/Tallinn", "Europe/Tiraspol", "Europe/Uzhgorod", "Europe/Vilnius", "Europe/Zaporozhye", "Turkey", "Europe/Kirov", "Asia/Jerusalem", "Asia/Tel_Aviv", "Israel", "Europe/Minsk", "Europe/Moscow", "Europe/Simferopol", "W-SU", "Antarctica/Syowa", "Asia/Yerevan", "Asia/Baku", "Europe/Astrakhan", "Europe/Saratov", "Europe/Ulyanovsk", "Asia/Tbilisi", "Asia/Dubai", "Asia/Muscat", "Europe/Volgograd", "Indian/Mauritius", "Indian/Reunion", "Europe/Samara", "Indian/Mahe", "Asia/Kabul", "Asia/Tehran", "Iran", "Asia/Aqtau", "Asia/Aqtobe", "Asia/Atyrau", "Antarctica/Mawson", "Indian/Maldives", "Asia/Oral", "Asia/Karachi", "Asia/Qyzylorda", "Indian/Kerguelen", "Asia/Dushanbe", "Asia/Ashgabat", "Asia/Ashkhabad", "Asia/Samarkand", "Asia/Tashkent", "Asia/Yekaterinburg", "Asia/Calcutta", "Asia/Colombo", "Asia/Kolkata", "Asia/Kathmandu", "Asia/Katmandu", "Asia/Almaty", "Asia/Dacca", "Asia/Dhaka", "Asia/Thimbu", "Asia/Thimphu", "Indian/Chagos", "Asia/Bishkek", "Asia/Omsk", "Asia/Qostanay", "Antarctica/Vostok", "Asia/Kashgar", "Asia/Urumqi", "Indian/Cocos", "Asia/Rangoon", "Asia/Yangon", "Asia/Barnaul", "Asia/Tomsk", "Indian/Christmas", "Antarctica/Davis", "Asia/Hovd", "Asia/Bangkok", "Asia/Ho_Chi_Minh", "Asia/Phnom_Penh", "Asia/Saigon", "Asia/Vientiane", "Asia/Krasnoyarsk", "Asia/Novokuznetsk", "Asia/Novosibirsk", "Asia/Jakarta", "Asia/Pontianak", "Antarctica/Casey", "Australia/Perth", "Australia/West", "Asia/Brunei", "Asia/Choibalsan", "Asia/Chongqing", "Asia/Chungking", "Asia/Harbin", "Asia/Macao", "Asia/Macau", "Asia/Shanghai", "Asia/Taipei", "PRC", "Asia/Hong_Kong", "Hongkong", "Asia/Irkutsk", "Asia/Kuala_Lumpur", "Asia/Kuching", "Asia/Manila", "Asia/Singapore", "Singapore", "Asia/Ulaanbaatar", "Asia/Ulan_Bator", "Asia/Makassar", "Asia/Ujung_Pandang", "Australia/Eucla", "Asia/Tokyo", "Japan", "Asia/Pyongyang", "Asia/Seoul", "ROK", "Pacific/Palau", "Asia/Dili", "Asia/Jayapura", "Asia/Chita", "Asia/Khandyga", "Asia/Yakutsk", "Australia/Adelaide", "Australia/Broken_Hill", "Australia/Darwin", "Australia/North", "Australia/South", "Australia/Yancowinna", "Australia/ACT", "Australia/Brisbane", "Australia/Canberra", "Australia/Currie", "Australia/Hobart", "Australia/Lindeman", "Australia/Melbourne", "Australia/NSW", "Australia/Queensland", "Australia/Sydney", "Australia/Tasmania", "Australia/Victoria", "Pacific/Chuuk", "Pacific/Truk", "Pacific/Yap", "Pacific/Guam", "Pacific/Saipan", "Antarctica/DumontDUrville", "Pacific/Port_Moresby", "Asia/Ust-Nera", "Asia/Vladivostok", "Australia/LHI", "Australia/Lord_Howe", "Pacific/Bougainville", "Pacific/Kosrae", "Asia/Magadan", "Antarctica/Macquarie", "Pacific/Noumea", "Pacific/Norfolk", "Pacific/Pohnpei", "Pacific/Ponape", "Asia/Sakhalin", "Pacific/Guadalcanal", "Asia/Srednekolymsk", "Pacific/Efate", "Asia/Anadyr", "Pacific/Fiji", "Pacific/Tarawa", "Kwajalein", "Pacific/Kwajalein", "Pacific/Majuro", "Pacific/Nauru", "Antarctica/McMurdo", "Antarctica/South_Pole", "NZ", "Pacific/Auckland", "Asia/Kamchatka", "Pacific/Funafuti", "Pacific/Wake", "Pacific/Wallis", "NZ-CHAT", "Pacific/Chatham", "Pacific/Enderbury", "Pacific/Fakaofo", "Pacific/Tongatapu", "Pacific/Apia", "Pacific/Kiritimati" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.TimeZoneChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 180, | |
"displayMode" : "BASIC", | |
"name" : "zonedDateTimeTargetTimeZone", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "otherZonedDateTimeFormat", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Other Zoned DateTime Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"zonedDateTimeFormat" : [ "OTHER" ], | |
"targetType" : [ "ZONED_DATETIME", "STRING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 70, | |
"displayMode" : "BASIC", | |
"name" : "otherZonedDateTimeFormat", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "encoding", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "CharSet", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"targetType" : [ "STRING" ] | |
}, | |
"dependsOn" : "", | |
"group" : "TYPE_CONVERSION", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "UTF-8", "US-ASCII", "UTF-16", "ISO-8859-1", "IBM-500", "GBK", "Big5", "Big5-HKSCS", "CESU-8", "EUC-JP", "EUC-KR", "GB18030", "GB2312", "IBM-Thai", "IBM00858", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "IBM037", "IBM1026", "IBM1047", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM424", "IBM437", "IBM500", "IBM775", "IBM850", "IBM852", "IBM855", "IBM857", "IBM860", "IBM861", "IBM862", "IBM863", "IBM864", "IBM865", "IBM866", "IBM868", "IBM869", "IBM870", "IBM871", "IBM918", "ISO-2022-CN", "ISO-2022-JP", "ISO-2022-JP-2", "ISO-2022-KR", "ISO-8859-13", "ISO-8859-15", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "JIS_X0201", "JIS_X0212-1990", "KOI8-R", "KOI8-U", "Shift_JIS", "TIS-620", "UTF-16BE", "UTF-16LE", "UTF-32", "UTF-32BE", "UTF-32LE", "windows-1250", "windows-1251", "windows-1252", "windows-1253", "windows-1254", "windows-1255", "windows-1256", "windows-1257", "windows-1258", "windows-31j", "x-Big5-HKSCS-2001", "x-Big5-Solaris", "x-COMPOUND_TEXT", "x-euc-jp-linux", "x-EUC-TW", "x-eucJP-Open", "x-IBM1006", "x-IBM1025", "x-IBM1046", "x-IBM1097", "x-IBM1098", "x-IBM1112", "x-IBM1122", "x-IBM1123", "x-IBM1124", "x-IBM1166", "x-IBM1364", "x-IBM1381", "x-IBM1383", "x-IBM300", "x-IBM33722", "x-IBM737", "x-IBM833", "x-IBM834", "x-IBM856", "x-IBM874", "x-IBM875", "x-IBM921", "x-IBM922", "x-IBM930", "x-IBM933", "x-IBM935", "x-IBM937", "x-IBM939", "x-IBM942", "x-IBM942C", "x-IBM943", "x-IBM943C", "x-IBM948", "x-IBM949", "x-IBM949C", "x-IBM950", "x-IBM964", "x-IBM970", "x-ISCII91", "x-ISO-2022-CN-CNS", "x-ISO-2022-CN-GB", "x-iso-8859-11", "x-JIS0208", "x-JISAutoDetect", "x-Johab", "x-MacArabic", "x-MacCentralEurope", "x-MacCroatian", "x-MacCyrillic", "x-MacDingbat", "x-MacGreek", "x-MacHebrew", "x-MacIceland", "x-MacRoman", "x-MacRomania", "x-MacSymbol", "x-MacThai", "x-MacTurkish", "x-MacUkraine", "x-MS932_0213", "x-MS950-HKSCS", "x-MS950-HKSCS-XP", "x-mswin-936", "x-PCK", "x-SJIS_0213", "x-UTF-16LE-BOM", "X-UTF-32BE-BOM", "X-UTF-32LE-BOM", "x-windows-50220", "x-windows-50221", "x-windows-874", "x-windows-949", "x-windows-950", "x-windows-iso2022jp" ], | |
"values" : [ "UTF-8", "US-ASCII", "UTF-16", "ISO-8859-1", "IBM-500", "GBK", "Big5", "Big5-HKSCS", "CESU-8", "EUC-JP", "EUC-KR", "GB18030", "GB2312", "IBM-Thai", "IBM00858", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "IBM037", "IBM1026", "IBM1047", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM424", "IBM437", "IBM500", "IBM775", "IBM850", "IBM852", "IBM855", "IBM857", "IBM860", "IBM861", "IBM862", "IBM863", "IBM864", "IBM865", "IBM866", "IBM868", "IBM869", "IBM870", "IBM871", "IBM918", "ISO-2022-CN", "ISO-2022-JP", "ISO-2022-JP-2", "ISO-2022-KR", "ISO-8859-13", "ISO-8859-15", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "JIS_X0201", "JIS_X0212-1990", "KOI8-R", "KOI8-U", "Shift_JIS", "TIS-620", "UTF-16BE", "UTF-16LE", "UTF-32", "UTF-32BE", "UTF-32LE", "windows-1250", "windows-1251", "windows-1252", "windows-1253", "windows-1254", "windows-1255", "windows-1256", "windows-1257", "windows-1258", "windows-31j", "x-Big5-HKSCS-2001", "x-Big5-Solaris", "x-COMPOUND_TEXT", "x-euc-jp-linux", "x-EUC-TW", "x-eucJP-Open", "x-IBM1006", "x-IBM1025", "x-IBM1046", "x-IBM1097", "x-IBM1098", "x-IBM1112", "x-IBM1122", "x-IBM1123", "x-IBM1124", "x-IBM1166", "x-IBM1364", "x-IBM1381", "x-IBM1383", "x-IBM300", "x-IBM33722", "x-IBM737", "x-IBM833", "x-IBM834", "x-IBM856", "x-IBM874", "x-IBM875", "x-IBM921", "x-IBM922", "x-IBM930", "x-IBM933", "x-IBM935", "x-IBM937", "x-IBM939", "x-IBM942", "x-IBM942C", "x-IBM943", "x-IBM943C", "x-IBM948", "x-IBM949", "x-IBM949C", "x-IBM950", "x-IBM964", "x-IBM970", "x-ISCII91", "x-ISO-2022-CN-CNS", "x-ISO-2022-CN-GB", "x-iso-8859-11", "x-JIS0208", "x-JISAutoDetect", "x-Johab", "x-MacArabic", "x-MacCentralEurope", "x-MacCroatian", "x-MacCyrillic", "x-MacDingbat", "x-MacGreek", "x-MacHebrew", "x-MacIceland", "x-MacRoman", "x-MacRomania", "x-MacSymbol", "x-MacThai", "x-MacTurkish", "x-MacUkraine", "x-MS932_0213", "x-MS950-HKSCS", "x-MS950-HKSCS-XP", "x-mswin-936", "x-PCK", "x-SJIS_0213", "x-UTF-16LE-BOM", "X-UTF-32BE-BOM", "X-UTF-32LE-BOM", "x-windows-50220", "x-windows-50221", "x-windows-874", "x-windows-949", "x-windows-950", "x-windows-iso2022jp" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.CharsetChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 80, | |
"displayMode" : "BASIC", | |
"name" : "encoding", | |
"type" : "MODEL", | |
"defaultValue" : "UTF-8" | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "wholeTypeConverterConfigs", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "stageOnRecordError", | |
"description" : "Action to take with records sent to error", | |
"max" : 9223372036854775807, | |
"label" : "On Record Error", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Discard", "Send to Error", "Stop Pipeline" ], | |
"values" : [ "DISCARD", "TO_ERROR", "STOP_PIPELINE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.OnRecordErrorChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "stageOnRecordError", | |
"type" : "MODEL", | |
"defaultValue" : "TO_ERROR" | |
}, { | |
"fieldName" : "stageRequiredFields", | |
"description" : "Records without any of these fields are sent to error", | |
"max" : 9223372036854775807, | |
"label" : "Required Fields", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : null, | |
"modelType" : "FIELD_SELECTOR_MULTI_VALUE", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "stageRequiredFields", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "stageRecordPreconditions", | |
"description" : "Records that don't satisfy all the preconditions are sent to error", | |
"max" : 9223372036854775807, | |
"label" : "Preconditions", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95" ], | |
"elConstantDefinitionsIdx" : [ "62", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "stageRecordPreconditions", | |
"type" : "LIST", | |
"defaultValue" : null | |
} ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { | |
"com.streamsets.pipeline.stage.processor.fieldtypeconverter.Groups" : [ "TYPE_CONVERSION" ] | |
}, | |
"groupNameToLabelMapList" : [ { | |
"name" : "TYPE_CONVERSION", | |
"label" : "Conversions" | |
} ] | |
}, | |
"libraryLabel" : "Basic", | |
"pipelineLifecycleStage" : false, | |
"statsAggregatorStage" : false, | |
"errorStage" : false, | |
"rawSourceDefinition" : null, | |
"offsetCommitTrigger" : false, | |
"variableOutputStreams" : false, | |
"outputStreams" : 1, | |
"outputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultOutputStreams", | |
"outputStreamLabels" : null, | |
"executionModes" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING", "EMR_BATCH" ], | |
"resetOffset" : false, | |
"onlineHelpRefUrl" : "index.html?contextID=task_g23_2tq_wq", | |
"hideStage" : [ ], | |
"outputStreamsDrivenByConfig" : "", | |
"sendsResponse" : false, | |
"beta" : false, | |
"inputStreams" : -1, | |
"inputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultInputStreams", | |
"inputStreamLabels" : null, | |
"bisectable" : false, | |
"yamlUpgrader" : "upgrader/FieldTypeConverterDProcessor.yaml", | |
"name" : "com_streamsets_pipeline_stage_processor_fieldtypeconverter_FieldTypeConverterDProcessor", | |
"type" : "PROCESSOR", | |
"className" : "com.streamsets.pipeline.stage.processor.fieldtypeconverter.FieldTypeConverterDProcessor", | |
"preconditions" : true, | |
"onRecordError" : true, | |
"producingEvents" : false | |
}, { | |
"icon" : "expression.png", | |
"version" : "2", | |
"privateClassLoader" : false, | |
"description" : "Performs calculations on a field-by-field basis", | |
"services" : [ ], | |
"eventDefs" : [ ], | |
"library" : "streamsets-datacollector-basic-lib", | |
"label" : "Expression Evaluator", | |
"configDefinitions" : [ { | |
"fieldName" : "expressionProcessorConfigs", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Field Expressions", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "fieldToSet", | |
"description" : "Use an existing field or enter a new field. Using an existing field overwrites the original value.", | |
"max" : 9223372036854775807, | |
"label" : "Output Field", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : null, | |
"modelType" : "FIELD_SELECTOR", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "fieldToSet", | |
"type" : "MODEL", | |
"defaultValue" : "/" | |
}, { | |
"fieldName" : "expression", | |
"description" : "Use the expression language to modify values in a field.", | |
"max" : 9223372036854775807, | |
"label" : "Field Expression", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "144", "197", "198", "199", "200", "201", "202", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180" ], | |
"elConstantDefinitionsIdx" : [ "62", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "expression", | |
"type" : "STRING", | |
"defaultValue" : "${record:value('/')}" | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "expressionProcessorConfigs", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "headerAttributeConfigs", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Header Attribute Expressions", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "attributeToSet", | |
"description" : "Use an existing header attribute or enter a new attribute. Using an existing attribute overwrites the original value.", | |
"max" : 9223372036854775807, | |
"label" : "Header Attribute", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "attributeToSet", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "headerAttributeExpression", | |
"description" : "Use the expression language to modify or set new attributes in the header.", | |
"max" : 9223372036854775807, | |
"label" : "Header Attribute Expression", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "144", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180", "197", "198", "199", "200", "201", "202" ], | |
"elConstantDefinitionsIdx" : [ "62", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167" ], | |
"displayPosition" : 40, | |
"displayMode" : "BASIC", | |
"name" : "headerAttributeExpression", | |
"type" : "STRING", | |
"defaultValue" : null | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "headerAttributeConfigs", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "fieldAttributeConfigs", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Field Attribute Expressions", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "fieldToSet", | |
"description" : "The existing field which will receive the attribute value.", | |
"max" : 9223372036854775807, | |
"label" : "Field", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : null, | |
"modelType" : "FIELD_SELECTOR", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "fieldToSet", | |
"type" : "MODEL", | |
"defaultValue" : "/" | |
}, { | |
"fieldName" : "attributeToSet", | |
"description" : "Use an existing field attribute or enter a new attribute. Using an existing attribute overwrites the original value.", | |
"max" : 9223372036854775807, | |
"label" : "Attribute Name", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "attributeToSet", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "fieldAttributeExpression", | |
"description" : "Use the expression language to modify or set new attributes in the field.", | |
"max" : 9223372036854775807, | |
"label" : "Header Attribute Expression", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EXPRESSIONS", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "144", "197", "198", "199", "200", "201", "202" ], | |
"elConstantDefinitionsIdx" : [ "62", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167" ], | |
"displayPosition" : 50, | |
"displayMode" : "BASIC", | |
"name" : "fieldAttributeExpression", | |
"type" : "STRING", | |
"defaultValue" : null | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "fieldAttributeConfigs", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "stageOnRecordError", | |
"description" : "Action to take with records sent to error", | |
"max" : 9223372036854775807, | |
"label" : "On Record Error", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Discard", "Send to Error", "Stop Pipeline" ], | |
"values" : [ "DISCARD", "TO_ERROR", "STOP_PIPELINE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.OnRecordErrorChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "stageOnRecordError", | |
"type" : "MODEL", | |
"defaultValue" : "TO_ERROR" | |
}, { | |
"fieldName" : "stageRequiredFields", | |
"description" : "Records without any of these fields are sent to error", | |
"max" : 9223372036854775807, | |
"label" : "Required Fields", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : null, | |
"modelType" : "FIELD_SELECTOR_MULTI_VALUE", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "stageRequiredFields", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "stageRecordPreconditions", | |
"description" : "Records that don't satisfy all the preconditions are sent to error", | |
"max" : 9223372036854775807, | |
"label" : "Preconditions", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95" ], | |
"elConstantDefinitionsIdx" : [ "62", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "stageRecordPreconditions", | |
"type" : "LIST", | |
"defaultValue" : null | |
} ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { | |
"com.streamsets.pipeline.stage.processor.expression.Groups" : [ "EXPRESSIONS" ] | |
}, | |
"groupNameToLabelMapList" : [ { | |
"name" : "EXPRESSIONS", | |
"label" : "Expressions" | |
} ] | |
}, | |
"libraryLabel" : "Basic", | |
"pipelineLifecycleStage" : false, | |
"statsAggregatorStage" : false, | |
"errorStage" : false, | |
"rawSourceDefinition" : null, | |
"offsetCommitTrigger" : false, | |
"variableOutputStreams" : false, | |
"outputStreams" : 1, | |
"outputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultOutputStreams", | |
"outputStreamLabels" : null, | |
"executionModes" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING", "EDGE", "EMR_BATCH" ], | |
"resetOffset" : false, | |
"onlineHelpRefUrl" : "index.html?contextID=task_x2h_tv4_yq", | |
"hideStage" : [ ], | |
"outputStreamsDrivenByConfig" : "", | |
"sendsResponse" : false, | |
"beta" : false, | |
"inputStreams" : -1, | |
"inputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultInputStreams", | |
"inputStreamLabels" : null, | |
"bisectable" : false, | |
"yamlUpgrader" : "upgrader/ExpressionDProcessor.yaml", | |
"name" : "com_streamsets_pipeline_stage_processor_expression_ExpressionDProcessor", | |
"type" : "PROCESSOR", | |
"className" : "com.streamsets.pipeline.stage.processor.expression.ExpressionDProcessor", | |
"preconditions" : true, | |
"onRecordError" : true, | |
"producingEvents" : false | |
}, { | |
"icon" : "trash.png", | |
"version" : "1", | |
"privateClassLoader" : false, | |
"description" : "Discards records", | |
"services" : [ ], | |
"eventDefs" : [ ], | |
"library" : "streamsets-datacollector-basic-lib", | |
"label" : "Trash", | |
"configDefinitions" : [ ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { }, | |
"groupNameToLabelMapList" : [ ] | |
}, | |
"libraryLabel" : "Basic", | |
"pipelineLifecycleStage" : false, | |
"statsAggregatorStage" : false, | |
"errorStage" : false, | |
"rawSourceDefinition" : null, | |
"offsetCommitTrigger" : false, | |
"variableOutputStreams" : false, | |
"outputStreams" : 0, | |
"outputStreamLabelProviderClass" : null, | |
"outputStreamLabels" : null, | |
"executionModes" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING", "EDGE", "EMR_BATCH" ], | |
"resetOffset" : false, | |
"onlineHelpRefUrl" : "index.html?contextID=task_ad4_qyl_zq", | |
"hideStage" : [ ], | |
"outputStreamsDrivenByConfig" : "", | |
"sendsResponse" : false, | |
"beta" : false, | |
"inputStreams" : -1, | |
"inputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultInputStreams", | |
"inputStreamLabels" : null, | |
"bisectable" : false, | |
"yamlUpgrader" : "upgrader/NullDTarget.yaml", | |
"name" : "com_streamsets_pipeline_stage_destination_devnull_NullDTarget", | |
"type" : "TARGET", | |
"className" : "com.streamsets.pipeline.stage.destination.devnull.NullDTarget", | |
"preconditions" : false, | |
"onRecordError" : false, | |
"producingEvents" : false | |
}, { | |
"icon" : "", | |
"version" : "1", | |
"privateClassLoader" : false, | |
"description" : "Discards records and events", | |
"services" : [ ], | |
"eventDefs" : [ ], | |
"library" : "streamsets-datacollector-basic-lib", | |
"label" : "Discard", | |
"configDefinitions" : [ ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { }, | |
"groupNameToLabelMapList" : [ ] | |
}, | |
"libraryLabel" : "Basic", | |
"pipelineLifecycleStage" : true, | |
"statsAggregatorStage" : false, | |
"errorStage" : true, | |
"rawSourceDefinition" : null, | |
"offsetCommitTrigger" : false, | |
"variableOutputStreams" : false, | |
"outputStreams" : 0, | |
"outputStreamLabelProviderClass" : null, | |
"outputStreamLabels" : null, | |
"executionModes" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING", "EDGE", "EMR_BATCH" ], | |
"resetOffset" : false, | |
"onlineHelpRefUrl" : "index.html?contextID=concept_kgc_l4y_5r", | |
"hideStage" : [ "ERROR_STAGE", "LIFECYCLE_STAGE" ], | |
"outputStreamsDrivenByConfig" : "", | |
"sendsResponse" : false, | |
"beta" : false, | |
"inputStreams" : -1, | |
"inputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultInputStreams", | |
"inputStreamLabels" : null, | |
"bisectable" : false, | |
"yamlUpgrader" : "upgrader/ToErrorNullDTarget.yaml", | |
"name" : "com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget", | |
"type" : "TARGET", | |
"className" : "com.streamsets.pipeline.stage.destination.devnull.ToErrorNullDTarget", | |
"preconditions" : false, | |
"onRecordError" : false, | |
"producingEvents" : false | |
}, { | |
"icon" : "dev.png", | |
"version" : "3", | |
"privateClassLoader" : false, | |
"description" : "Add Raw data to the source.", | |
"services" : [ { | |
"service" : "com.streamsets.pipeline.api.service.dataformats.DataFormatParserService", | |
"configuration" : { | |
"displayFormats" : "DELIMITED,JSON,LOG,SDC_JSON,TEXT,XML", | |
"dataFormat" : "JSON" | |
} | |
} ], | |
"eventDefs" : [ ], | |
"library" : "streamsets-datacollector-dev-lib", | |
"label" : "Dev Raw Data Source", | |
"configDefinitions" : [ { | |
"fieldName" : "rawData", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Raw Data", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "RAW", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "application/json", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 1, | |
"displayMode" : "BASIC", | |
"name" : "rawData", | |
"type" : "TEXT", | |
"defaultValue" : "{\n \"f1\": \"abc\",\n \"f2\": \"xyz\",\n \"f3\": \"lmn\"\n}" | |
}, { | |
"fieldName" : "stopAfterFirstBatch", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Stop After First Batch", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "RAW", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 2, | |
"displayMode" : "BASIC", | |
"name" : "stopAfterFirstBatch", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "eventData", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Event Data", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "EVENT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "application/json", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "eventData", | |
"type" : "TEXT", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "stageOnRecordError", | |
"description" : "Action to take with records sent to error", | |
"max" : 9223372036854775807, | |
"label" : "On Record Error", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Discard", "Send to Error", "Stop Pipeline" ], | |
"values" : [ "DISCARD", "TO_ERROR", "STOP_PIPELINE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.datacollector.config.OnRecordErrorChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 30, | |
"displayMode" : "BASIC", | |
"name" : "stageOnRecordError", | |
"type" : "MODEL", | |
"defaultValue" : "TO_ERROR" | |
} ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { | |
"com.streamsets.pipeline.stage.devtest.rawdata.RawDataSourceGroups" : [ "RAW", "EVENT" ] | |
}, | |
"groupNameToLabelMapList" : [ { | |
"name" : "RAW", | |
"label" : "Raw Data" | |
}, { | |
"name" : "EVENT", | |
"label" : "Event Data" | |
} ] | |
}, | |
"libraryLabel" : "Dev (for development only)", | |
"pipelineLifecycleStage" : false, | |
"statsAggregatorStage" : false, | |
"errorStage" : false, | |
"rawSourceDefinition" : null, | |
"offsetCommitTrigger" : false, | |
"variableOutputStreams" : false, | |
"outputStreams" : 1, | |
"outputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultOutputStreams", | |
"outputStreamLabels" : null, | |
"executionModes" : [ "STANDALONE", "EDGE" ], | |
"resetOffset" : false, | |
"onlineHelpRefUrl" : "index.html#datacollector/UserGuide/Pipeline_Design/DevStages.html", | |
"hideStage" : [ ], | |
"outputStreamsDrivenByConfig" : "", | |
"sendsResponse" : false, | |
"beta" : false, | |
"inputStreams" : -1, | |
"inputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultInputStreams", | |
"inputStreamLabels" : null, | |
"bisectable" : false, | |
"yamlUpgrader" : "upgrader/RawDataDSource.yaml", | |
"name" : "com_streamsets_pipeline_stage_devtest_rawdata_RawDataDSource", | |
"type" : "SOURCE", | |
"className" : "com.streamsets.pipeline.stage.devtest.rawdata.RawDataDSource", | |
"preconditions" : false, | |
"onRecordError" : true, | |
"producingEvents" : true | |
}, { | |
"icon" : "", | |
"version" : "1", | |
"privateClassLoader" : false, | |
"description" : "Writes pipeline statistics to Control Hub directly without any aggregation", | |
"services" : [ ], | |
"eventDefs" : [ ], | |
"library" : "streamsets-datacollector-basic-lib", | |
"label" : "Write Directly to Control Hub - statistics are not aggregated across Data Collectors", | |
"configDefinitions" : [ ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { }, | |
"groupNameToLabelMapList" : [ ] | |
}, | |
"libraryLabel" : "Basic", | |
"pipelineLifecycleStage" : false, | |
"statsAggregatorStage" : true, | |
"errorStage" : false, | |
"rawSourceDefinition" : null, | |
"offsetCommitTrigger" : false, | |
"variableOutputStreams" : false, | |
"outputStreams" : 0, | |
"outputStreamLabelProviderClass" : null, | |
"outputStreamLabels" : null, | |
"executionModes" : [ "STANDALONE", "CLUSTER_BATCH", "CLUSTER_YARN_STREAMING", "CLUSTER_MESOS_STREAMING", "EMR_BATCH", "EDGE" ], | |
"resetOffset" : false, | |
"onlineHelpRefUrl" : "", | |
"hideStage" : [ "STATS_AGGREGATOR_STAGE" ], | |
"outputStreamsDrivenByConfig" : "", | |
"sendsResponse" : false, | |
"beta" : false, | |
"inputStreams" : -1, | |
"inputStreamLabelProviderClass" : "com.streamsets.pipeline.api.StageDef$DefaultInputStreams", | |
"inputStreamLabels" : null, | |
"bisectable" : false, | |
"yamlUpgrader" : "upgrader/StatsDpmDirectlyDTarget.yaml", | |
"name" : "com_streamsets_pipeline_stage_destination_devnull_StatsDpmDirectlyDTarget", | |
"type" : "TARGET", | |
"className" : "com.streamsets.pipeline.stage.destination.devnull.StatsDpmDirectlyDTarget", | |
"preconditions" : false, | |
"onRecordError" : false, | |
"producingEvents" : false | |
} ], | |
"services" : [ { | |
"version" : "1", | |
"privateClassLoader" : false, | |
"description" : "", | |
"provides" : "com.streamsets.pipeline.api.service.dataformats.DataFormatParserService", | |
"library" : "streamsets-datacollector-dataformats-lib", | |
"label" : "DataFormat Parser", | |
"configDefinitions" : [ { | |
"fieldName" : "displayFormats", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "List of formats that should be displayed to the user.", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 0, | |
"displayMode" : "BASIC", | |
"name" : "displayFormats", | |
"type" : "RUNTIME", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "dataFormat", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Data Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Avro", "Binary", "Datagram", "Delimited", "Excel", "JSON", "Log", "Netflow", "Protobuf", "SDC Record", "Syslog", "Text", "Whole File", "XML" ], | |
"values" : [ "AVRO", "BINARY", "DATAGRAM", "DELIMITED", "EXCEL", "JSON", "LOG", "NETFLOW", "PROTOBUF", "SDC_JSON", "SYSLOG", "TEXT", "WHOLE_FILE", "XML" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.service.parser.DataFormatChooserValues", | |
"filteringConfig" : "displayFormats" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 1, | |
"displayMode" : "BASIC", | |
"name" : "dataFormat", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "compression", | |
"description" : "Compression formats gzip, bzip2, xz, lzma, Pack200, DEFLATE and Z are supported. Archive formats 7z, ar, arj, cpio, dump, tar and zip are supported.", | |
"max" : 9223372036854775807, | |
"label" : "Compression Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "SDC_JSON", "DELIMITED", "TEXT", "XML", "BINARY", "LOG", "PROTOBUF", "JSON" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "None", "Compressed File", "Archive", "Compressed Archive" ], | |
"values" : [ "NONE", "COMPRESSED_FILE", "ARCHIVE", "COMPRESSED_ARCHIVE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.CompressionChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 2, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.compression", | |
"type" : "MODEL", | |
"defaultValue" : "NONE" | |
}, { | |
"fieldName" : "filePatternInArchive", | |
"description" : "A glob pattern that defines the pattern of the file names within the compressed directory.", | |
"max" : 9223372036854775807, | |
"label" : "File Name Pattern within Compressed Directory", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "SDC_JSON", "DELIMITED", "TEXT", "XML", "BINARY", "LOG", "PROTOBUF", "JSON" ], | |
"dataFormatConfig.compression" : [ "COMPRESSED_ARCHIVE", "ARCHIVE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 3, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.filePatternInArchive", | |
"type" : "STRING", | |
"defaultValue" : "*" | |
}, { | |
"fieldName" : "charset", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Charset", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED", "TEXT", "XML", "LOG", "DATAGRAM", "JSON" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "UTF-8", "US-ASCII", "UTF-16", "ISO-8859-1", "IBM-500", "GBK", "Big5", "Big5-HKSCS", "CESU-8", "EUC-JP", "EUC-KR", "GB18030", "GB2312", "IBM-Thai", "IBM00858", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "IBM037", "IBM1026", "IBM1047", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM424", "IBM437", "IBM500", "IBM775", "IBM850", "IBM852", "IBM855", "IBM857", "IBM860", "IBM861", "IBM862", "IBM863", "IBM864", "IBM865", "IBM866", "IBM868", "IBM869", "IBM870", "IBM871", "IBM918", "ISO-2022-CN", "ISO-2022-JP", "ISO-2022-JP-2", "ISO-2022-KR", "ISO-8859-13", "ISO-8859-15", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "JIS_X0201", "JIS_X0212-1990", "KOI8-R", "KOI8-U", "Shift_JIS", "TIS-620", "UTF-16BE", "UTF-16LE", "UTF-32", "UTF-32BE", "UTF-32LE", "windows-1250", "windows-1251", "windows-1252", "windows-1253", "windows-1254", "windows-1255", "windows-1256", "windows-1257", "windows-1258", "windows-31j", "x-Big5-HKSCS-2001", "x-Big5-Solaris", "x-COMPOUND_TEXT", "x-euc-jp-linux", "x-EUC-TW", "x-eucJP-Open", "x-IBM1006", "x-IBM1025", "x-IBM1046", "x-IBM1097", "x-IBM1098", "x-IBM1112", "x-IBM1122", "x-IBM1123", "x-IBM1124", "x-IBM1166", "x-IBM1364", "x-IBM1381", "x-IBM1383", "x-IBM300", "x-IBM33722", "x-IBM737", "x-IBM833", "x-IBM834", "x-IBM856", "x-IBM874", "x-IBM875", "x-IBM921", "x-IBM922", "x-IBM930", "x-IBM933", "x-IBM935", "x-IBM937", "x-IBM939", "x-IBM942", "x-IBM942C", "x-IBM943", "x-IBM943C", "x-IBM948", "x-IBM949", "x-IBM949C", "x-IBM950", "x-IBM964", "x-IBM970", "x-ISCII91", "x-ISO-2022-CN-CNS", "x-ISO-2022-CN-GB", "x-iso-8859-11", "x-JIS0208", "x-JISAutoDetect", "x-Johab", "x-MacArabic", "x-MacCentralEurope", "x-MacCroatian", "x-MacCyrillic", "x-MacDingbat", "x-MacGreek", "x-MacHebrew", "x-MacIceland", "x-MacRoman", "x-MacRomania", "x-MacSymbol", "x-MacThai", "x-MacTurkish", "x-MacUkraine", "x-MS932_0213", "x-MS950-HKSCS", "x-MS950-HKSCS-XP", "x-mswin-936", "x-PCK", "x-SJIS_0213", "x-UTF-16LE-BOM", "X-UTF-32BE-BOM", "X-UTF-32LE-BOM", "x-windows-50220", "x-windows-50221", "x-windows-874", "x-windows-949", "x-windows-950", "x-windows-iso2022jp" ], | |
"values" : [ "UTF-8", "US-ASCII", "UTF-16", "ISO-8859-1", "IBM-500", "GBK", "Big5", "Big5-HKSCS", "CESU-8", "EUC-JP", "EUC-KR", "GB18030", "GB2312", "IBM-Thai", "IBM00858", "IBM01140", "IBM01141", "IBM01142", "IBM01143", "IBM01144", "IBM01145", "IBM01146", "IBM01147", "IBM01148", "IBM01149", "IBM037", "IBM1026", "IBM1047", "IBM273", "IBM277", "IBM278", "IBM280", "IBM284", "IBM285", "IBM290", "IBM297", "IBM420", "IBM424", "IBM437", "IBM500", "IBM775", "IBM850", "IBM852", "IBM855", "IBM857", "IBM860", "IBM861", "IBM862", "IBM863", "IBM864", "IBM865", "IBM866", "IBM868", "IBM869", "IBM870", "IBM871", "IBM918", "ISO-2022-CN", "ISO-2022-JP", "ISO-2022-JP-2", "ISO-2022-KR", "ISO-8859-13", "ISO-8859-15", "ISO-8859-2", "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6", "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "JIS_X0201", "JIS_X0212-1990", "KOI8-R", "KOI8-U", "Shift_JIS", "TIS-620", "UTF-16BE", "UTF-16LE", "UTF-32", "UTF-32BE", "UTF-32LE", "windows-1250", "windows-1251", "windows-1252", "windows-1253", "windows-1254", "windows-1255", "windows-1256", "windows-1257", "windows-1258", "windows-31j", "x-Big5-HKSCS-2001", "x-Big5-Solaris", "x-COMPOUND_TEXT", "x-euc-jp-linux", "x-EUC-TW", "x-eucJP-Open", "x-IBM1006", "x-IBM1025", "x-IBM1046", "x-IBM1097", "x-IBM1098", "x-IBM1112", "x-IBM1122", "x-IBM1123", "x-IBM1124", "x-IBM1166", "x-IBM1364", "x-IBM1381", "x-IBM1383", "x-IBM300", "x-IBM33722", "x-IBM737", "x-IBM833", "x-IBM834", "x-IBM856", "x-IBM874", "x-IBM875", "x-IBM921", "x-IBM922", "x-IBM930", "x-IBM933", "x-IBM935", "x-IBM937", "x-IBM939", "x-IBM942", "x-IBM942C", "x-IBM943", "x-IBM943C", "x-IBM948", "x-IBM949", "x-IBM949C", "x-IBM950", "x-IBM964", "x-IBM970", "x-ISCII91", "x-ISO-2022-CN-CNS", "x-ISO-2022-CN-GB", "x-iso-8859-11", "x-JIS0208", "x-JISAutoDetect", "x-Johab", "x-MacArabic", "x-MacCentralEurope", "x-MacCroatian", "x-MacCyrillic", "x-MacDingbat", "x-MacGreek", "x-MacHebrew", "x-MacIceland", "x-MacRoman", "x-MacRomania", "x-MacSymbol", "x-MacThai", "x-MacTurkish", "x-MacUkraine", "x-MS932_0213", "x-MS950-HKSCS", "x-MS950-HKSCS-XP", "x-mswin-936", "x-PCK", "x-SJIS_0213", "x-UTF-16LE-BOM", "X-UTF-32BE-BOM", "X-UTF-32LE-BOM", "x-windows-50220", "x-windows-50221", "x-windows-874", "x-windows-949", "x-windows-950", "x-windows-iso2022jp" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.CharsetChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 999, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.charset", | |
"type" : "MODEL", | |
"defaultValue" : "UTF-8" | |
}, { | |
"fieldName" : "removeCtrlChars", | |
"description" : "Use only if required as it impacts reading performance", | |
"max" : 9223372036854775807, | |
"label" : "Ignore Control Characters", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED", "TEXT", "XML", "LOG", "DATAGRAM", "JSON" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 1000, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.removeCtrlChars", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "textMaxLineLen", | |
"description" : "Longer lines are truncated", | |
"max" : 2147483647, | |
"label" : "Max Line Length", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { | |
"dataFormat" : [ "TEXT" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 340, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.textMaxLineLen", | |
"type" : "NUMBER", | |
"defaultValue" : 1024 | |
}, { | |
"fieldName" : "useCustomDelimiter", | |
"description" : "Use custom delimiters to create records", | |
"max" : 9223372036854775807, | |
"label" : "Use Custom Delimiter", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "TEXT" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 342, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.useCustomDelimiter", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "customDelimiter", | |
"description" : "One or more characters. Leading and trailing spaces are stripped.", | |
"max" : 9223372036854775807, | |
"label" : "Custom Delimiter", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "TEXT" ], | |
"dataFormatConfig.useCustomDelimiter" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 344, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.customDelimiter", | |
"type" : "STRING", | |
"defaultValue" : "\\r\\n" | |
}, { | |
"fieldName" : "includeCustomDelimiterInTheText", | |
"description" : "Include custom delimiters in the data", | |
"max" : 9223372036854775807, | |
"label" : "Include Custom Delimiter", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "TEXT" ], | |
"dataFormatConfig.useCustomDelimiter" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 346, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.includeCustomDelimiterInTheText", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "jsonContent", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "JSON Content", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "JSON" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "JSON array of objects", "Multiple JSON objects" ], | |
"values" : [ "ARRAY_OBJECTS", "MULTIPLE_OBJECTS" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.JsonModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 350, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.jsonContent", | |
"type" : "MODEL", | |
"defaultValue" : "MULTIPLE_OBJECTS" | |
}, { | |
"fieldName" : "jsonMaxObjectLen", | |
"description" : "Larger objects are not processed", | |
"max" : 2147483647, | |
"label" : "Max Object Length (chars)", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { | |
"dataFormat" : [ "JSON" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 360, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.jsonMaxObjectLen", | |
"type" : "NUMBER", | |
"defaultValue" : 4096 | |
}, { | |
"fieldName" : "csvFileFormat", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Delimiter Format Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Default CSV (ignores empty lines)", "RFC4180 CSV", "MS Excel CSV", "MySQL CSV", "Tab Separated Values", "PostgreSQL CSV", "PostgreSQL Text", "Custom", "Multi Character Delimited" ], | |
"values" : [ "CSV", "RFC4180", "EXCEL", "MYSQL", "TDF", "POSTGRES_CSV", "POSTGRES_TEXT", "CUSTOM", "MULTI_CHARACTER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.CsvModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 370, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvFileFormat", | |
"type" : "MODEL", | |
"defaultValue" : "CSV" | |
}, { | |
"fieldName" : "csvHeader", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Header Line", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "With Header Line", "Ignore Header Line", "No Header Line" ], | |
"values" : [ "WITH_HEADER", "IGNORE_HEADER", "NO_HEADER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.CsvHeaderChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 380, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvHeader", | |
"type" : "MODEL", | |
"defaultValue" : "NO_HEADER" | |
}, { | |
"fieldName" : "csvAllowExtraColumns", | |
"description" : "When false, rows with more columns than the header are sent to error.", | |
"max" : 9223372036854775807, | |
"label" : "Allow Extra Columns", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.csvHeader" : [ "WITH_HEADER" ], | |
"dataFormat" : [ "DELIMITED" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 385, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvAllowExtraColumns", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "csvExtraColumnPrefix", | |
"description" : "Each extra column is labeled with this prefix followed by an integer", | |
"max" : 9223372036854775807, | |
"label" : "Extra Column Prefix", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.csvHeader" : [ "WITH_HEADER" ], | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvAllowExtraColumns" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 386, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvExtraColumnPrefix", | |
"type" : "STRING", | |
"defaultValue" : "_extra_" | |
}, { | |
"fieldName" : "csvMaxObjectLen", | |
"description" : "Larger objects are not processed", | |
"max" : 2147483647, | |
"label" : "Max Record Length (chars)", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 390, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvMaxObjectLen", | |
"type" : "NUMBER", | |
"defaultValue" : 1024 | |
}, { | |
"fieldName" : "csvCustomDelimiter", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Delimiter Character", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvFileFormat" : [ "CUSTOM" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 400, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvCustomDelimiter", | |
"type" : "CHARACTER", | |
"defaultValue" : "|" | |
}, { | |
"fieldName" : "multiCharacterFieldDelimiter", | |
"description" : "Delimiter between fields in multi-character delimited mode.", | |
"max" : 9223372036854775807, | |
"label" : "Multi Character Field Delimiter", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvFileFormat" : [ "MULTI_CHARACTER" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 405, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.multiCharacterFieldDelimiter", | |
"type" : "STRING", | |
"defaultValue" : "||" | |
}, { | |
"fieldName" : "multiCharacterLineDelimiter", | |
"description" : "Delimiter between lines (i.e. different records) in multi-character delimited mode.", | |
"max" : 9223372036854775807, | |
"label" : "Multi Character Line Delimiter", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvFileFormat" : [ "MULTI_CHARACTER" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 406, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.multiCharacterLineDelimiter", | |
"type" : "STRING", | |
"defaultValue" : "${str:unescapeJava('\\\\n')}" | |
}, { | |
"fieldName" : "csvCustomEscape", | |
"description" : "Character used to escape quote and delimiter characters. To disable select Other and enter \\u0000 (unicode codepoint for the NULL character).", | |
"max" : 9223372036854775807, | |
"label" : "Escape Character", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvFileFormat" : [ "MULTI_CHARACTER", "CUSTOM" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 410, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvCustomEscape", | |
"type" : "CHARACTER", | |
"defaultValue" : "\\" | |
}, { | |
"fieldName" : "csvCustomQuote", | |
"description" : "Character used to quote string fields. To disable select Other and enter \\u0000 (unicode codepoint for the NULL character).", | |
"max" : 9223372036854775807, | |
"label" : "Quote Character", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvFileFormat" : [ "MULTI_CHARACTER", "CUSTOM" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 420, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvCustomQuote", | |
"type" : "CHARACTER", | |
"defaultValue" : "\"" | |
}, { | |
"fieldName" : "csvEnableComments", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Enable comments", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvFileFormat" : [ "CUSTOM" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 425, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvEnableComments", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "csvCommentMarker", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Comment marker", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.csvEnableComments" : [ true ], | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvFileFormat" : [ "CUSTOM" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 426, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvCommentMarker", | |
"type" : "CHARACTER", | |
"defaultValue" : "#" | |
}, { | |
"fieldName" : "csvIgnoreEmptyLines", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Ignore empty lines", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.csvFileFormat" : [ "CUSTOM" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 427, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvIgnoreEmptyLines", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "csvRecordType", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Root Field Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "List", "List-Map" ], | |
"values" : [ "LIST", "LIST_MAP" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.CsvRecordTypeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 430, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvRecordType", | |
"type" : "MODEL", | |
"defaultValue" : "LIST_MAP" | |
}, { | |
"fieldName" : "csvSkipStartLines", | |
"description" : "Number of lines to skip before reading", | |
"max" : 9223372036854775807, | |
"label" : "Lines to Skip", | |
"required" : false, | |
"min" : 0, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 435, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.csvSkipStartLines", | |
"type" : "NUMBER", | |
"defaultValue" : 0 | |
}, { | |
"fieldName" : "parseNull", | |
"description" : "When checked, configured string constant will be converted into NULL field.", | |
"max" : 9223372036854775807, | |
"label" : "Parse NULLs", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 436, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.parseNull", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "nullConstant", | |
"description" : "String constant that should be converted to a NULL rather then passed as it is.", | |
"max" : 9223372036854775807, | |
"label" : "NULL constant", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DELIMITED" ], | |
"dataFormatConfig.parseNull" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 437, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.nullConstant", | |
"type" : "STRING", | |
"defaultValue" : "\\\\N" | |
}, { | |
"fieldName" : "xmlRecordElement", | |
"description" : "XML element that acts as a record delimiter. This may be an element name, with elements having that local name directly under the root as records. Or, it can be a simplified XPath expression (see docs), with elements matching the XPath expression as records. Leaving it blank will treat the whole XML document as one record.", | |
"max" : 9223372036854775807, | |
"label" : "Delimiter Element", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "XML" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 440, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.xmlRecordElement", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "includeFieldXpathAttributes", | |
"description" : "Include XPath expressions that indicate the path to the input node that was parsed to create each field. If enabled, each field will receive an attribute named \"xpath\" whose value is the XPath expression. Any namespace prefixes will be mapped to the full URI via new xmlns:* attributes in the record header.", | |
"max" : 9223372036854775807, | |
"label" : "Include Field XPaths", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "XML" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 442, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.includeFieldXpathAttributes", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "xPathNamespaceContext", | |
"description" : "Namespace context to use if the delimiter is an XPath expression. This should map namespace prefixes to URIs. Any namespace prefix that is used in the record separator expression must be defined here.", | |
"max" : 9223372036854775807, | |
"label" : "Namespaces", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "XML" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 445, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.xPathNamespaceContext", | |
"type" : "MAP", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "outputFieldAttributes", | |
"description" : "Generate field attributes in output record for XML namespace declarations, and XML attributes. Without this option, they will continue to be output as individual fields (separate from the element value).", | |
"max" : 9223372036854775807, | |
"label" : "Output Field Attributes", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "XML" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 448, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.outputFieldAttributes", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "xmlMaxObjectLen", | |
"description" : "Larger records are not processed", | |
"max" : 2147483647, | |
"label" : "Max Record Length (chars)", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { | |
"dataFormat" : [ "XML" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 450, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.xmlMaxObjectLen", | |
"type" : "NUMBER", | |
"defaultValue" : 4096 | |
}, { | |
"fieldName" : "logMode", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Log Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Common Log Format", "Combined Log Format", "Apache Error Log Format", "Apache Access Log Custom Format", "Regular Expression", "Grok Pattern", "Log4j", "Common Event Format (CEF)", "Log Event Extended Format (LEEF)" ], | |
"values" : [ "COMMON_LOG_FORMAT", "COMBINED_LOG_FORMAT", "APACHE_ERROR_LOG_FORMAT", "APACHE_CUSTOM_LOG_FORMAT", "REGEX", "GROK", "LOG4J", "CEF", "LEEF" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.LogModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 460, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.logMode", | |
"type" : "MODEL", | |
"defaultValue" : "COMMON_LOG_FORMAT" | |
}, { | |
"fieldName" : "logMaxObjectLen", | |
"description" : "Longer lines are truncated", | |
"max" : 2147483647, | |
"label" : "Max Line Length", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 470, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.logMaxObjectLen", | |
"type" : "NUMBER", | |
"defaultValue" : 1024 | |
}, { | |
"fieldName" : "retainOriginalLine", | |
"description" : "Indicates if the original line of log should be retained in the record", | |
"max" : 9223372036854775807, | |
"label" : "Retain Original Line", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 480, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.retainOriginalLine", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "customLogFormat", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Custom Log Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "APACHE_CUSTOM_LOG_FORMAT" ], | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 490, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.customLogFormat", | |
"type" : "STRING", | |
"defaultValue" : "%h %l %u %t \"%r\" %>s %b" | |
}, { | |
"fieldName" : "regex", | |
"description" : "The regular expression which is used to parse the log line.", | |
"max" : 9223372036854775807, | |
"label" : "Regular Expression", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "REGEX" ], | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 500, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.regex", | |
"type" : "STRING", | |
"defaultValue" : "^(\\S+) (\\S+) (\\S+) \\[([\\w:/]+\\s[+\\-]\\d{4})\\] \"(\\S+) (\\S+) (\\S+)\" (\\d{3}) (\\d+)" | |
}, { | |
"fieldName" : "fieldPathsToGroupName", | |
"description" : "Map groups in the regular expression to field paths", | |
"max" : 9223372036854775807, | |
"label" : "Field Path To RegEx Group Mapping", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "REGEX" ], | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : null, | |
"values" : null, | |
"configDefinitions" : [ { | |
"fieldName" : "fieldPath", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Field Path", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 10, | |
"displayMode" : "BASIC", | |
"name" : "fieldPath", | |
"type" : "STRING", | |
"defaultValue" : "/" | |
}, { | |
"fieldName" : "group", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Regular Expression Group", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { }, | |
"dependsOn" : "", | |
"group" : "", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 20, | |
"displayMode" : "BASIC", | |
"name" : "group", | |
"type" : "NUMBER", | |
"defaultValue" : 1 | |
} ], | |
"modelType" : "LIST_BEAN", | |
"valuesProviderClass" : null, | |
"filteringConfig" : null | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 510, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.fieldPathsToGroupName", | |
"type" : "MODEL", | |
"defaultValue" : [ ] | |
}, { | |
"fieldName" : "grokPatternDefinition", | |
"description" : "Define your own grok patterns which will be used to parse the logs", | |
"max" : 9223372036854775807, | |
"label" : "Grok Pattern Definition", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "GROK" ], | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 520, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.grokPatternDefinition", | |
"type" : "TEXT", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "grokPattern", | |
"description" : "The grok pattern which is used to parse the log line", | |
"max" : 9223372036854775807, | |
"label" : "Grok Pattern", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "GROK" ], | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 530, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.grokPattern", | |
"type" : "STRING", | |
"defaultValue" : "%{COMMONAPACHELOG}" | |
}, { | |
"fieldName" : "onParseError", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "On Parse Error", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "LOG4J" ], | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "ERROR", "IGNORE", "INCLUDE AS STACK TRACE" ], | |
"values" : [ "ERROR", "IGNORE", "INCLUDE_AS_STACK_TRACE" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.OnParseErrorChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 540, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.onParseError", | |
"type" : "MODEL", | |
"defaultValue" : "ERROR" | |
}, { | |
"fieldName" : "maxStackTraceLines", | |
"description" : "Any line that does not match the expected pattern will be treated as a Stack trace as long as it is part of the same message. The stack trace will be trimmed to the specified number of lines.", | |
"max" : 2147483647, | |
"label" : "Trim Stack Trace to Length", | |
"required" : true, | |
"min" : 0, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "LOG4J" ], | |
"dataFormat" : [ "LOG" ], | |
"dataFormatConfig.onParseError" : [ "INCLUDE_AS_STACK_TRACE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 550, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.maxStackTraceLines", | |
"type" : "NUMBER", | |
"defaultValue" : 50 | |
}, { | |
"fieldName" : "enableLog4jCustomLogFormat", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Use Custom Log Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "LOG4J" ], | |
"dataFormat" : [ "LOG" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 560, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.enableLog4jCustomLogFormat", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "log4jCustomLogFormat", | |
"description" : "Specify your own custom log4j format.", | |
"max" : 9223372036854775807, | |
"label" : "Custom Log4J Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.logMode" : [ "LOG4J" ], | |
"dataFormat" : [ "LOG" ], | |
"dataFormatConfig.enableLog4jCustomLogFormat" : [ true ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 570, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.log4jCustomLogFormat", | |
"type" : "STRING", | |
"defaultValue" : "%r [%t] %-5p %c %x - %m%n" | |
}, { | |
"fieldName" : "avroSchemaSource", | |
"description" : "Where to load the Avro Schema from.", | |
"max" : 9223372036854775807, | |
"label" : "Avro Schema Location", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "AVRO" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Message/Data Includes Schema", "In Pipeline Configuration", "Confluent Schema Registry" ], | |
"values" : [ "SOURCE", "INLINE", "REGISTRY" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.OriginAvroSchemaSourceChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 400, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.avroSchemaSource", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "avroSchema", | |
"description" : "Overrides the schema included in the data (if any). Optionally use the runtime:loadResource function to use a schema stored in a file.", | |
"max" : 9223372036854775807, | |
"label" : "Avro Schema", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "AVRO" ], | |
"dataFormatConfig.avroSchemaSource" : [ "INLINE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "application/json", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 410, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.avroSchema", | |
"type" : "TEXT", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "schemaRegistryUrls", | |
"description" : "List of Confluent Schema Registry URLs", | |
"max" : 9223372036854775807, | |
"label" : "Schema Registry URLs", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "AVRO" ], | |
"dataFormatConfig.avroSchemaSource" : [ "REGISTRY" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 420, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.schemaRegistryUrls", | |
"type" : "LIST", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "basicAuth", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Basic Auth User Info", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "AVRO" ], | |
"dataFormatConfig.avroSchemaSource" : [ "REGISTRY" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "63", "64", "65", "66" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 421, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.basicAuth", | |
"type" : "CREDENTIAL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "schemaLookupMode", | |
"description" : "Whether to look up the Avro Schema by ID or fetch the latest schema for a Subject.", | |
"max" : 9223372036854775807, | |
"label" : "Lookup Schema By", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "AVRO" ], | |
"dataFormatConfig.avroSchemaSource" : [ "REGISTRY" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Subject", "Schema ID", "Embedded Schema ID" ], | |
"values" : [ "SUBJECT", "ID", "AUTO" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.OriginAvroSchemaLookupModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 430, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.schemaLookupMode", | |
"type" : "MODEL", | |
"defaultValue" : "SUBJECT" | |
}, { | |
"fieldName" : "subject", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Schema Subject", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "AVRO" ], | |
"dataFormatConfig.schemaLookupMode" : [ "SUBJECT" ], | |
"dataFormatConfig.avroSchemaSource" : [ "REGISTRY" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 440, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.subject", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "schemaId", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Schema ID", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { | |
"dataFormat" : [ "AVRO" ], | |
"dataFormatConfig.schemaLookupMode" : [ "ID" ], | |
"dataFormatConfig.avroSchemaSource" : [ "REGISTRY" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 450, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.schemaId", | |
"type" : "NUMBER", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "avroSkipUnionIndex", | |
"description" : "When checked generated records will not contain header attributes identifying which part of a union was used to read data in. Data Collector does not use the header attributes directly, thus this can be selected safely unless the pipeline explicitly depends on them.", | |
"max" : 9223372036854775807, | |
"label" : "Skip Union Indexes", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "AVRO" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 460, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.avroSkipUnionIndex", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "protoDescriptorFile", | |
"description" : "Protobuf Descriptor File (.desc) path relative to SDC resources directory", | |
"max" : 9223372036854775807, | |
"label" : "Protobuf Descriptor File", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "PROTOBUF" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 600, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.protoDescriptorFile", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "messageType", | |
"description" : "Fully Qualified Message Type name. Use format <packageName>.<messageTypeName>", | |
"max" : 9223372036854775807, | |
"label" : "Message Type", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "PROTOBUF" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 610, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.messageType", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "isDelimited", | |
"description" : "Should be checked when the input data is prepended with the message size. When unchecked only a single message can be present in the source file/Kafka message, etc.", | |
"max" : 9223372036854775807, | |
"label" : "Delimited Messages", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "PROTOBUF" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 620, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.isDelimited", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "binaryMaxObjectLen", | |
"description" : "Larger objects are not processed", | |
"max" : 2147483647, | |
"label" : "Max Data Size (bytes)", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { | |
"dataFormat" : [ "BINARY" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 700, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.binaryMaxObjectLen", | |
"type" : "NUMBER", | |
"defaultValue" : 1024 | |
}, { | |
"fieldName" : "datagramMode", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Datagram Packet Format", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DATAGRAM" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "NetFlow", "syslog", "collectd", "Raw/Separated data" ], | |
"values" : [ "NETFLOW", "SYSLOG", "COLLECTD", "RAW_DATA" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.DatagramModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 800, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.datagramMode", | |
"type" : "MODEL", | |
"defaultValue" : "SYSLOG" | |
}, { | |
"fieldName" : "typesDbPath", | |
"description" : "User-specified TypesDB file. Overrides the included version.", | |
"max" : 9223372036854775807, | |
"label" : "TypesDB File Path", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DATAGRAM" ], | |
"dataFormatConfig.datagramMode" : [ "COLLECTD" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 820, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.typesDbPath", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "convertTime", | |
"description" : "Converts high resolution time format interval and timestamp to unix time in (ms).", | |
"max" : 9223372036854775807, | |
"label" : "Convert Hi-Res Time & Interval", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DATAGRAM" ], | |
"dataFormatConfig.datagramMode" : [ "COLLECTD" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 830, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.convertTime", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "excludeInterval", | |
"description" : "Excludes the interval field from output records.", | |
"max" : 9223372036854775807, | |
"label" : "Exclude Interval", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DATAGRAM" ], | |
"dataFormatConfig.datagramMode" : [ "COLLECTD" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 840, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.excludeInterval", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "authFilePath", | |
"description" : "", | |
"max" : 9223372036854775807, | |
"label" : "Auth File", | |
"required" : false, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DATAGRAM" ], | |
"dataFormatConfig.datagramMode" : [ "COLLECTD" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 850, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.authFilePath", | |
"type" : "STRING", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "netflowOutputValuesMode", | |
"description" : "Determines the data that is included in the record generated from a flow. Only applies to NetFlow 9.", | |
"max" : 9223372036854775807, | |
"label" : "Record Generation Mode", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "NETFLOW" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Raw only", "Interpreted only", "Raw and interpreted" ], | |
"values" : [ "RAW_ONLY", "INTERPRETED_ONLY", "RAW_AND_INTERPRETED" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.lib.parser.net.netflow.OutputValuesModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 870, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.netflowOutputValuesMode", | |
"type" : "MODEL", | |
"defaultValue" : "RAW_AND_INTERPRETED" | |
}, { | |
"fieldName" : "maxTemplateCacheSize", | |
"description" : "Controls the maximum number of templates to cache from all sources. Additional templates received when this limit is reached cause the eviction of existing templates, least recently used first. Leave as -1 for unlimited. Only applies to NetFlow 9.", | |
"max" : 9223372036854775807, | |
"label" : "Max Templates in Cache", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "NETFLOW" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 880, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.maxTemplateCacheSize", | |
"type" : "NUMBER", | |
"defaultValue" : -1 | |
}, { | |
"fieldName" : "templateCacheTimeoutMs", | |
"description" : "Controls the maximum length of time flow templates are cached, after last being used to parse a data flow. Leave as -1 for unlimited (never expires). Only applies to NetFlow 9.", | |
"max" : 9223372036854775807, | |
"label" : "Template Cache Timeout (ms)", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "NETFLOW" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 890, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.templateCacheTimeoutMs", | |
"type" : "NUMBER", | |
"defaultValue" : -1 | |
}, { | |
"fieldName" : "netflowOutputValuesModeDatagram", | |
"description" : "Determines the data that is included in the record generated from a flow. Only applies to NetFlow 9.", | |
"max" : 9223372036854775807, | |
"label" : "Record Generation Mode", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DATAGRAM" ], | |
"dataFormatConfig.datagramMode" : [ "NETFLOW" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "Raw only", "Interpreted only", "Raw and interpreted" ], | |
"values" : [ "RAW_ONLY", "INTERPRETED_ONLY", "RAW_AND_INTERPRETED" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.lib.parser.net.netflow.OutputValuesModeChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 870, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.netflowOutputValuesModeDatagram", | |
"type" : "MODEL", | |
"defaultValue" : "RAW_AND_INTERPRETED" | |
}, { | |
"fieldName" : "maxTemplateCacheSizeDatagram", | |
"description" : "Controls the maximum number of templates to cache from all sources. Additional templates received when this limit is reached cause the eviction of existing templates, least recently used first. Leave as -1 for unlimited. Only applies to NetFlow 9.", | |
"max" : 9223372036854775807, | |
"label" : "Max Templates in Cache", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DATAGRAM" ], | |
"dataFormatConfig.datagramMode" : [ "NETFLOW" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 880, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.maxTemplateCacheSizeDatagram", | |
"type" : "NUMBER", | |
"defaultValue" : -1 | |
}, { | |
"fieldName" : "templateCacheTimeoutMsDatagram", | |
"description" : "Controls the maximum length of time flow templates are cached, after last being used to parse a data flow. Leave as -1 for unlimited (never expires). Only applies to NetFlow 9.", | |
"max" : 9223372036854775807, | |
"label" : "Template Cache Timeout (ms)", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "DATAGRAM" ], | |
"dataFormatConfig.datagramMode" : [ "NETFLOW" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 890, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.templateCacheTimeoutMsDatagram", | |
"type" : "NUMBER", | |
"defaultValue" : -1 | |
}, { | |
"fieldName" : "wholeFileMaxObjectLen", | |
"description" : "Size of the Buffer used to copy the file.", | |
"max" : 2147483647, | |
"label" : "Buffer Size (bytes)", | |
"required" : true, | |
"min" : 1, | |
"dependsOnMap" : { | |
"dataFormat" : [ "WHOLE_FILE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 900, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.wholeFileMaxObjectLen", | |
"type" : "NUMBER", | |
"defaultValue" : 8192 | |
}, { | |
"fieldName" : "rateLimit", | |
"description" : "Rate / sec to manipulate bandwidth requirements for File Transfer. Use <= 0 to opt out. Default unit is B/sec", | |
"max" : 9223372036854775807, | |
"label" : "Rate per second", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "WHOLE_FILE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "EXPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62", "267", "268", "269" ], | |
"displayPosition" : 920, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.rateLimit", | |
"type" : "STRING", | |
"defaultValue" : "-1" | |
}, { | |
"fieldName" : "verifyChecksum", | |
"description" : "When checked verifies the checksum of the stream during read.", | |
"max" : 9223372036854775807, | |
"label" : "Verify Checksum", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "WHOLE_FILE" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 1000, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.verifyChecksum", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "excelHeader", | |
"description" : "Excel headers", | |
"max" : 9223372036854775807, | |
"label" : "Excel Header Option", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "EXCEL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : { | |
"labels" : [ "With Header Line", "Ignore Header Line", "No Header Line" ], | |
"values" : [ "WITH_HEADER", "IGNORE_HEADER", "NO_HEADER" ], | |
"configDefinitions" : null, | |
"modelType" : "VALUE_CHOOSER", | |
"valuesProviderClass" : "com.streamsets.pipeline.config.ExcelHeaderChooserValues", | |
"filteringConfig" : "" | |
}, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 1000, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.excelHeader", | |
"type" : "MODEL", | |
"defaultValue" : null | |
}, { | |
"fieldName" : "excelSkipCellsWithNoHeader", | |
"description" : "If checked, cells that have no associated header value will be skipped.", | |
"max" : 9223372036854775807, | |
"label" : "Skip Cells With No Header", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "EXCEL" ], | |
"dataFormatConfig.excelHeader" : [ "WITH_HEADER" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 1001, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.excelSkipCellsWithNoHeader", | |
"type" : "BOOLEAN", | |
"defaultValue" : false | |
}, { | |
"fieldName" : "excelReadAllSheets", | |
"description" : "Specifies whether all sheets from the document should be read.", | |
"max" : 9223372036854775807, | |
"label" : "Read All Sheets", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormat" : [ "EXCEL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ ], | |
"elConstantDefinitionsIdx" : [ ], | |
"displayPosition" : 1010, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.excelReadAllSheets", | |
"type" : "BOOLEAN", | |
"defaultValue" : true | |
}, { | |
"fieldName" : "excelSheetNames", | |
"description" : "Names of the sheets that should be imported. Other sheets will be ignored.", | |
"max" : 9223372036854775807, | |
"label" : "Import Sheets", | |
"required" : true, | |
"min" : -9223372036854775808, | |
"dependsOnMap" : { | |
"dataFormatConfig.excelReadAllSheets" : [ false ], | |
"dataFormat" : [ "EXCEL" ] | |
}, | |
"dependsOn" : "", | |
"group" : "DATA_FORMAT", | |
"evaluation" : "IMPLICIT", | |
"elDefs" : null, | |
"model" : null, | |
"mode" : "text/plain", | |
"lines" : 0, | |
"triggeredByValues" : null, | |
"elFunctionDefinitionsIdx" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61" ], | |
"elConstantDefinitionsIdx" : [ "62" ], | |
"displayPosition" : 1020, | |
"displayMode" : "BASIC", | |
"name" : "dataFormatConfig.excelSheetNames", | |
"type" : "LIST", | |
"defaultValue" : [ ] | |
} ], | |
"configGroupDefinition" : { | |
"classNameToGroupsMap" : { | |
"com.streamsets.service.parser.Groups" : [ "DATA_FORMAT" ] | |
}, | |
"groupNameToLabelMapList" : [ { | |
"name" : "DATA_FORMAT", | |
"label" : "Data Format" | |
} ] | |
}, | |
"libraryLabel" : "Data Formats", | |
"className" : "com.streamsets.service.parser.DataParserServiceImpl" | |
} ], | |
"rulesElMetadata" : null, | |
"elCatalog" : null, | |
"runtimeConfigs" : null, | |
"stageIcons" : { | |
"streamsets-datacollector-dev-lib:com_streamsets_pipeline_stage_devtest_rawdata_RawDataDSource" : "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADXUlEQVRoQ+2XWchOQRjHf5+lEMqaCxf2ZI/IVoQLkaWI0BclbhBKKLJcKJTIVkJSiCRKFEUiyS4KWSNcIMp2Ye+v52ga55xvcpz01czVe87MPGf+y/M881ZQzUdFNT8/EcD/VjAqEBUoyEC0UEECC2+PChSmsGCAqEBBAgtvjwoUprBggCwFWgBdga9e/FrAc+AO8MOb6wU0DDjPZ+AC0BjoAXyzPTWBl8BNe+4GNHHi6dtXgTfuN7IATAN25RzmMjAJeGhrFOcwMCYAgA7Z0db637gN6OB1gEdAcy/eAmBdCIA+wDJgJHANOGKbBKyNE6AzoI8KwGygOzDd5g8CT4Eazvr5xrIAtAI2AQNsfjdwHthhz7OAtsA8exZpin0rBIDW6AOPgRlOUL0fCBwyds4BQxyr1QauALJga+CTx+BGYKIp8BZoCrwyULKs1HGHGy9tPvcPTTvgPiAmtnqBxcwDe9ffPK3HevZbAMSyDtke6AvsA9Z7AKScbDQVkLpSwR2KLVW0txL47ls0r4zmAVCclWYzWWeLBZZ3L5oCOvg7y5UNQAdgMjAKmAB8sD0jgGOAr6amVwOLgNHA0bT8KgJgrCVuGgAl4mlL8qFAfUcR/xyNgLtmSYGU6hqqaNdtbxez2h8YigAYDyhRxZ6qj8phooAAuCOpPLJU2lBuzPHsOgg4A+y0PPTL9q84/wLAWmCx9QXXQvL9C/PuqhwFdI7ksPcAsf0FSEANB05kAC8EQH7e67HmAkiSeBiwzQ6mdy2B404DS+yi5tYJUGl+Yg0tz3qFFFBtP2s1XA1tf0oSJwBc8g4AgzPUWA6sMCvdsKRWn5ib0vV/xwyx0ExguyehGooaju/ttCrkbvX7gDvXG7gEvLdE7gmoAKgYZI4sALqXqAaL5SVWv9VU1IWXAuMsotsjGlglOQk0s9r/2skzJblA98tQwC8Az+xakZX4uRaaAuzJQw5stjafVB9dtOThqkZeRVoIrLEAUkv2yR1ZCiTNxd8seeV3efmUM6mbou5LujtVNXRJ0y1UsfyRXF/0XpbSteSvAFS1r8z5unYB/BjykfiPLISlMtdEBcpkNyR2VCCEpTLXRAXKZDckdlQghKUy10QFymQ3JHZUIISlMtdEBcpkNyR2tVfgJ7j+uDHAB/IgAAAAAElFTkSuQmCC", | |
"streamsets-datacollector-basic-lib:com_streamsets_pipeline_stage_processor_fieldtypeconverter_FieldTypeConverterDProcessor" : "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABdUlEQVRoQ+2ZAQ0CMQxFDwVIAByAAnAAEg4JOMEB4ACcIAEJOIA2Ycndsruu6y7dSJcsubBd+1+79g6YNZWPWeX6m1SAFsC3MI/aAUgBQPGXn/CrNgQXoCveBV8VggMQEq8OEQswJl4VIgYgRrwaRAyA32g+3gcpNrI1rxTnBpAt/GDoLzPgHxEqYH4QuPe/wMET5gkmXrNGKANcAVIAJ/gNFxsuREkACPKAeeCkoDQAPEIrKQB1f+42KrJXQhcyAOrITP0qYRmwDHAj4O23I8QNoChiAWcie/YcSHwl7ybCMqBdA1z/vf0l1IABcCMgKjquM2p/yhHCr35zyvCE6z3NKQB3ELefUCBlWgywBA/4K4JWFsQAGCGEOMNcw1xQIcu8ngUgpyZRU0ipgZzi0ZYB5I4o1151GWiB0P1JSMHeYAPuHxxaNRADQYpHKi0A9D0GESVeG2AIIlp8CQA+BEt8KQAOYkcVbKiSNWuA6kBR69UDfAGOsk0xTaeqMAAAAABJRU5ErkJggg==", | |
"streamsets-datacollector-basic-lib:com_streamsets_pipeline_stage_destination_devnull_NullDTarget" : "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACSUlEQVRoge3YPWsVQRQG4CcaMZpLCJKksLC2sxAstLGz9weIIthaiJUWASuxtdbGwv9grZ02NlYBCQiSaAgkBL8Si9nFzd6P7M6Me0X2heHCcM6ZOfO+Z+fcoUePHj3+FyzgOTZxMGZs4FlhmwWzuQLhKa7hET6NsTmLB5jBrYxrZ8E27jawu4etXIseyxVIkEWTjX3FYq5F20joYjEm4SrmjrC5XPzemWDzthhZsWp8ceYeq7k3X8VDfPwLcd/jSVunmBrYwEqE31FYKWK3QmwCcxhE+E7axxnhDmnt2BblKS3X5r/jZm3uZTGquI1vtblF4YPSGQMMJ7CrGSuDwraKMtZUGdjRPIGd2lwZqxMGtvDLaAbmG/jPG2ZgqfjthIF94TYdxUDTBEYx8ENoR1ohtpXYkL8Gyi62FXInkCKh1vIhbwJNi3ichFoXMNNhYJSElvwDCaQy0KmENuVnoPMaGOBUZa7pV2hUEU+lBvhzARH/FTpdjM4Z4LCMYluJ6DaCvAnsCm328Ql+szjpMAPRbQRpRXxgmIEZQQ7jMF+xLTEVBsq+pc4Ak2VUJlBlYFk4jE4ZYPhTWm5qUiGXydUltC0cSmukJFC/zEpZNGGgLqGo0ydvAikMROmfnoHWDIwq4iQGUl6n60W8h8dYq8y9qvmsFTZ7lbllvEnYRzRuCH8vTyTG+YL7sc4pEloXLq5zCTEWhDeh9dgAMwmLD/BBeCd9IbxUtF37Oi7hPD4n7CUaF/AaP7V/gd7HO1zpfNc9evTokQ2/AbbOuP9A2WXaAAAAAElFTkSuQmCC", | |
"streamsets-datacollector-dev-lib:com_streamsets_pipeline_stage_devtest_RandomDataGeneratorSource" : "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADXUlEQVRoQ+2XWchOQRjHf5+lEMqaCxf2ZI/IVoQLkaWI0BclbhBKKLJcKJTIVkJSiCRKFEUiyS4KWSNcIMp2Ye+v52ga55xvcpz01czVe87MPGf+y/M881ZQzUdFNT8/EcD/VjAqEBUoyEC0UEECC2+PChSmsGCAqEBBAgtvjwoUprBggCwFWgBdga9e/FrAc+AO8MOb6wU0DDjPZ+AC0BjoAXyzPTWBl8BNe+4GNHHi6dtXgTfuN7IATAN25RzmMjAJeGhrFOcwMCYAgA7Z0db637gN6OB1gEdAcy/eAmBdCIA+wDJgJHANOGKbBKyNE6AzoI8KwGygOzDd5g8CT4Eazvr5xrIAtAI2AQNsfjdwHthhz7OAtsA8exZpin0rBIDW6AOPgRlOUL0fCBwyds4BQxyr1QauALJga+CTx+BGYKIp8BZoCrwyULKs1HGHGy9tPvcPTTvgPiAmtnqBxcwDe9ffPK3HevZbAMSyDtke6AvsA9Z7AKScbDQVkLpSwR2KLVW0txL47ls0r4zmAVCclWYzWWeLBZZ3L5oCOvg7y5UNQAdgMjAKmAB8sD0jgGOAr6amVwOLgNHA0bT8KgJgrCVuGgAl4mlL8qFAfUcR/xyNgLtmSYGU6hqqaNdtbxez2h8YigAYDyhRxZ6qj8phooAAuCOpPLJU2lBuzPHsOgg4A+y0PPTL9q84/wLAWmCx9QXXQvL9C/PuqhwFdI7ksPcAsf0FSEANB05kAC8EQH7e67HmAkiSeBiwzQ6mdy2B404DS+yi5tYJUGl+Yg0tz3qFFFBtP2s1XA1tf0oSJwBc8g4AgzPUWA6sMCvdsKRWn5ib0vV/xwyx0ExguyehGooaju/ttCrkbvX7gDvXG7gEvLdE7gmoAKgYZI4sALqXqAaL5SVWv9VU1IWXAuMsotsjGlglOQk0s9r/2skzJblA98tQwC8Az+xakZX4uRaaAuzJQw5stjafVB9dtOThqkZeRVoIrLEAUkv2yR1ZCiTNxd8seeV3efmUM6mbou5LujtVNXRJ0y1UsfyRXF/0XpbSteSvAFS1r8z5unYB/BjykfiPLISlMtdEBcpkNyR2VCCEpTLXRAXKZDckdlQghKUy10QFymQ3JHZUIISlMtdEBcpkNyR2tVfgJ7j+uDHAB/IgAAAAAElFTkSuQmCC", | |
"streamsets-datacollector-basic-lib:com_streamsets_pipeline_stage_destination_devnull_StatsDpmDirectlyDTarget" : null, | |
"streamsets-datacollector-basic-lib:com_streamsets_pipeline_stage_processor_expression_ExpressionDProcessor" : "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAD90lEQVRoge3ZXYhVVRQH8J+TZkyW9IE1FGpiWRj0gVIgmQkmFD0kvoRQImUfL1EPRa/VUy+BD5lhPQRFmlSWfakEQRARZIph0Qc4hWLlmFbSqDO3h3Vvc+65+5x7ZubO9HL/cF72WWvt/9p7nbXXXocuuuiiiy7GgSmTONdC3IGezNgADmaefyaRz5gwB/dgMw6jlnsOYCPuxPT/iWNlTMESbMFprc4cwwYs6PTEZ2ERHsGlHbJ5Bd7V6kRNOPcCLhrPBPPxELbhKPabgJXBapyQduQXLKtqaC7WYyt+zRn6GOd2jnMLrhdkU06cqfMqxFp8jeECAx+hd2J4N2Eh/izgMIwHihR7hIfHE4q7cPYoicwQ274eT4gFWq5ahlld4EANg7ixTHmeiPOGwo9G9xEtFeH3t8j1+8T2N+wNiG+qHXaUOPFVmeJynDISdzdXJH453sxM8pKR7+XaOvEsifvb2FsgnWIbz+0ppbk4khHaWJH8rTm9txIym3MEDlSwu7vEgU154V7szQgMilVth5VGdqyGQ9IhtylH4FgF2w+XOLAvL/xiTuCVChMs1PrRP1Yguz8nt6uC/b4SBwaygmsSAskYy6AHX+R0jkufE0tycmfqY1XwW4EDfzUEZmn9wAYLiGRxX8Lo1oRcr9juLPm1FcnDZwUOfNsQ2JB4uaeC4c8TenliM/Fh5v0PuGUU5OH1Age2EQXZYOLlzjZGZ0uf2NfU358nDrD++vhBcYJOGyV5eKPAgXunYpX0Cft7G6M3ab0QDeNBLMYNdfI7sV3UUKfGQB7OSYydxDtTxeUhhXY1z5zE2JCoYZ4SNdWJqgzbYFZibEPD/k/S2/NlG6OPJ3Te7wzfJkwXV83sPD+LENWDywoU2x1g/Ymx4bFxLMUizcVfDevETiNOw6KD4soSw32aC7Sa2M0qWIbrKsq+nJvjubzAd4odKKy769iS0FlRIt+H9/CNdFyn5LMZ8gPNXQ20eph9tleYIN9dOCyyUBbTRfk8gE8rkqe5tOkv0ru7xIEhI3m9CFfj+4TeJ6J4e7tO/CgexdSK5JcaOWf+EFfNJHrElhY58WqFyaaJWmqLCMkBcY7swWui7p9RkThcIi5RDQ67tblQrRSrlnJgWHTUJgsXaq1aayLZrFfSTXwmodR4jihOt53EBYoLt5rY2dLE8qTijsRB5Wl1vJivOWwahLeKlZ9X1dA6xc2lflEDdRorxC3utKhwn8VtxtEfnS1SaMqJ03h6PMZzWInncRfO75DN/7BYpMFUZ+CQ6PXM7PSkE4E+Ubzt0BpeJ0UrZZUJWMF2GMsPjikixK7CxepVYR1DouG018QUdl100UUXXXQW/wKLgdYjXL+F5AAAAABJRU5ErkJggg==", | |
"streamsets-datacollector-basic-lib:com_streamsets_pipeline_stage_destination_devnull_ToErrorNullDTarget" : null | |
}, | |
"legacyStageLibs" : null, | |
"eventDefinitions" : null, | |
"version" : null, | |
"executorVersion" : null, | |
"category" : null, | |
"categoryLabel" : null | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment