MembershipEndpoint.fromJson constructor

MembershipEndpoint.fromJson(
  1. Map json_
)

Implementation

MembershipEndpoint.fromJson(core.Map json_)
  : this(
      applianceCluster: json_.containsKey('applianceCluster')
          ? ApplianceCluster.fromJson(
              json_['applianceCluster']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      edgeCluster: json_.containsKey('edgeCluster')
          ? EdgeCluster.fromJson(
              json_['edgeCluster'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      gkeCluster: json_.containsKey('gkeCluster')
          ? GkeCluster.fromJson(
              json_['gkeCluster'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      googleManaged: json_['googleManaged'] as core.bool?,
      kubernetesMetadata: json_.containsKey('kubernetesMetadata')
          ? KubernetesMetadata.fromJson(
              json_['kubernetesMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      kubernetesResource: json_.containsKey('kubernetesResource')
          ? KubernetesResource.fromJson(
              json_['kubernetesResource']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      multiCloudCluster: json_.containsKey('multiCloudCluster')
          ? MultiCloudCluster.fromJson(
              json_['multiCloudCluster']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      onPremCluster: json_.containsKey('onPremCluster')
          ? OnPremCluster.fromJson(
              json_['onPremCluster'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );