Ejemplo n.º 1
0
 /// <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();
 }
Ejemplo n.º 2
0
 /// <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();
 }
Ejemplo n.º 3
0
 /// <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();
 }
Ejemplo n.º 4
0
 /// <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();
 }