7#include <aws/pipes/Pipes_EXPORTS.h>
8#include <aws/pipes/PipesRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/pipes/model/RequestedPipeState.h>
11#include <aws/pipes/model/PipeState.h>
53 inline void SetNamePrefix(
const char* value) { m_namePrefixHasBeenSet =
true; m_namePrefix.assign(value); }
91 inline void SetSourcePrefix(
const char* value) { m_sourcePrefixHasBeenSet =
true; m_sourcePrefix.assign(value); }
105 inline void SetTargetPrefix(
const char* value) { m_targetPrefixHasBeenSet =
true; m_targetPrefix.assign(value); }
123 inline void SetNextToken(
const char* value) { m_nextTokenHasBeenSet =
true; m_nextToken.assign(value); }
135 inline void SetLimit(
int value) { m_limitHasBeenSet =
true; m_limit = value; }
141 bool m_namePrefixHasBeenSet =
false;
144 bool m_desiredStateHasBeenSet =
false;
147 bool m_currentStateHasBeenSet =
false;
150 bool m_sourcePrefixHasBeenSet =
false;
153 bool m_targetPrefixHasBeenSet =
false;
156 bool m_nextTokenHasBeenSet =
false;
159 bool m_limitHasBeenSet =
false;
ListPipesRequest & WithSourcePrefix(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
void SetTargetPrefix(Aws::String &&value)
const Aws::String & GetNextToken() const
ListPipesRequest & WithSourcePrefix(const Aws::String &value)
void SetCurrentState(const PipeState &value)
ListPipesRequest & WithNextToken(Aws::String &&value)
AWS_PIPES_API ListPipesRequest()
const PipeState & GetCurrentState() const
void SetNamePrefix(Aws::String &&value)
ListPipesRequest & WithSourcePrefix(const char *value)
void SetNextToken(const Aws::String &value)
void SetTargetPrefix(const Aws::String &value)
void SetCurrentState(PipeState &&value)
void SetTargetPrefix(const char *value)
void SetDesiredState(const RequestedPipeState &value)
void SetNamePrefix(const Aws::String &value)
bool SourcePrefixHasBeenSet() const
bool NextTokenHasBeenSet() const
void SetDesiredState(RequestedPipeState &&value)
bool CurrentStateHasBeenSet() const
ListPipesRequest & WithDesiredState(RequestedPipeState &&value)
ListPipesRequest & WithTargetPrefix(Aws::String &&value)
ListPipesRequest & WithNamePrefix(const Aws::String &value)
void SetNamePrefix(const char *value)
ListPipesRequest & WithNextToken(const Aws::String &value)
bool DesiredStateHasBeenSet() const
void SetSourcePrefix(const char *value)
void SetSourcePrefix(const Aws::String &value)
ListPipesRequest & WithNamePrefix(const char *value)
const Aws::String & GetTargetPrefix() const
ListPipesRequest & WithCurrentState(const PipeState &value)
const RequestedPipeState & GetDesiredState() const
bool NamePrefixHasBeenSet() const
void SetNextToken(Aws::String &&value)
ListPipesRequest & WithLimit(int value)
ListPipesRequest & WithNamePrefix(Aws::String &&value)
ListPipesRequest & WithTargetPrefix(const char *value)
const Aws::String & GetSourcePrefix() const
bool TargetPrefixHasBeenSet() const
void SetNextToken(const char *value)
AWS_PIPES_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
ListPipesRequest & WithTargetPrefix(const Aws::String &value)
ListPipesRequest & WithCurrentState(PipeState &&value)
ListPipesRequest & WithNextToken(const char *value)
ListPipesRequest & WithDesiredState(const RequestedPipeState &value)
AWS_PIPES_API Aws::String SerializePayload() const override
const Aws::String & GetNamePrefix() const
void SetSourcePrefix(Aws::String &&value)
bool LimitHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String