Class Corev1EndpointPort
EndpointPort is a tuple that describes a single port. Deprecated: This API is
deprecated in v1.33+.
Inheritance
Corev1EndpointPort
Assembly: KubernetesClient.dll
Syntax
public record Corev1EndpointPort : IEquatable<Corev1EndpointPort>
Constructors
View Source
Corev1EndpointPort()
Declaration
public Corev1EndpointPort()
View Source
Corev1EndpointPort(Corev1EndpointPort)
Declaration
protected Corev1EndpointPort(Corev1EndpointPort original)
Parameters
Properties
View Source
AppProtocol
The application protocol for this port. This is used as a hint for
implementations to offer richer behavior for protocols that they understand.
This field follows standard Kubernetes label syntax. Valid values are either:
Declaration
[JsonPropertyName("appProtocol")]
public string AppProtocol { get; set; }
Property Value
View Source
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
View Source
Name
The name of this port. This must match the 'name' field in the corresponding
ServicePort. Must be a DNS_LABEL. Optional only if one port is defined.
Declaration
[JsonPropertyName("name")]
public string Name { get; set; }
Property Value
View Source
Port
The port number of the endpoint.
Declaration
[JsonPropertyName("port")]
public int Port { get; set; }
Property Value
View Source
Protocol
The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP.
Declaration
[JsonPropertyName("protocol")]
public string Protocol { 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(Corev1EndpointPort?)
Declaration
public virtual bool Equals(Corev1EndpointPort? 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 ==(Corev1EndpointPort?, Corev1EndpointPort?)
Declaration
public static bool operator ==(Corev1EndpointPort? left, Corev1EndpointPort? right)
Parameters
Returns
View Source
operator !=(Corev1EndpointPort?, Corev1EndpointPort?)
Declaration
public static bool operator !=(Corev1EndpointPort? left, Corev1EndpointPort? right)
Parameters
Returns
Implements