C# Class Octopus.Cli.Commands.HealthStatusProvider

This class exists to provide backwards compataility to the pre 3.4.0 changes to machine state. As of 3.4.0 the MachineModelStatus enum has been marked as obselete to be replaced with MachineModelHealthStatus
Afficher le fichier Open project: OctopusDeploy/Octo.exe Class Usage Examples

Méthodes publiques

Свойство Type Description
HealthStatusNames string[]
StatusNames string[]

Private Properties

Свойство Type Description
FilterByProvidedHealthStatus IEnumerable
FilterByProvidedStatus IEnumerable
ValidateOptions void

Méthodes publiques

Méthode Description
Filter ( IEnumerable machines ) : IEnumerable
GetStatus ( MachineResource machineResource ) : string
HealthStatusProvider ( IOctopusAsyncRepository repository, ILogger log, HashSet statuses, HashSet healthStatuses ) : System

Private Methods

Méthode Description
FilterByProvidedHealthStatus ( IEnumerable machines ) : IEnumerable
FilterByProvidedStatus ( IEnumerable machines ) : IEnumerable
ValidateOptions ( ) : void

Method Details

Filter() public méthode

public Filter ( IEnumerable machines ) : IEnumerable
machines IEnumerable
Résultat IEnumerable

GetStatus() public méthode

public GetStatus ( MachineResource machineResource ) : string
machineResource Octopus.Client.Model.MachineResource
Résultat string

HealthStatusProvider() public méthode

public HealthStatusProvider ( IOctopusAsyncRepository repository, ILogger log, HashSet statuses, HashSet healthStatuses ) : System
repository IOctopusAsyncRepository
log ILogger
statuses HashSet
healthStatuses HashSet
Résultat System

Property Details

HealthStatusNames public_oe static_oe property

public static string[] HealthStatusNames
Résultat string[]

StatusNames public_oe static_oe property

public static string[] StatusNames
Résultat string[]