/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The information about the container used for a job run or a managed
* endpoint.See Also:
AWS
* API Reference
The information about the Amazon EKS cluster.
*/ inline const EksInfo& GetEksInfo() const{ return m_eksInfo; } /** *The information about the Amazon EKS cluster.
*/ inline bool EksInfoHasBeenSet() const { return m_eksInfoHasBeenSet; } /** *The information about the Amazon EKS cluster.
*/ inline void SetEksInfo(const EksInfo& value) { m_eksInfoHasBeenSet = true; m_eksInfo = value; } /** *The information about the Amazon EKS cluster.
*/ inline void SetEksInfo(EksInfo&& value) { m_eksInfoHasBeenSet = true; m_eksInfo = std::move(value); } /** *The information about the Amazon EKS cluster.
*/ inline ContainerInfo& WithEksInfo(const EksInfo& value) { SetEksInfo(value); return *this;} /** *The information about the Amazon EKS cluster.
*/ inline ContainerInfo& WithEksInfo(EksInfo&& value) { SetEksInfo(std::move(value)); return *this;} private: EksInfo m_eksInfo; bool m_eksInfoHasBeenSet = false; }; } // namespace Model } // namespace EMRContainers } // namespace Aws