def describeArgs()

in awsglue/transforms/field_transforms.py [0:0]


    def describeArgs(cls):
        arg1 = {"name": "frame",
                "type": "DynamicFrame",
                "description": "DynamicFrame from which to split rows",
                "optional": False,
                "defaultValue": None}
        arg2 = {"name": "comparison_dict",
                "type": "Dictionary, {String 'path to node': {String 'operator': String or Integer 'value'}}",
                "description": "{paths to columns: {comparators: value to which each the column will be compared.}}\
                 Example: {'age': {'>': 10, '<': 20}} will give back rows where age is between 10 and 20 exclusive, \
                 and rows where this criteria is not met",
                "optional": False,
                "defaultValue": None}
        arg3 = {"name": "frame1",
                "type": "String",
                "description": "name for the dynamic frame to be split off",
                "optional": True,
                "defaultValue": "frame1"}
        arg4 = {"name": "frame2",
                "type": "String",
                "description": "name for the dynamic frame remains on original",
                "optional": True,
                "defaultValue": "frame2"}
        arg5 = {"name": "transformation_ctx",
                "type": "String",
                "description": "A unique string that is used to identify stats / state information",
                "optional": True,
                "defaultValue": ""}
        arg6 = {"name": "info",
                "type": "String",
                "description": "Any string to be associated with errors in the transformation",
                "optional": True,
                "defaultValue": None}
        arg7 = {"name": "stageThreshold",
                "type": "Integer",
                "description": "Max number of errors in the transformation until processing will error out",
                "optional": True,
                "defaultValue": "0"}
        arg8 = {"name": "totalThreshold",
                "type": "Integer",
                "description": "Max number of errors total until processing will error out.",
                "optional": True,
                "defaultValue": "0"}


        return [arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8]