# JobPropertiesPatch

## object

### correlationDatamap  
**Type:** from strings to any  
**Optional**  
Customer provided key, value pairs that will be returned in Job and JobOutput state events.

### description  
**Type:** string or null  
**Optional**  
**Length:** <=1024 characters  
The description of the Job.

### input
**Type:** object  
**Required**  
The inputs of the Job.

#### Discriminated by `@odata.type`. Select one variant:

##### #Microsoft.Media.JobInputAsset  
**Type:** object  
[JobInputAsset](https://docs.mediakind.com/api-reference/media-api/schemas/jobinputasset)

- **@odata.type**: string (Required)
- **assetName**: string (Required)
- **end**: object (Optional)
  - Defines a point on the timeline of the input media at which processing will end. Defaults to the end of the input media.

#### Discriminated by `@odata.type`. Select one variant:

##### #Microsoft.Media.AbsoluteClipTime  
**Type:** object  
[AbsoluteClipTime](https://docs.mediakind.com/api-reference/media-api/schemas/absolutecliptime)

- **@odata.type**: string (Required)
- **time**: string (Optional)
  - **Pattern:** ^P(?:(?P<years>\\d+)Y)?(?:(?P<months>\\d+)M)?(?:(?P<weeks>\\d+)W)?(?:(?P<days>\\d+)D)?T(?:(?P<hours>\\d+)H)?(?:(?P<minutes>\\d+)M)?(?:(?P<seconds_fract>(?:\\d*.)?\\d+)S)?$

##### #Microsoft.Media.UtcClipTime  
**Type:** object  
[UtcClipTime](https://docs.mediakind.com/api-reference/media-api/schemas/utccliptime)

- **@odata.type**: string (Required)
- **time**: string (Optional)
  - **Format:** date-time

### trigger  
**Type:** object  
[ScteTrigger](https://docs.mediakind.com/api-reference/media-api/schemas/sctetrigger)  
**Optional**  
SCTE-35 signal trigger. Recording starts/stops at the first matching signal.

#### filters
**Type:** list of list of maps  
**Optional**  
Outer array is OR-combined; each inner array is AND-combined field matchers.

#### searchRange
**Type:** object  
[ScteTriggerSearchRange](https://docs.mediakind.com/api-reference/media-api/schemas/sctetriggersearchrange)  
**Optional**  
Bounds the signal search to [anchor+startOffset, anchor+endOffset]. Anchor is `time` if present, else dispatch_time (start) or resolved_start (end).

- **endOffset**: string (Required)
- **startOffset**: string (Required)
- **signalType**: enum (Required)
  - **Allowed values:** SCTE35

#### files
**Type:** list of strings  
**Optional**  
List of files.

#### label
**Type:** string  
**Optional**  
A label that is assigned to a JobInputClip

#### start
**Type:** object  
**Optional**  
Defines a point on the timeline of the input media at which processing will start. Defaults to the beginning of the input media.

#### outputs
**Type:** list of objects  
**Required**  
The outputs for the Job.

#### Discriminated by `@odata.type`. Select one variant:

##### #Microsoft.Media.JobOutputAsset  
**Type:** object  
[JobOutputAssetPatch](https://docs.mediakind.com/api-reference/media-api/schemas/joboutputassetpatch)

- **@odata.type**: string (Required)
- **assetName**: string (Required)
- **label**: string (Optional)
- **priority**: enum (Optional)
  - **Defaults to:** Normal
  - **Allowed values:** High, Low, Normal
