7#include <aws/opsworks/OpsWorks_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename EcsClusterArnT = Aws::String>
47 void SetEcsClusterArn(EcsClusterArnT&& value) { m_ecsClusterArnHasBeenSet =
true; m_ecsClusterArn = std::forward<EcsClusterArnT>(value); }
48 template<
typename EcsClusterArnT = Aws::String>
58 template<
typename EcsClusterNameT = Aws::String>
59 void SetEcsClusterName(EcsClusterNameT&& value) { m_ecsClusterNameHasBeenSet =
true; m_ecsClusterName = std::forward<EcsClusterNameT>(value); }
60 template<
typename EcsClusterNameT = Aws::String>
70 template<
typename StackIdT = Aws::String>
71 void SetStackId(StackIdT&& value) { m_stackIdHasBeenSet =
true; m_stackId = std::forward<StackIdT>(value); }
72 template<
typename StackIdT = Aws::String>
82 template<
typename RegisteredAtT = Aws::String>
83 void SetRegisteredAt(RegisteredAtT&& value) { m_registeredAtHasBeenSet =
true; m_registeredAt = std::forward<RegisteredAtT>(value); }
84 template<
typename RegisteredAtT = Aws::String>
90 bool m_ecsClusterArnHasBeenSet =
false;
93 bool m_ecsClusterNameHasBeenSet =
false;
96 bool m_stackIdHasBeenSet =
false;
99 bool m_registeredAtHasBeenSet =
false;
AWS_OPSWORKS_API EcsCluster(Aws::Utils::Json::JsonView jsonValue)
EcsCluster & WithEcsClusterName(EcsClusterNameT &&value)
bool EcsClusterArnHasBeenSet() const
EcsCluster & WithEcsClusterArn(EcsClusterArnT &&value)
void SetEcsClusterName(EcsClusterNameT &&value)
const Aws::String & GetEcsClusterArn() const
const Aws::String & GetEcsClusterName() const
void SetStackId(StackIdT &&value)
bool EcsClusterNameHasBeenSet() const
const Aws::String & GetRegisteredAt() const
AWS_OPSWORKS_API EcsCluster()=default
void SetEcsClusterArn(EcsClusterArnT &&value)
void SetRegisteredAt(RegisteredAtT &&value)
EcsCluster & WithRegisteredAt(RegisteredAtT &&value)
bool RegisteredAtHasBeenSet() const
AWS_OPSWORKS_API EcsCluster & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetStackId() const
EcsCluster & WithStackId(StackIdT &&value)
bool StackIdHasBeenSet() const
AWS_OPSWORKS_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue