7#include <aws/tnb/Tnb_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/tnb/model/InstantiateMetadata.h>
10#include <aws/tnb/model/ModifyVnfInfoMetadata.h>
11#include <aws/tnb/model/UpdateNsMetadata.h>
51 template<
typename CreatedAtT = Aws::Utils::DateTime>
52 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet =
true; m_createdAt = std::forward<CreatedAtT>(value); }
53 template<
typename CreatedAtT = Aws::Utils::DateTime>
65 template<
typename InstantiateMetadataT = InstantiateMetadata>
66 void SetInstantiateMetadata(InstantiateMetadataT&& value) { m_instantiateMetadataHasBeenSet =
true; m_instantiateMetadata = std::forward<InstantiateMetadataT>(value); }
67 template<
typename InstantiateMetadataT = InstantiateMetadata>
77 template<
typename LastModifiedT = Aws::Utils::DateTime>
78 void SetLastModified(LastModifiedT&& value) { m_lastModifiedHasBeenSet =
true; m_lastModified = std::forward<LastModifiedT>(value); }
79 template<
typename LastModifiedT = Aws::Utils::DateTime>
92 template<
typename ModifyVnfInfoMetadataT = ModifyVnfInfoMetadata>
93 void SetModifyVnfInfoMetadata(ModifyVnfInfoMetadataT&& value) { m_modifyVnfInfoMetadataHasBeenSet =
true; m_modifyVnfInfoMetadata = std::forward<ModifyVnfInfoMetadataT>(value); }
94 template<
typename ModifyVnfInfoMetadataT = ModifyVnfInfoMetadata>
106 template<
typename UpdateNsMetadataT = UpdateNsMetadata>
107 void SetUpdateNsMetadata(UpdateNsMetadataT&& value) { m_updateNsMetadataHasBeenSet =
true; m_updateNsMetadata = std::forward<UpdateNsMetadataT>(value); }
108 template<
typename UpdateNsMetadataT = UpdateNsMetadata>
114 bool m_createdAtHasBeenSet =
false;
116 InstantiateMetadata m_instantiateMetadata;
117 bool m_instantiateMetadataHasBeenSet =
false;
120 bool m_lastModifiedHasBeenSet =
false;
122 ModifyVnfInfoMetadata m_modifyVnfInfoMetadata;
123 bool m_modifyVnfInfoMetadataHasBeenSet =
false;
125 UpdateNsMetadata m_updateNsMetadata;
126 bool m_updateNsMetadataHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue