7#include <aws/marketplace-agreement/AgreementService_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/marketplace-agreement/model/Acceptor.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/marketplace-agreement/model/EstimatedCharges.h>
12#include <aws/marketplace-agreement/model/ProposalSummary.h>
13#include <aws/marketplace-agreement/model/Proposer.h>
14#include <aws/marketplace-agreement/model/AgreementStatus.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
29namespace AgreementService
73 inline void SetAgreementId(
const char* value) { m_agreementId.assign(value); }
181 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
void SetEstimatedCharges(EstimatedCharges &&value)
void SetEndTime(const Aws::Utils::DateTime &value)
DescribeAgreementResult & WithAgreementId(const char *value)
void SetAcceptanceTime(Aws::Utils::DateTime &&value)
const Aws::String & GetRequestId() const
void SetRequestId(const char *value)
AWS_AGREEMENTSERVICE_API DescribeAgreementResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetAcceptor(const Acceptor &value)
void SetProposer(const Proposer &value)
void SetRequestId(Aws::String &&value)
void SetProposalSummary(const ProposalSummary &value)
void SetStartTime(const Aws::Utils::DateTime &value)
void SetEndTime(Aws::Utils::DateTime &&value)
void SetStatus(AgreementStatus &&value)
DescribeAgreementResult & WithAcceptanceTime(Aws::Utils::DateTime &&value)
const AgreementStatus & GetStatus() const
const ProposalSummary & GetProposalSummary() const
void SetRequestId(const Aws::String &value)
void SetProposer(Proposer &&value)
DescribeAgreementResult & WithAcceptor(Acceptor &&value)
DescribeAgreementResult & WithRequestId(const Aws::String &value)
DescribeAgreementResult & WithAgreementId(Aws::String &&value)
AWS_AGREEMENTSERVICE_API DescribeAgreementResult()
const Acceptor & GetAcceptor() const
DescribeAgreementResult & WithProposer(const Proposer &value)
DescribeAgreementResult & WithAgreementType(Aws::String &&value)
DescribeAgreementResult & WithAcceptor(const Acceptor &value)
void SetProposalSummary(ProposalSummary &&value)
void SetEstimatedCharges(const EstimatedCharges &value)
DescribeAgreementResult & WithStatus(AgreementStatus &&value)
void SetAcceptor(Acceptor &&value)
void SetAgreementType(const Aws::String &value)
void SetAgreementId(const Aws::String &value)
void SetAgreementId(Aws::String &&value)
const EstimatedCharges & GetEstimatedCharges() const
AWS_AGREEMENTSERVICE_API DescribeAgreementResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeAgreementResult & WithRequestId(const char *value)
void SetStartTime(Aws::Utils::DateTime &&value)
void SetStatus(const AgreementStatus &value)
void SetAcceptanceTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetAcceptanceTime() const
DescribeAgreementResult & WithAcceptanceTime(const Aws::Utils::DateTime &value)
DescribeAgreementResult & WithProposer(Proposer &&value)
DescribeAgreementResult & WithAgreementType(const char *value)
DescribeAgreementResult & WithProposalSummary(const ProposalSummary &value)
DescribeAgreementResult & WithStartTime(Aws::Utils::DateTime &&value)
DescribeAgreementResult & WithEndTime(Aws::Utils::DateTime &&value)
const Aws::String & GetAgreementType() const
const Aws::String & GetAgreementId() const
const Aws::Utils::DateTime & GetEndTime() const
void SetAgreementType(const char *value)
DescribeAgreementResult & WithStartTime(const Aws::Utils::DateTime &value)
DescribeAgreementResult & WithEstimatedCharges(EstimatedCharges &&value)
DescribeAgreementResult & WithProposalSummary(ProposalSummary &&value)
const Aws::Utils::DateTime & GetStartTime() const
DescribeAgreementResult & WithRequestId(Aws::String &&value)
void SetAgreementId(const char *value)
DescribeAgreementResult & WithEstimatedCharges(const EstimatedCharges &value)
DescribeAgreementResult & WithEndTime(const Aws::Utils::DateTime &value)
DescribeAgreementResult & WithAgreementType(const Aws::String &value)
DescribeAgreementResult & WithAgreementId(const Aws::String &value)
const Proposer & GetProposer() const
DescribeAgreementResult & WithStatus(const AgreementStatus &value)
void SetAgreementType(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue