7#include <aws/tnb/Tnb_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/tnb/model/ValidateSolFunctionPackageContentMetadata.h>
14template<
typename RESULT_TYPE>
15class AmazonWebServiceResult;
41 template<
typename IdT = Aws::String>
42 void SetId(IdT&& value) { m_idHasBeenSet =
true; m_id = std::forward<IdT>(value); }
43 template<
typename IdT = Aws::String>
52 template<
typename MetadataT = Val
idateSolFunctionPackageContentMetadata>
53 void SetMetadata(MetadataT&& value) { m_metadataHasBeenSet =
true; m_metadata = std::forward<MetadataT>(value); }
54 template<
typename MetadataT = Val
idateSolFunctionPackageContentMetadata>
63 template<
typename VnfProductNameT = Aws::String>
64 void SetVnfProductName(VnfProductNameT&& value) { m_vnfProductNameHasBeenSet =
true; m_vnfProductName = std::forward<VnfProductNameT>(value); }
65 template<
typename VnfProductNameT = Aws::String>
74 template<
typename VnfProv
iderT = Aws::String>
75 void SetVnfProvider(VnfProviderT&& value) { m_vnfProviderHasBeenSet =
true; m_vnfProvider = std::forward<VnfProviderT>(value); }
76 template<
typename VnfProv
iderT = Aws::String>
85 template<
typename VnfdIdT = Aws::String>
86 void SetVnfdId(VnfdIdT&& value) { m_vnfdIdHasBeenSet =
true; m_vnfdId = std::forward<VnfdIdT>(value); }
87 template<
typename VnfdIdT = Aws::String>
96 template<
typename VnfdVersionT = Aws::String>
97 void SetVnfdVersion(VnfdVersionT&& value) { m_vnfdVersionHasBeenSet =
true; m_vnfdVersion = std::forward<VnfdVersionT>(value); }
98 template<
typename VnfdVersionT = Aws::String>
105 template<
typename RequestIdT = Aws::String>
106 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
107 template<
typename RequestIdT = Aws::String>
113 bool m_idHasBeenSet =
false;
116 bool m_metadataHasBeenSet =
false;
119 bool m_vnfProductNameHasBeenSet =
false;
122 bool m_vnfProviderHasBeenSet =
false;
125 bool m_vnfdIdHasBeenSet =
false;
128 bool m_vnfdVersionHasBeenSet =
false;
131 bool m_requestIdHasBeenSet =
false;
ValidateSolFunctionPackageContentResult & WithVnfdId(VnfdIdT &&value)
void SetVnfdVersion(VnfdVersionT &&value)
const Aws::String & GetVnfProductName() const
void SetRequestId(RequestIdT &&value)
ValidateSolFunctionPackageContentResult & WithId(IdT &&value)
const Aws::String & GetVnfdId() const
const Aws::String & GetId() const
void SetVnfdId(VnfdIdT &&value)
void SetVnfProvider(VnfProviderT &&value)
AWS_TNB_API ValidateSolFunctionPackageContentResult()=default
const Aws::String & GetRequestId() const
ValidateSolFunctionPackageContentResult & WithRequestId(RequestIdT &&value)
const Aws::String & GetVnfProvider() const
ValidateSolFunctionPackageContentResult & WithVnfdVersion(VnfdVersionT &&value)
ValidateSolFunctionPackageContentResult & WithVnfProductName(VnfProductNameT &&value)
ValidateSolFunctionPackageContentResult & WithMetadata(MetadataT &&value)
ValidateSolFunctionPackageContentResult & WithVnfProvider(VnfProviderT &&value)
AWS_TNB_API ValidateSolFunctionPackageContentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetMetadata(MetadataT &&value)
const Aws::String & GetVnfdVersion() const
AWS_TNB_API ValidateSolFunctionPackageContentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetVnfProductName(VnfProductNameT &&value)
const ValidateSolFunctionPackageContentMetadata & GetMetadata() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue