7#include <aws/amplify/Amplify_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
52 inline void SetBackendEnvironmentArn(
const char* value) { m_backendEnvironmentArnHasBeenSet =
true; m_backendEnvironmentArn.assign(value); }
66 inline void SetEnvironmentName(
const char* value) { m_environmentNameHasBeenSet =
true; m_environmentName.assign(value); }
80 inline void SetStackName(
const char* value) { m_stackNameHasBeenSet =
true; m_stackName.assign(value); }
94 inline void SetDeploymentArtifacts(
const char* value) { m_deploymentArtifactsHasBeenSet =
true; m_deploymentArtifacts.assign(value); }
128 bool m_backendEnvironmentArnHasBeenSet =
false;
131 bool m_environmentNameHasBeenSet =
false;
134 bool m_stackNameHasBeenSet =
false;
137 bool m_deploymentArtifactsHasBeenSet =
false;
140 bool m_createTimeHasBeenSet =
false;
143 bool m_updateTimeHasBeenSet =
false;
void SetDeploymentArtifacts(const char *value)
void SetEnvironmentName(const Aws::String &value)
BackendEnvironment & WithEnvironmentName(const char *value)
const Aws::String & GetBackendEnvironmentArn() const
void SetStackName(const Aws::String &value)
BackendEnvironment & WithUpdateTime(const Aws::Utils::DateTime &value)
const Aws::String & GetStackName() const
void SetBackendEnvironmentArn(const Aws::String &value)
BackendEnvironment & WithDeploymentArtifacts(Aws::String &&value)
BackendEnvironment & WithDeploymentArtifacts(const Aws::String &value)
bool CreateTimeHasBeenSet() const
BackendEnvironment & WithBackendEnvironmentArn(Aws::String &&value)
const Aws::Utils::DateTime & GetUpdateTime() const
BackendEnvironment & WithBackendEnvironmentArn(const char *value)
BackendEnvironment & WithCreateTime(Aws::Utils::DateTime &&value)
BackendEnvironment & WithEnvironmentName(const Aws::String &value)
void SetCreateTime(Aws::Utils::DateTime &&value)
AWS_AMPLIFY_API BackendEnvironment(Aws::Utils::Json::JsonView jsonValue)
void SetUpdateTime(const Aws::Utils::DateTime &value)
BackendEnvironment & WithCreateTime(const Aws::Utils::DateTime &value)
bool StackNameHasBeenSet() const
bool UpdateTimeHasBeenSet() const
bool EnvironmentNameHasBeenSet() const
BackendEnvironment & WithEnvironmentName(Aws::String &&value)
const Aws::String & GetDeploymentArtifacts() const
void SetStackName(const char *value)
AWS_AMPLIFY_API BackendEnvironment()
const Aws::Utils::DateTime & GetCreateTime() const
void SetDeploymentArtifacts(Aws::String &&value)
void SetStackName(Aws::String &&value)
bool BackendEnvironmentArnHasBeenSet() const
void SetBackendEnvironmentArn(Aws::String &&value)
BackendEnvironment & WithBackendEnvironmentArn(const Aws::String &value)
void SetEnvironmentName(const char *value)
BackendEnvironment & WithUpdateTime(Aws::Utils::DateTime &&value)
void SetDeploymentArtifacts(const Aws::String &value)
const Aws::String & GetEnvironmentName() const
BackendEnvironment & WithStackName(const Aws::String &value)
BackendEnvironment & WithStackName(const char *value)
AWS_AMPLIFY_API BackendEnvironment & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetUpdateTime(Aws::Utils::DateTime &&value)
AWS_AMPLIFY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBackendEnvironmentArn(const char *value)
BackendEnvironment & WithDeploymentArtifacts(const char *value)
bool DeploymentArtifactsHasBeenSet() const
void SetCreateTime(const Aws::Utils::DateTime &value)
void SetEnvironmentName(Aws::String &&value)
BackendEnvironment & WithStackName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue