MembershipEndpoint class

MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.

Constructors

MembershipEndpoint({ApplianceCluster? applianceCluster, EdgeCluster? edgeCluster, GkeCluster? gkeCluster, bool? googleManaged, KubernetesMetadata? kubernetesMetadata, KubernetesResource? kubernetesResource, MultiCloudCluster? multiCloudCluster, OnPremCluster? onPremCluster})
MembershipEndpoint.fromJson(Map json_)

Properties

applianceCluster ApplianceCluster?
Specific information for a GDC Edge Appliance cluster.
getter/setter pair
edgeCluster EdgeCluster?
Specific information for a Google Edge cluster.
getter/setter pair
gkeCluster GkeCluster?
Specific information for a GKE-on-GCP cluster.
getter/setter pair
googleManaged bool?
Whether the lifecycle of this membership is managed by a google cluster platform service.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
kubernetesMetadata KubernetesMetadata?
Useful Kubernetes-specific metadata.
getter/setter pair
kubernetesResource KubernetesResource?
The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state.
getter/setter pair
multiCloudCluster MultiCloudCluster?
Specific information for a GKE Multi-Cloud cluster.
getter/setter pair
onPremCluster OnPremCluster?
Specific information for a GKE On-Prem cluster.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited