MembershipEndpoint constructor

MembershipEndpoint({
  1. GkeCluster? gkeCluster,
  2. KubernetesMetadata? kubernetesMetadata,
  3. KubernetesResource? kubernetesResource,
  4. OnPremCluster? onPremCluster,
  5. MultiCloudCluster? multiCloudCluster,
  6. EdgeCluster? edgeCluster,
  7. ApplianceCluster? applianceCluster,
  8. bool? googleManaged,
})

Implementation

factory MembershipEndpoint({
  GkeCluster? gkeCluster,
  KubernetesMetadata? kubernetesMetadata,
  KubernetesResource? kubernetesResource,
  OnPremCluster? onPremCluster,
  MultiCloudCluster? multiCloudCluster,
  EdgeCluster? edgeCluster,
  ApplianceCluster? applianceCluster,
  $core.bool? googleManaged,
}) {
  final $result = create();
  if (gkeCluster != null) {
    $result.gkeCluster = gkeCluster;
  }
  if (kubernetesMetadata != null) {
    $result.kubernetesMetadata = kubernetesMetadata;
  }
  if (kubernetesResource != null) {
    $result.kubernetesResource = kubernetesResource;
  }
  if (onPremCluster != null) {
    $result.onPremCluster = onPremCluster;
  }
  if (multiCloudCluster != null) {
    $result.multiCloudCluster = multiCloudCluster;
  }
  if (edgeCluster != null) {
    $result.edgeCluster = edgeCluster;
  }
  if (applianceCluster != null) {
    $result.applianceCluster = applianceCluster;
  }
  if (googleManaged != null) {
    $result.googleManaged = googleManaged;
  }
  return $result;
}