7#include <aws/core/utils/Array.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/securityagent/SecurityAgentRequest.h>
10#include <aws/securityagent/SecurityAgent_EXPORTS.h>
11#include <aws/securityagent/model/ArtifactType.h>
16namespace SecurityAgent {
39 template <
typename AgentSpaceIdT = Aws::String>
41 m_agentSpaceIdHasBeenSet =
true;
42 m_agentSpaceId = std::forward<AgentSpaceIdT>(value);
44 template <
typename AgentSpaceIdT = Aws::String>
57 template <
typename ArtifactContentT = Aws::Utils::ByteBuffer>
59 m_artifactContentHasBeenSet =
true;
60 m_artifactContent = std::forward<ArtifactContentT>(value);
62 template <
typename ArtifactContentT = Aws::Utils::ByteBuffer>
76 m_artifactTypeHasBeenSet =
true;
77 m_artifactType = value;
91 template <
typename FileNameT = Aws::String>
93 m_fileNameHasBeenSet =
true;
94 m_fileName = std::forward<FileNameT>(value);
96 template <
typename FileNameT = Aws::String>
110 bool m_agentSpaceIdHasBeenSet =
false;
111 bool m_artifactContentHasBeenSet =
false;
112 bool m_artifactTypeHasBeenSet =
false;
113 bool m_fileNameHasBeenSet =
false;
AddArtifactRequest & WithAgentSpaceId(AgentSpaceIdT &&value)
AddArtifactRequest & WithArtifactType(ArtifactType value)
AWS_SECURITYAGENT_API Aws::String SerializePayload() const override
bool ArtifactContentHasBeenSet() const
bool FileNameHasBeenSet() const
void SetFileName(FileNameT &&value)
const Aws::String & GetFileName() const
void SetAgentSpaceId(AgentSpaceIdT &&value)
AddArtifactRequest & WithFileName(FileNameT &&value)
AddArtifactRequest & WithArtifactContent(ArtifactContentT &&value)
ArtifactType GetArtifactType() const
AWS_SECURITYAGENT_API AddArtifactRequest()=default
void SetArtifactType(ArtifactType value)
void SetArtifactContent(ArtifactContentT &&value)
virtual const char * GetServiceRequestName() const override
const Aws::Utils::ByteBuffer & GetArtifactContent() const
const Aws::String & GetAgentSpaceId() const
bool ArtifactTypeHasBeenSet() const
bool AgentSpaceIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String