/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Information about a change to the status of a pull request.See
* Also:
AWS
* API Reference
The changed status of the pull request.
*/ inline const PullRequestStatusEnum& GetPullRequestStatus() const{ return m_pullRequestStatus; } /** *The changed status of the pull request.
*/ inline bool PullRequestStatusHasBeenSet() const { return m_pullRequestStatusHasBeenSet; } /** *The changed status of the pull request.
*/ inline void SetPullRequestStatus(const PullRequestStatusEnum& value) { m_pullRequestStatusHasBeenSet = true; m_pullRequestStatus = value; } /** *The changed status of the pull request.
*/ inline void SetPullRequestStatus(PullRequestStatusEnum&& value) { m_pullRequestStatusHasBeenSet = true; m_pullRequestStatus = std::move(value); } /** *The changed status of the pull request.
*/ inline PullRequestStatusChangedEventMetadata& WithPullRequestStatus(const PullRequestStatusEnum& value) { SetPullRequestStatus(value); return *this;} /** *The changed status of the pull request.
*/ inline PullRequestStatusChangedEventMetadata& WithPullRequestStatus(PullRequestStatusEnum&& value) { SetPullRequestStatus(std::move(value)); return *this;} private: PullRequestStatusEnum m_pullRequestStatus; bool m_pullRequestStatusHasBeenSet = false; }; } // namespace Model } // namespace CodeCommit } // namespace Aws