{ "name" : "KeyMetadata", "description" : "Override or insert key-metadata of a raster in a function chain.", "function" : { "pixelType" : "UNKNOWN", "name" : "Key Metadata Function", "description" : "Override or insert key-metadata of a raster in a function chain.", "type" : "PythonAdapterFunction", "_object_id" : 1 }, "arguments" : { "raster" : { "name" : "Raster", "description" : "The primary input raster.", "isDataset" : true, "isPublic" : false, "type" : "RasterFunctionVariable", "_object_id" : 2 }, "property" : { "name" : "property", "description" : "The name of the optional dataset-level key property to override.", "isDataset" : false, "isPublic" : false, "type" : "RasterFunctionVariable", "_object_id" : 3 }, "value" : { "name" : "value", "description" : "The overriding new value of the dataset-level key property.", "isDataset" : false, "isPublic" : false, "type" : "RasterFunctionVariable", "_object_id" : 4 }, "bands" : { "name" : "bands", "description" : "A comma-separated string representing updated band names.", "isDataset" : false, "isPublic" : false, "type" : "RasterFunctionVariable", "_object_id" : 5 }, "json" : { "name" : "json", "description" : "Key metadata to be injected into the outgoing raster described as a JSON string representing a collection of key-value pairs. Learn more by searching for 'Raster Key Properties' at http://resources.arcgis.com.", "isDataset" : false, "isPublic" : false, "type" : "RasterFunctionVariable", "_object_id" : 6 }, "PythonModule" : "[functions]System\\KeyMetadata.py", "ClassName" : { "name" : "ClassName", "value" : "KeyMetadata", "isDataset" : false, "isPublic" : false, "type" : "RasterFunctionVariable", "_object_id" : 7 }, "type" : "PythonAdapterFunctionArguments", "_object_id" : 8 }, "functionType" : 0, "thumbnail" : "" }