7#include <aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h>
8#include <aws/serverlessrepo/ServerlessApplicationRepositoryRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace ServerlessApplicationRepository
43 inline void SetApplicationId(
const char* value) { m_applicationIdHasBeenSet =
true; m_applicationId.assign(value); }
57 inline void SetSemanticVersion(
const char* value) { m_semanticVersionHasBeenSet =
true; m_semanticVersion.assign(value); }
72 inline void SetSourceCodeArchiveUrl(
const char* value) { m_sourceCodeArchiveUrlHasBeenSet =
true; m_sourceCodeArchiveUrl.assign(value); }
87 inline void SetSourceCodeUrl(
const char* value) { m_sourceCodeUrlHasBeenSet =
true; m_sourceCodeUrl.assign(value); }
101 inline void SetTemplateBody(
const char* value) { m_templateBodyHasBeenSet =
true; m_templateBody.assign(value); }
115 inline void SetTemplateUrl(
const char* value) { m_templateUrlHasBeenSet =
true; m_templateUrl.assign(value); }
123 bool m_applicationIdHasBeenSet =
false;
126 bool m_semanticVersionHasBeenSet =
false;
129 bool m_sourceCodeArchiveUrlHasBeenSet =
false;
132 bool m_sourceCodeUrlHasBeenSet =
false;
135 bool m_templateBodyHasBeenSet =
false;
138 bool m_templateUrlHasBeenSet =
false;
const Aws::String & GetTemplateUrl() const
void SetTemplateBody(const Aws::String &value)
const Aws::String & GetSourceCodeArchiveUrl() const
void SetApplicationId(Aws::String &&value)
bool SourceCodeArchiveUrlHasBeenSet() const
void SetSemanticVersion(const char *value)
void SetSemanticVersion(Aws::String &&value)
const Aws::String & GetTemplateBody() const
const Aws::String & GetSemanticVersion() const
bool TemplateBodyHasBeenSet() const
CreateApplicationVersionRequest & WithSemanticVersion(const Aws::String &value)
CreateApplicationVersionRequest & WithTemplateUrl(const Aws::String &value)
const Aws::String & GetApplicationId() const
CreateApplicationVersionRequest & WithSourceCodeUrl(Aws::String &&value)
void SetTemplateUrl(const Aws::String &value)
virtual const char * GetServiceRequestName() const override
AWS_SERVERLESSAPPLICATIONREPOSITORY_API CreateApplicationVersionRequest()
void SetSourceCodeUrl(const char *value)
CreateApplicationVersionRequest & WithSourceCodeUrl(const Aws::String &value)
void SetSourceCodeArchiveUrl(const Aws::String &value)
bool ApplicationIdHasBeenSet() const
void SetSourceCodeArchiveUrl(const char *value)
const Aws::String & GetSourceCodeUrl() const
CreateApplicationVersionRequest & WithTemplateUrl(Aws::String &&value)
void SetTemplateUrl(const char *value)
bool SourceCodeUrlHasBeenSet() const
void SetTemplateUrl(Aws::String &&value)
CreateApplicationVersionRequest & WithTemplateBody(Aws::String &&value)
CreateApplicationVersionRequest & WithApplicationId(const char *value)
void SetTemplateBody(Aws::String &&value)
void SetSemanticVersion(const Aws::String &value)
CreateApplicationVersionRequest & WithApplicationId(const Aws::String &value)
CreateApplicationVersionRequest & WithSourceCodeArchiveUrl(Aws::String &&value)
bool TemplateUrlHasBeenSet() const
CreateApplicationVersionRequest & WithSemanticVersion(Aws::String &&value)
void SetApplicationId(const char *value)
void SetSourceCodeArchiveUrl(Aws::String &&value)
CreateApplicationVersionRequest & WithSourceCodeArchiveUrl(const char *value)
CreateApplicationVersionRequest & WithSourceCodeArchiveUrl(const Aws::String &value)
void SetSourceCodeUrl(Aws::String &&value)
void SetTemplateBody(const char *value)
AWS_SERVERLESSAPPLICATIONREPOSITORY_API Aws::String SerializePayload() const override
CreateApplicationVersionRequest & WithSourceCodeUrl(const char *value)
CreateApplicationVersionRequest & WithTemplateUrl(const char *value)
CreateApplicationVersionRequest & WithTemplateBody(const Aws::String &value)
CreateApplicationVersionRequest & WithTemplateBody(const char *value)
CreateApplicationVersionRequest & WithSemanticVersion(const char *value)
void SetApplicationId(const Aws::String &value)
void SetSourceCodeUrl(const Aws::String &value)
CreateApplicationVersionRequest & WithApplicationId(Aws::String &&value)
bool SemanticVersionHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String