7#include <aws/iam/IAM_EXPORTS.h>
8#include <aws/iam/IAMRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
56 inline void SetAWSServiceName(
const char* value) { m_aWSServiceNameHasBeenSet =
true; m_aWSServiceName.assign(value); }
70 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
91 inline void SetCustomSuffix(
const char* value) { m_customSuffixHasBeenSet =
true; m_customSuffix.assign(value); }
99 bool m_aWSServiceNameHasBeenSet =
false;
102 bool m_descriptionHasBeenSet =
false;
105 bool m_customSuffixHasBeenSet =
false;
bool DescriptionHasBeenSet() const
AWS_IAM_API CreateServiceLinkedRoleRequest()
void SetAWSServiceName(Aws::String &&value)
void SetAWSServiceName(const Aws::String &value)
const Aws::String & GetDescription() const
CreateServiceLinkedRoleRequest & WithCustomSuffix(const Aws::String &value)
CreateServiceLinkedRoleRequest & WithCustomSuffix(const char *value)
void SetDescription(const Aws::String &value)
AWS_IAM_API Aws::String SerializePayload() const override
void SetCustomSuffix(Aws::String &&value)
CreateServiceLinkedRoleRequest & WithDescription(const Aws::String &value)
CreateServiceLinkedRoleRequest & WithAWSServiceName(const char *value)
void SetCustomSuffix(const char *value)
void SetCustomSuffix(const Aws::String &value)
void SetDescription(const char *value)
void SetDescription(Aws::String &&value)
CreateServiceLinkedRoleRequest & WithAWSServiceName(Aws::String &&value)
void SetAWSServiceName(const char *value)
CreateServiceLinkedRoleRequest & WithAWSServiceName(const Aws::String &value)
const Aws::String & GetCustomSuffix() const
CreateServiceLinkedRoleRequest & WithDescription(Aws::String &&value)
CreateServiceLinkedRoleRequest & WithDescription(const char *value)
CreateServiceLinkedRoleRequest & WithCustomSuffix(Aws::String &&value)
bool CustomSuffixHasBeenSet() const
AWS_IAM_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
const Aws::String & GetAWSServiceName() const
bool AWSServiceNameHasBeenSet() const
virtual const char * GetServiceRequestName() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String