/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the glue-2017-03-31.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Xml.Serialization;
using System.Text;
using System.IO;
using System.Net;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
namespace Amazon.Glue.Model
{
///
/// Workflow run statistics provides statistics about the workflow run.
///
public partial class WorkflowRunStatistics
{
private int? _erroredActions;
private int? _failedActions;
private int? _runningActions;
private int? _stoppedActions;
private int? _succeededActions;
private int? _timeoutActions;
private int? _totalActions;
private int? _waitingActions;
///
/// Gets and sets the property ErroredActions.
///
/// Indicates the count of job runs in the ERROR state in the workflow run.
///
///
public int ErroredActions
{
get { return this._erroredActions.GetValueOrDefault(); }
set { this._erroredActions = value; }
}
// Check to see if ErroredActions property is set
internal bool IsSetErroredActions()
{
return this._erroredActions.HasValue;
}
///
/// Gets and sets the property FailedActions.
///
/// Total number of Actions that have failed.
///
///
public int FailedActions
{
get { return this._failedActions.GetValueOrDefault(); }
set { this._failedActions = value; }
}
// Check to see if FailedActions property is set
internal bool IsSetFailedActions()
{
return this._failedActions.HasValue;
}
///
/// Gets and sets the property RunningActions.
///
/// Total number Actions in running state.
///
///
public int RunningActions
{
get { return this._runningActions.GetValueOrDefault(); }
set { this._runningActions = value; }
}
// Check to see if RunningActions property is set
internal bool IsSetRunningActions()
{
return this._runningActions.HasValue;
}
///
/// Gets and sets the property StoppedActions.
///
/// Total number of Actions that have stopped.
///
///
public int StoppedActions
{
get { return this._stoppedActions.GetValueOrDefault(); }
set { this._stoppedActions = value; }
}
// Check to see if StoppedActions property is set
internal bool IsSetStoppedActions()
{
return this._stoppedActions.HasValue;
}
///
/// Gets and sets the property SucceededActions.
///
/// Total number of Actions that have succeeded.
///
///
public int SucceededActions
{
get { return this._succeededActions.GetValueOrDefault(); }
set { this._succeededActions = value; }
}
// Check to see if SucceededActions property is set
internal bool IsSetSucceededActions()
{
return this._succeededActions.HasValue;
}
///
/// Gets and sets the property TimeoutActions.
///
/// Total number of Actions that timed out.
///
///
public int TimeoutActions
{
get { return this._timeoutActions.GetValueOrDefault(); }
set { this._timeoutActions = value; }
}
// Check to see if TimeoutActions property is set
internal bool IsSetTimeoutActions()
{
return this._timeoutActions.HasValue;
}
///
/// Gets and sets the property TotalActions.
///
/// Total number of Actions in the workflow run.
///
///
public int TotalActions
{
get { return this._totalActions.GetValueOrDefault(); }
set { this._totalActions = value; }
}
// Check to see if TotalActions property is set
internal bool IsSetTotalActions()
{
return this._totalActions.HasValue;
}
///
/// Gets and sets the property WaitingActions.
///
/// Indicates the count of job runs in WAITING state in the workflow run.
///
///
public int WaitingActions
{
get { return this._waitingActions.GetValueOrDefault(); }
set { this._waitingActions = value; }
}
// Check to see if WaitingActions property is set
internal bool IsSetWaitingActions()
{
return this._waitingActions.HasValue;
}
}
}