7#include <aws/proton/Proton_EXPORTS.h>
8#include <aws/proton/ProtonRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
30 inline virtual const char*
GetServiceRequestName()
const override {
return "UpdateEnvironmentAccountConnection"; }
47 inline void SetCodebuildRoleArn(
const char* value) { m_codebuildRoleArnHasBeenSet =
true; m_codebuildRoleArn.assign(value); }
69 inline void SetComponentRoleArn(
const char* value) { m_componentRoleArnHasBeenSet =
true; m_componentRoleArn.assign(value); }
82 inline void SetId(
Aws::String&& value) { m_idHasBeenSet =
true; m_id = std::move(value); }
83 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
98 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
106 bool m_codebuildRoleArnHasBeenSet =
false;
109 bool m_componentRoleArnHasBeenSet =
false;
112 bool m_idHasBeenSet =
false;
115 bool m_roleArnHasBeenSet =
false;
void SetRoleArn(const Aws::String &value)
UpdateEnvironmentAccountConnectionRequest & WithComponentRoleArn(Aws::String &&value)
AWS_PROTON_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
UpdateEnvironmentAccountConnectionRequest & WithRoleArn(const char *value)
const Aws::String & GetCodebuildRoleArn() const
void SetRoleArn(const char *value)
UpdateEnvironmentAccountConnectionRequest & WithComponentRoleArn(const Aws::String &value)
UpdateEnvironmentAccountConnectionRequest & WithId(const char *value)
void SetComponentRoleArn(const Aws::String &value)
void SetId(Aws::String &&value)
UpdateEnvironmentAccountConnectionRequest & WithComponentRoleArn(const char *value)
void SetComponentRoleArn(const char *value)
bool IdHasBeenSet() const
UpdateEnvironmentAccountConnectionRequest & WithRoleArn(const Aws::String &value)
UpdateEnvironmentAccountConnectionRequest & WithId(Aws::String &&value)
const Aws::String & GetId() const
AWS_PROTON_API UpdateEnvironmentAccountConnectionRequest()
AWS_PROTON_API Aws::String SerializePayload() const override
bool CodebuildRoleArnHasBeenSet() const
UpdateEnvironmentAccountConnectionRequest & WithCodebuildRoleArn(const char *value)
void SetRoleArn(Aws::String &&value)
UpdateEnvironmentAccountConnectionRequest & WithCodebuildRoleArn(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
void SetCodebuildRoleArn(const Aws::String &value)
const Aws::String & GetRoleArn() const
UpdateEnvironmentAccountConnectionRequest & WithId(const Aws::String &value)
void SetCodebuildRoleArn(Aws::String &&value)
UpdateEnvironmentAccountConnectionRequest & WithRoleArn(Aws::String &&value)
bool RoleArnHasBeenSet() const
UpdateEnvironmentAccountConnectionRequest & WithCodebuildRoleArn(const Aws::String &value)
void SetId(const Aws::String &value)
void SetCodebuildRoleArn(const char *value)
void SetId(const char *value)
const Aws::String & GetComponentRoleArn() const
bool ComponentRoleArnHasBeenSet() const
void SetComponentRoleArn(Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String