7#include <aws/continuum/ContinuumRequest.h>
8#include <aws/continuum/Continuum_EXPORTS.h>
9#include <aws/core/utils/UUID.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
42 template <
typename EnvironmentIdT = Aws::String>
44 m_environmentIdHasBeenSet =
true;
45 m_environmentId = std::forward<EnvironmentIdT>(value);
47 template <
typename EnvironmentIdT = Aws::String>
67 template <
typename ClientTokenT = Aws::String>
69 m_clientTokenHasBeenSet =
true;
70 m_clientToken = std::forward<ClientTokenT>(value);
72 template <
typename ClientTokenT = Aws::String>
85 template <
typename CollectorArnT = Aws::String>
87 m_collectorArnHasBeenSet =
true;
88 m_collectorArn = std::forward<CollectorArnT>(value);
90 template <
typename CollectorArnT = Aws::String>
107 template <
typename CollectorDataAccessRoleArnT = Aws::String>
109 m_collectorDataAccessRoleArnHasBeenSet =
true;
110 m_collectorDataAccessRoleArn = std::forward<CollectorDataAccessRoleArnT>(value);
112 template <
typename CollectorDataAccessRoleArnT = Aws::String>
126 bool m_environmentIdHasBeenSet =
false;
127 bool m_clientTokenHasBeenSet =
true;
128 bool m_collectorArnHasBeenSet =
false;
129 bool m_collectorDataAccessRoleArnHasBeenSet =
false;
const Aws::String & GetEnvironmentId() const
bool CollectorArnHasBeenSet() const
void SetCollectorArn(CollectorArnT &&value)
bool EnvironmentIdHasBeenSet() const
virtual const char * GetServiceRequestName() const override
AWS_CONTINUUM_API Aws::String SerializePayload() const override
AWS_CONTINUUM_API AssociateCollectorRequest()=default
const Aws::String & GetCollectorArn() const
const Aws::String & GetClientToken() const
bool ClientTokenHasBeenSet() const
void SetClientToken(ClientTokenT &&value)
void SetEnvironmentId(EnvironmentIdT &&value)
AssociateCollectorRequest & WithEnvironmentId(EnvironmentIdT &&value)
AssociateCollectorRequest & WithClientToken(ClientTokenT &&value)
void SetCollectorDataAccessRoleArn(CollectorDataAccessRoleArnT &&value)
AssociateCollectorRequest & WithCollectorArn(CollectorArnT &&value)
const Aws::String & GetCollectorDataAccessRoleArn() const
AssociateCollectorRequest & WithCollectorDataAccessRoleArn(CollectorDataAccessRoleArnT &&value)
bool CollectorDataAccessRoleArnHasBeenSet() const
static Aws::Utils::UUID PseudoRandomUUID()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String