7#include <aws/deadline/Deadline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/deadline/model/JobAttachmentsFileSystem.h>
10#include <aws/deadline/model/ManifestProperties.h>
48 template<
typename ManifestsT = Aws::Vector<ManifestProperties>>
49 void SetManifests(ManifestsT&& value) { m_manifestsHasBeenSet =
true; m_manifests = std::forward<ManifestsT>(value); }
50 template<
typename ManifestsT = Aws::Vector<ManifestProperties>>
52 template<
typename ManifestsT = ManifestProperties>
53 Attachments&
AddManifests(ManifestsT&& value) { m_manifestsHasBeenSet =
true; m_manifests.emplace_back(std::forward<ManifestsT>(value));
return *
this; }
68 bool m_manifestsHasBeenSet =
false;
71 bool m_fileSystemHasBeenSet =
false;
bool FileSystemHasBeenSet() const
AWS_DEADLINE_API Attachments(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< ManifestProperties > & GetManifests() const
JobAttachmentsFileSystem GetFileSystem() const
bool ManifestsHasBeenSet() const
Attachments & AddManifests(ManifestsT &&value)
void SetManifests(ManifestsT &&value)
AWS_DEADLINE_API Attachments & operator=(Aws::Utils::Json::JsonView jsonValue)
Attachments & WithFileSystem(JobAttachmentsFileSystem value)
AWS_DEADLINE_API Attachments()=default
void SetFileSystem(JobAttachmentsFileSystem value)
Attachments & WithManifests(ManifestsT &&value)
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue