/// <summary> /// Initializes a new instance of the JobOutput class. /// </summary> /// <param name="error">If the JobOutput is in the Error state, it /// contains the details of the error.</param> /// <param name="state">Describes the state of the JobOutput. Possible /// values include: 'Canceled', 'Canceling', 'Error', 'Finished', /// 'Processing', 'Queued', 'Scheduled'</param> /// <param name="progress">If the JobOutput is in a Processing state, /// this contains the Job completion percentage. The value is an /// estimate and not intended to be used to predict Job completion /// times. To determine if the JobOutput is complete, use the State /// property.</param> /// <param name="label">A label that is assigned to a JobOutput in /// order to help uniquely identify it. This is useful when your /// Transform has more than one TransformOutput, whereby your Job has /// more than one JobOutput. In such cases, when you submit the Job, /// you will add two or more JobOutputs, in the same order as /// TransformOutputs in the Transform. Subsequently, when you retrieve /// the Job, either through events or on a GET request, you can use the /// label to easily identify the JobOutput. If a label is not provided, /// a default value of '{presetName}_{outputIndex}' will be used, where /// the preset name is the name of the preset in the corresponding /// TransformOutput and the output index is the relative index of the /// this JobOutput within the Job. Note that this index is the same as /// the relative index of the corresponding TransformOutput within its /// Transform.</param> public JobOutput(JobError error = default(JobError), JobState state = default(JobState), int progress = default(int), string label = default(string)) { Error = error; State = state; Progress = progress; Label = label; CustomInit(); }
/// <summary> /// Initializes a new instance of the JobOutput class. /// </summary> /// <param name="error">If the JobOutput is in the Error state, it /// contains the details of the error.</param> /// <param name="state">Describes the state of the JobOutput. Possible /// values include: 'Canceled', 'Canceling', 'Error', 'Finished', /// 'Processing', 'Queued', 'Scheduled'</param> /// <param name="progress">If the JobOutput is in a Processing state, /// this contains the Job completion percentage. The value is an /// estimate and not intended to be used to predict Job completion /// times. To determine if the JobOutput is complete, use the State /// property.</param> /// <param name="label">A label that is assigned to a JobOutput in /// order to help uniquely identify it. This is useful when your /// Transform has more than one TransformOutput, whereby your Job has /// more than one JobOutput. In such cases, when you submit the Job, /// you will add two or more JobOutputs, in the same order as /// TransformOutputs in the Transform. Subsequently, when you retrieve /// the Job, either through events or on a GET request, you can use the /// label to easily identify the JobOutput. If a label is not provided, /// a default value of '{presetName}_{outputIndex}' will be used, where /// the preset name is the name of the preset in the corresponding /// TransformOutput and the output index is the relative index of the /// this JobOutput within the Job. Note that this index is the same as /// the relative index of the corresponding TransformOutput within its /// Transform.</param> /// <param name="startTime">The UTC date and time at which this Job /// Output began processing.</param> /// <param name="endTime">The UTC date and time at which this Job /// Output finished processing.</param> public JobOutput(JobError error = default(JobError), JobState state = default(JobState), int progress = default(int), string label = default(string), System.DateTime?startTime = default(System.DateTime?), System.DateTime?endTime = default(System.DateTime?)) { Error = error; State = state; Progress = progress; Label = label; StartTime = startTime; EndTime = endTime; CustomInit(); }
/// <summary> /// Initializes a new instance of the JobOutputAsset class. /// </summary> /// <param name="assetName">The name of the output Asset.</param> /// <param name="error">If the JobOutput is in the Error state, it /// contains the details of the error.</param> /// <param name="state">Describes the state of the JobOutput. Possible /// values include: 'Canceled', 'Canceling', 'Error', 'Finished', /// 'Processing', 'Queued', 'Scheduled'</param> /// <param name="progress">If the JobOutput is in a Processing state, /// this contains the Job completion percentage. The value is an /// estimate and not intended to be used to predict Job completion /// times. To determine if the JobOutput is complete, use the State /// property.</param> /// <param name="label">A label that is assigned to a JobOutput in /// order to help uniquely identify it. This is useful when your /// Transform has more than one TransformOutput, whereby your Job has /// more than one JobOutput. In such cases, when you submit the Job, /// you will add two or more JobOutputs, in the same order as /// TransformOutputs in the Transform. Subsequently, when you retrieve /// the Job, either through events or on a GET request, you can use the /// label to easily identify the JobOutput. If a label is not provided, /// a default value of '{presetName}_{outputIndex}' will be used, where /// the preset name is the name of the preset in the corresponding /// TransformOutput and the output index is the relative index of the /// this JobOutput within the Job. Note that this index is the same as /// the relative index of the corresponding TransformOutput within its /// Transform.</param> public JobOutputAsset(string assetName, JobError error = default(JobError), JobState state = default(JobState), int progress = default(int), string label = default(string)) : base(error, state, progress, label) { AssetName = assetName; CustomInit(); }
/// <summary> /// Initializes a new instance of the JobOutputAsset class. /// </summary> /// <param name="assetName">The name of the output Asset.</param> /// <param name="error">If the JobOutput is in the Error state, it /// contains the details of the error.</param> /// <param name="presetOverride">A preset used to override the preset /// in the corresponding transform output.</param> /// <param name="state">Describes the state of the JobOutput. Possible /// values include: 'Canceled', 'Canceling', 'Error', 'Finished', /// 'Processing', 'Queued', 'Scheduled'</param> /// <param name="progress">If the JobOutput is in a Processing state, /// this contains the Job completion percentage. The value is an /// estimate and not intended to be used to predict Job completion /// times. To determine if the JobOutput is complete, use the State /// property.</param> /// <param name="label">A label that is assigned to a JobOutput in /// order to help uniquely identify it. This is useful when your /// Transform has more than one TransformOutput, whereby your Job has /// more than one JobOutput. In such cases, when you submit the Job, /// you will add two or more JobOutputs, in the same order as /// TransformOutputs in the Transform. Subsequently, when you retrieve /// the Job, either through events or on a GET request, you can use the /// label to easily identify the JobOutput. If a label is not provided, /// a default value of '{presetName}_{outputIndex}' will be used, where /// the preset name is the name of the preset in the corresponding /// TransformOutput and the output index is the relative index of the /// this JobOutput within the Job. Note that this index is the same as /// the relative index of the corresponding TransformOutput within its /// Transform.</param> /// <param name="startTime">The UTC date and time at which this Job /// Output began processing.</param> /// <param name="endTime">The UTC date and time at which this Job /// Output finished processing.</param> public JobOutputAsset(string assetName, JobError error = default(JobError), Preset presetOverride = default(Preset), JobState state = default(JobState), int progress = default(int), string label = default(string), System.DateTime?startTime = default(System.DateTime?), System.DateTime?endTime = default(System.DateTime?)) : base(error, presetOverride, state, progress, label, startTime, endTime) { AssetName = assetName; CustomInit(); }