Class VersionInfo
Info contains versioning information. how we'll want to distribute that
information.
Assembly: KubernetesClient.dll
Syntax
public record VersionInfo : IEquatable<VersionInfo>
Constructors
View Source
VersionInfo()
Declaration
View Source
VersionInfo(VersionInfo)
Declaration
protected VersionInfo(VersionInfo original)
Parameters
Properties
View Source
BuildDate
Declaration
[JsonPropertyName("buildDate")]
public string BuildDate { get; set; }
Property Value
View Source
Compiler
Declaration
[JsonPropertyName("compiler")]
public string Compiler { get; set; }
Property Value
View Source
EmulationMajor
EmulationMajor is the major version of the emulation version
Declaration
[JsonPropertyName("emulationMajor")]
public string EmulationMajor { get; set; }
Property Value
View Source
EmulationMinor
EmulationMinor is the minor version of the emulation version
Declaration
[JsonPropertyName("emulationMinor")]
public string EmulationMinor { get; set; }
Property Value
View Source
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
View Source
GitCommit
Declaration
[JsonPropertyName("gitCommit")]
public string GitCommit { get; set; }
Property Value
View Source
GitTreeState
Declaration
[JsonPropertyName("gitTreeState")]
public string GitTreeState { get; set; }
Property Value
View Source
GitVersion
Declaration
[JsonPropertyName("gitVersion")]
public string GitVersion { get; set; }
Property Value
View Source
GoVersion
Declaration
[JsonPropertyName("goVersion")]
public string GoVersion { get; set; }
Property Value
View Source
Major
Major is the major version of the binary version
Declaration
[JsonPropertyName("major")]
public string Major { get; set; }
Property Value
View Source
MinCompatibilityMajor
MinCompatibilityMajor is the major version of the minimum compatibility version
Declaration
[JsonPropertyName("minCompatibilityMajor")]
public string MinCompatibilityMajor { get; set; }
Property Value
View Source
MinCompatibilityMinor
MinCompatibilityMinor is the minor version of the minimum compatibility version
Declaration
[JsonPropertyName("minCompatibilityMinor")]
public string MinCompatibilityMinor { get; set; }
Property Value
View Source
Minor
Minor is the minor version of the binary version
Declaration
[JsonPropertyName("minor")]
public string Minor { get; set; }
Property Value
View Source
Declaration
[JsonPropertyName("platform")]
public string Platform { get; set; }
Property Value
Methods
View Source
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
View Source
Equals(VersionInfo?)
Declaration
public virtual bool Equals(VersionInfo? other)
Parameters
Returns
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
View Source
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
View Source
operator ==(VersionInfo?, VersionInfo?)
Declaration
public static bool operator ==(VersionInfo? left, VersionInfo? right)
Parameters
Returns
View Source
operator !=(VersionInfo?, VersionInfo?)
Declaration
public static bool operator !=(VersionInfo? left, VersionInfo? right)
Parameters
Returns
Implements