AWS SDK for C++: generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/model/ListLicenseManagerReportGeneratorsResult.h Source File

1

6#pragma once

7#include <aws/license-manager/LicenseManager_EXPORTS.h>

8#include <aws/core/utils/memory/stl/AWSVector.h>

9#include <aws/core/utils/memory/stl/AWSString.h>

10#include <aws/license-manager/model/ReportGenerator.h>

11#include <utility>

12

13namespace Aws

14{

15template<typename RESULT_TYPE>

16class AmazonWebServiceResult;

17

18namespace Utils

19{

20namespace Json

21{

22 class JsonValue;

23}

24}

25namespace LicenseManager

26{

27namespace Model

28{

30 {

31 public:

35

36

42

48

54

60

66

72

78

79

84

89

94

98 inline void SetNextToken(const char* value) { m_nextToken.assign(value); }

99

104

109

114

115

116

118

119

121

122

124

125

126 inline void SetRequestId(const char* value) { m_requestId.assign(value); }

127

128

130

131

133

134

136

137 private:

138

140

142

144 };

145

146}

147}

148}

ListLicenseManagerReportGeneratorsResult & AddReportGenerators(const ReportGenerator &value)

void SetReportGenerators(Aws::Vector< ReportGenerator > &&value)

ListLicenseManagerReportGeneratorsResult & WithNextToken(const char *value)

ListLicenseManagerReportGeneratorsResult & WithRequestId(const Aws::String &value)

ListLicenseManagerReportGeneratorsResult & WithNextToken(Aws::String &&value)

AWS_LICENSEMANAGER_API ListLicenseManagerReportGeneratorsResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)

const Aws::Vector< ReportGenerator > & GetReportGenerators() const

const Aws::String & GetRequestId() const

void SetRequestId(Aws::String &&value)

ListLicenseManagerReportGeneratorsResult & WithReportGenerators(Aws::Vector< ReportGenerator > &&value)

void SetNextToken(const Aws::String &value)

void SetNextToken(Aws::String &&value)

void SetRequestId(const Aws::String &value)

ListLicenseManagerReportGeneratorsResult & WithRequestId(const char *value)

ListLicenseManagerReportGeneratorsResult & WithRequestId(Aws::String &&value)

ListLicenseManagerReportGeneratorsResult & WithNextToken(const Aws::String &value)

void SetNextToken(const char *value)

ListLicenseManagerReportGeneratorsResult & WithReportGenerators(const Aws::Vector< ReportGenerator > &value)

void SetRequestId(const char *value)

void SetReportGenerators(const Aws::Vector< ReportGenerator > &value)

AWS_LICENSEMANAGER_API ListLicenseManagerReportGeneratorsResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)

ListLicenseManagerReportGeneratorsResult & AddReportGenerators(ReportGenerator &&value)

AWS_LICENSEMANAGER_API ListLicenseManagerReportGeneratorsResult()

const Aws::String & GetNextToken() const

std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String

std::vector< T, Aws::Allocator< T > > Vector

You Might Also Like