/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include This is a structure that defines the configuration of how your application
* integrates with AppConfig to run client-side evaluation.See
* Also:
AWS
* API Reference
The ID of the AppConfig application to use for client-side evaluation.
*/ inline const Aws::String& GetApplicationId() const{ return m_applicationId; } /** *The ID of the AppConfig application to use for client-side evaluation.
*/ inline bool ApplicationIdHasBeenSet() const { return m_applicationIdHasBeenSet; } /** *The ID of the AppConfig application to use for client-side evaluation.
*/ inline void SetApplicationId(const Aws::String& value) { m_applicationIdHasBeenSet = true; m_applicationId = value; } /** *The ID of the AppConfig application to use for client-side evaluation.
*/ inline void SetApplicationId(Aws::String&& value) { m_applicationIdHasBeenSet = true; m_applicationId = std::move(value); } /** *The ID of the AppConfig application to use for client-side evaluation.
*/ inline void SetApplicationId(const char* value) { m_applicationIdHasBeenSet = true; m_applicationId.assign(value); } /** *The ID of the AppConfig application to use for client-side evaluation.
*/ inline ProjectAppConfigResource& WithApplicationId(const Aws::String& value) { SetApplicationId(value); return *this;} /** *The ID of the AppConfig application to use for client-side evaluation.
*/ inline ProjectAppConfigResource& WithApplicationId(Aws::String&& value) { SetApplicationId(std::move(value)); return *this;} /** *The ID of the AppConfig application to use for client-side evaluation.
*/ inline ProjectAppConfigResource& WithApplicationId(const char* value) { SetApplicationId(value); return *this;} /** *The ID of the AppConfig profile to use for client-side evaluation.
*/ inline const Aws::String& GetConfigurationProfileId() const{ return m_configurationProfileId; } /** *The ID of the AppConfig profile to use for client-side evaluation.
*/ inline bool ConfigurationProfileIdHasBeenSet() const { return m_configurationProfileIdHasBeenSet; } /** *The ID of the AppConfig profile to use for client-side evaluation.
*/ inline void SetConfigurationProfileId(const Aws::String& value) { m_configurationProfileIdHasBeenSet = true; m_configurationProfileId = value; } /** *The ID of the AppConfig profile to use for client-side evaluation.
*/ inline void SetConfigurationProfileId(Aws::String&& value) { m_configurationProfileIdHasBeenSet = true; m_configurationProfileId = std::move(value); } /** *The ID of the AppConfig profile to use for client-side evaluation.
*/ inline void SetConfigurationProfileId(const char* value) { m_configurationProfileIdHasBeenSet = true; m_configurationProfileId.assign(value); } /** *The ID of the AppConfig profile to use for client-side evaluation.
*/ inline ProjectAppConfigResource& WithConfigurationProfileId(const Aws::String& value) { SetConfigurationProfileId(value); return *this;} /** *The ID of the AppConfig profile to use for client-side evaluation.
*/ inline ProjectAppConfigResource& WithConfigurationProfileId(Aws::String&& value) { SetConfigurationProfileId(std::move(value)); return *this;} /** *The ID of the AppConfig profile to use for client-side evaluation.
*/ inline ProjectAppConfigResource& WithConfigurationProfileId(const char* value) { SetConfigurationProfileId(value); return *this;} /** *The ID of the AppConfig environment to use for client-side evaluation. This
* must be an environment that is within the application that you specify for
* applicationId
.
The ID of the AppConfig environment to use for client-side evaluation. This
* must be an environment that is within the application that you specify for
* applicationId
.
The ID of the AppConfig environment to use for client-side evaluation. This
* must be an environment that is within the application that you specify for
* applicationId
.
The ID of the AppConfig environment to use for client-side evaluation. This
* must be an environment that is within the application that you specify for
* applicationId
.
The ID of the AppConfig environment to use for client-side evaluation. This
* must be an environment that is within the application that you specify for
* applicationId
.
The ID of the AppConfig environment to use for client-side evaluation. This
* must be an environment that is within the application that you specify for
* applicationId
.
The ID of the AppConfig environment to use for client-side evaluation. This
* must be an environment that is within the application that you specify for
* applicationId
.
The ID of the AppConfig environment to use for client-side evaluation. This
* must be an environment that is within the application that you specify for
* applicationId
.