7#include <aws/appconfigdata/AppConfigData_EXPORTS.h>
8#include <aws/appconfigdata/AppConfigDataRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace AppConfigData
43 inline void SetApplicationIdentifier(
const char* value) { m_applicationIdentifierHasBeenSet =
true; m_applicationIdentifier.assign(value); }
57 inline void SetEnvironmentIdentifier(
const char* value) { m_environmentIdentifierHasBeenSet =
true; m_environmentIdentifier.assign(value); }
91 bool m_applicationIdentifierHasBeenSet =
false;
94 bool m_environmentIdentifierHasBeenSet =
false;
97 bool m_configurationProfileIdentifierHasBeenSet =
false;
99 int m_requiredMinimumPollIntervalInSeconds;
100 bool m_requiredMinimumPollIntervalInSecondsHasBeenSet =
false;
StartConfigurationSessionRequest & WithEnvironmentIdentifier(const Aws::String &value)
StartConfigurationSessionRequest & WithApplicationIdentifier(Aws::String &&value)
bool ApplicationIdentifierHasBeenSet() const
void SetRequiredMinimumPollIntervalInSeconds(int value)
void SetConfigurationProfileIdentifier(Aws::String &&value)
StartConfigurationSessionRequest & WithApplicationIdentifier(const char *value)
const Aws::String & GetConfigurationProfileIdentifier() const
void SetApplicationIdentifier(const char *value)
bool ConfigurationProfileIdentifierHasBeenSet() const
void SetEnvironmentIdentifier(const Aws::String &value)
void SetEnvironmentIdentifier(const char *value)
StartConfigurationSessionRequest & WithConfigurationProfileIdentifier(const char *value)
void SetEnvironmentIdentifier(Aws::String &&value)
AWS_APPCONFIGDATA_API StartConfigurationSessionRequest()
const Aws::String & GetEnvironmentIdentifier() const
AWS_APPCONFIGDATA_API Aws::String SerializePayload() const override
const Aws::String & GetApplicationIdentifier() const
StartConfigurationSessionRequest & WithConfigurationProfileIdentifier(Aws::String &&value)
void SetApplicationIdentifier(const Aws::String &value)
StartConfigurationSessionRequest & WithEnvironmentIdentifier(Aws::String &&value)
StartConfigurationSessionRequest & WithApplicationIdentifier(const Aws::String &value)
StartConfigurationSessionRequest & WithRequiredMinimumPollIntervalInSeconds(int value)
void SetConfigurationProfileIdentifier(const Aws::String &value)
bool EnvironmentIdentifierHasBeenSet() const
StartConfigurationSessionRequest & WithEnvironmentIdentifier(const char *value)
bool RequiredMinimumPollIntervalInSecondsHasBeenSet() const
virtual const char * GetServiceRequestName() const override
void SetConfigurationProfileIdentifier(const char *value)
void SetApplicationIdentifier(Aws::String &&value)
StartConfigurationSessionRequest & WithConfigurationProfileIdentifier(const Aws::String &value)
int GetRequiredMinimumPollIntervalInSeconds() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String