///GENMHASH:AA0E673C3A3D74BFB62C2BA269350BC6:7013F088123D73E5524D75A0D2D3F9DB
        public KubernetesClusterImpl WithVersion(KubernetesVersion kubernetesVersion)
        {
            this.Inner.KubernetesVersion = kubernetesVersion.ToString();

            return(this);
        }
 ///GENMHASH:493B1EDB88EACA3A476D936362A5B14C:85E13CAB57751CD4984182349A26B883
 public KubernetesVersion Version()
 {
     return(KubernetesVersion.Parse(this.Inner.KubernetesVersion));
 }
 /// <summary>
 /// Specifies the version for the Kubernetes cluster.
 /// </summary>
 /// <return>The next stage of the definition.</return>
 KubernetesCluster.Definition.IWithDnsPrefix KubernetesCluster.Definition.IWithVersion.WithVersion(KubernetesVersion kubernetesVersion)
 {
     return(this.WithVersion(kubernetesVersion) as KubernetesCluster.Definition.IWithDnsPrefix);
 }