7#include <aws/codeartifact/CodeArtifactRequest.h>
8#include <aws/codeartifact/CodeArtifact_EXPORTS.h>
9#include <aws/codeartifact/model/AllowPublish.h>
10#include <aws/codeartifact/model/AllowUpstream.h>
11#include <aws/codeartifact/model/PackageFormat.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
20namespace CodeArtifact {
46 template <
typename DomainT = Aws::String>
48 m_domainHasBeenSet =
true;
49 m_domain = std::forward<DomainT>(value);
51 template <
typename DomainT = Aws::String>
65 template <
typename DomainOwnerT = Aws::String>
67 m_domainOwnerHasBeenSet =
true;
68 m_domainOwner = std::forward<DomainOwnerT>(value);
70 template <
typename DomainOwnerT = Aws::String>
83 template <
typename RepositoryT = Aws::String>
85 m_repositoryHasBeenSet =
true;
86 m_repository = std::forward<RepositoryT>(value);
88 template <
typename RepositoryT = Aws::String>
103 m_formatHasBeenSet =
true;
128 template <
typename NamespaceT = Aws::String>
130 m_namespaceHasBeenSet =
true;
131 m_namespace = std::forward<NamespaceT>(value);
133 template <
typename NamespaceT = Aws::String>
147 template <
typename PackagePrefixT = Aws::String>
149 m_packagePrefixHasBeenSet =
true;
150 m_packagePrefix = std::forward<PackagePrefixT>(value);
152 template <
typename PackagePrefixT = Aws::String>
166 m_maxResultsHasBeenSet =
true;
167 m_maxResults = value;
182 template <
typename NextTokenT = Aws::String>
184 m_nextTokenHasBeenSet =
true;
185 m_nextToken = std::forward<NextTokenT>(value);
187 template <
typename NextTokenT = Aws::String>
204 m_publishHasBeenSet =
true;
223 m_upstreamHasBeenSet =
true;
251 bool m_domainHasBeenSet =
false;
252 bool m_domainOwnerHasBeenSet =
false;
253 bool m_repositoryHasBeenSet =
false;
254 bool m_formatHasBeenSet =
false;
255 bool m_namespaceHasBeenSet =
false;
256 bool m_packagePrefixHasBeenSet =
false;
257 bool m_maxResultsHasBeenSet =
false;
258 bool m_nextTokenHasBeenSet =
false;
259 bool m_publishHasBeenSet =
false;
260 bool m_upstreamHasBeenSet =
false;
bool DomainOwnerHasBeenSet() const
PackageFormat GetFormat() const
bool PublishHasBeenSet() const
const Aws::String & GetRepository() const
bool NamespaceHasBeenSet() const
void SetPackagePrefix(PackagePrefixT &&value)
bool UpstreamHasBeenSet() const
const Aws::String & GetDomainOwner() const
ListPackagesRequest & WithFormat(PackageFormat value)
ListPackagesRequest & WithUpstream(AllowUpstream value)
bool PackagePrefixHasBeenSet() const
ListPackagesRequest & WithRepository(RepositoryT &&value)
void SetDomain(DomainT &&value)
AWS_CODEARTIFACT_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
ListPackagesRequest & WithDomainOwner(DomainOwnerT &&value)
bool DomainHasBeenSet() const
void SetNextToken(NextTokenT &&value)
const Aws::String & GetNamespace() const
AWS_CODEARTIFACT_API ListPackagesRequest()=default
void SetRepository(RepositoryT &&value)
void SetPublish(AllowPublish value)
AWS_CODEARTIFACT_API Aws::String SerializePayload() const override
virtual const char * GetServiceRequestName() const override
ListPackagesRequest & WithNextToken(NextTokenT &&value)
ListPackagesRequest & WithMaxResults(int value)
bool FormatHasBeenSet() const
AllowPublish GetPublish() const
void SetDomainOwner(DomainOwnerT &&value)
void SetNamespace(NamespaceT &&value)
int GetMaxResults() const
const Aws::String & GetDomain() const
void SetUpstream(AllowUpstream value)
ListPackagesRequest & WithDomain(DomainT &&value)
ListPackagesRequest & WithPublish(AllowPublish value)
bool RepositoryHasBeenSet() const
void SetMaxResults(int value)
const Aws::String & GetPackagePrefix() const
bool NextTokenHasBeenSet() const
ListPackagesRequest & WithNamespace(NamespaceT &&value)
ListPackagesRequest & WithPackagePrefix(PackagePrefixT &&value)
AllowUpstream GetUpstream() const
bool MaxResultsHasBeenSet() const
void SetFormat(PackageFormat value)
const Aws::String & GetNextToken() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String