7#include <aws/wellarchitected/WellArchitected_EXPORTS.h>
8#include <aws/wellarchitected/WellArchitectedRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/wellarchitected/model/ShareResourceType.h>
19namespace WellArchitected
51 inline void SetWorkloadNamePrefix(
const char* value) { m_workloadNamePrefixHasBeenSet =
true; m_workloadNamePrefix.assign(value); }
66 inline void SetLensNamePrefix(
const char* value) { m_lensNamePrefixHasBeenSet =
true; m_lensNamePrefix.assign(value); }
90 inline void SetNextToken(
const char* value) { m_nextTokenHasBeenSet =
true; m_nextToken.assign(value); }
102 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
115 inline void SetProfileNamePrefix(
const char* value) { m_profileNamePrefixHasBeenSet =
true; m_profileNamePrefix.assign(value); }
130 inline void SetTemplateNamePrefix(
const char* value) { m_templateNamePrefixHasBeenSet =
true; m_templateNamePrefix.assign(value); }
138 bool m_workloadNamePrefixHasBeenSet =
false;
141 bool m_lensNamePrefixHasBeenSet =
false;
144 bool m_shareResourceTypeHasBeenSet =
false;
147 bool m_nextTokenHasBeenSet =
false;
150 bool m_maxResultsHasBeenSet =
false;
153 bool m_profileNamePrefixHasBeenSet =
false;
156 bool m_templateNamePrefixHasBeenSet =
false;
const Aws::String & GetProfileNamePrefix() const
void SetLensNamePrefix(const char *value)
void SetNextToken(const Aws::String &value)
AWS_WELLARCHITECTED_API Aws::String SerializePayload() const override
bool TemplateNamePrefixHasBeenSet() const
AWS_WELLARCHITECTED_API ListShareInvitationsRequest()
void SetShareResourceType(ShareResourceType &&value)
ListShareInvitationsRequest & WithProfileNamePrefix(const Aws::String &value)
void SetLensNamePrefix(Aws::String &&value)
bool ProfileNamePrefixHasBeenSet() const
void SetShareResourceType(const ShareResourceType &value)
ListShareInvitationsRequest & WithShareResourceType(const ShareResourceType &value)
const Aws::String & GetTemplateNamePrefix() const
ListShareInvitationsRequest & WithTemplateNamePrefix(Aws::String &&value)
ListShareInvitationsRequest & WithProfileNamePrefix(const char *value)
void SetWorkloadNamePrefix(Aws::String &&value)
void SetLensNamePrefix(const Aws::String &value)
ListShareInvitationsRequest & WithLensNamePrefix(const char *value)
bool MaxResultsHasBeenSet() const
const ShareResourceType & GetShareResourceType() const
ListShareInvitationsRequest & WithWorkloadNamePrefix(const char *value)
const Aws::String & GetWorkloadNamePrefix() const
void SetWorkloadNamePrefix(const Aws::String &value)
void SetTemplateNamePrefix(const char *value)
ListShareInvitationsRequest & WithWorkloadNamePrefix(Aws::String &&value)
void SetWorkloadNamePrefix(const char *value)
void SetTemplateNamePrefix(Aws::String &&value)
const Aws::String & GetLensNamePrefix() const
void SetNextToken(const char *value)
ListShareInvitationsRequest & WithWorkloadNamePrefix(const Aws::String &value)
ListShareInvitationsRequest & WithNextToken(Aws::String &&value)
bool NextTokenHasBeenSet() const
ListShareInvitationsRequest & WithLensNamePrefix(Aws::String &&value)
bool WorkloadNamePrefixHasBeenSet() const
void SetProfileNamePrefix(Aws::String &&value)
void SetNextToken(Aws::String &&value)
AWS_WELLARCHITECTED_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetTemplateNamePrefix(const Aws::String &value)
ListShareInvitationsRequest & WithProfileNamePrefix(Aws::String &&value)
int GetMaxResults() const
ListShareInvitationsRequest & WithTemplateNamePrefix(const Aws::String &value)
const Aws::String & GetNextToken() const
ListShareInvitationsRequest & WithNextToken(const Aws::String &value)
bool ShareResourceTypeHasBeenSet() const
ListShareInvitationsRequest & WithLensNamePrefix(const Aws::String &value)
void SetProfileNamePrefix(const Aws::String &value)
ListShareInvitationsRequest & WithTemplateNamePrefix(const char *value)
bool LensNamePrefixHasBeenSet() const
ListShareInvitationsRequest & WithShareResourceType(ShareResourceType &&value)
ListShareInvitationsRequest & WithNextToken(const char *value)
ListShareInvitationsRequest & WithMaxResults(int value)
void SetProfileNamePrefix(const char *value)
virtual const char * GetServiceRequestName() const override
void SetMaxResults(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String