7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/codedeploy/model/RevisionLocation.h>
9#include <aws/codedeploy/model/GenericRevisionInfo.h>
68 bool m_revisionLocationHasBeenSet =
false;
71 bool m_genericRevisionInfoHasBeenSet =
false;
RevisionInfo & WithRevisionLocation(RevisionLocation &&value)
RevisionInfo & WithRevisionLocation(const RevisionLocation &value)
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
RevisionInfo & WithGenericRevisionInfo(GenericRevisionInfo &&value)
void SetRevisionLocation(const RevisionLocation &value)
RevisionInfo & WithGenericRevisionInfo(const GenericRevisionInfo &value)
AWS_CODEDEPLOY_API RevisionInfo()
bool RevisionLocationHasBeenSet() const
void SetGenericRevisionInfo(const GenericRevisionInfo &value)
AWS_CODEDEPLOY_API RevisionInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRevisionLocation(RevisionLocation &&value)
const GenericRevisionInfo & GetGenericRevisionInfo() const
bool GenericRevisionInfoHasBeenSet() const
AWS_CODEDEPLOY_API RevisionInfo(Aws::Utils::Json::JsonView jsonValue)
void SetGenericRevisionInfo(GenericRevisionInfo &&value)
const RevisionLocation & GetRevisionLocation() const
Aws::Utils::Json::JsonValue JsonValue