250 bool m_revisionTypeHasBeenSet =
false;
253 bool m_s3LocationHasBeenSet =
false;
256 bool m_gitHubLocationHasBeenSet =
false;
259 bool m_stringHasBeenSet =
false;
262 bool m_appSpecContentHasBeenSet =
false;
#define AWS_CODEDEPLOY_API
void SetS3Location(const S3Location &value)
bool AppSpecContentHasBeenSet() const
const S3Location & GetS3Location() const
RevisionLocation & WithGitHubLocation(GitHubLocation &&value)
bool RevisionTypeHasBeenSet() const
void SetAppSpecContent(AppSpecContent &&value)
RevisionLocation & WithString(const RawString &value)
AWS_CODEDEPLOY_API RevisionLocation()
void SetGitHubLocation(const GitHubLocation &value)
RevisionLocation & WithRevisionType(RevisionLocationType &&value)
const RawString & GetString() const
const GitHubLocation & GetGitHubLocation() const
RevisionLocation & WithAppSpecContent(AppSpecContent &&value)
bool GitHubLocationHasBeenSet() const
void SetRevisionType(const RevisionLocationType &value)
void SetString(RawString &&value)
RevisionLocation & WithRevisionType(const RevisionLocationType &value)
RevisionLocation & WithS3Location(S3Location &&value)
bool S3LocationHasBeenSet() const
AWS_CODEDEPLOY_API RevisionLocation(Aws::Utils::Json::JsonView jsonValue)
void SetAppSpecContent(const AppSpecContent &value)
RevisionLocation & WithAppSpecContent(const AppSpecContent &value)
void SetS3Location(S3Location &&value)
const RevisionLocationType & GetRevisionType() const
RevisionLocation & WithString(RawString &&value)
void SetString(const RawString &value)
AWS_CODEDEPLOY_API RevisionLocation & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StringHasBeenSet() const
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
RevisionLocation & WithS3Location(const S3Location &value)
void SetRevisionType(RevisionLocationType &&value)
void SetGitHubLocation(GitHubLocation &&value)
RevisionLocation & WithGitHubLocation(const GitHubLocation &value)
const AppSpecContent & GetAppSpecContent() const