7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/BlueprintStage.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
21namespace BedrockDataAutomation {
40 template <
typename Bluepr
intArnT = Aws::String>
42 m_blueprintArnHasBeenSet =
true;
43 m_blueprintArn = std::forward<BlueprintArnT>(value);
45 template <
typename Bluepr
intArnT = Aws::String>
56 template <
typename Bluepr
intVersionT = Aws::String>
58 m_blueprintVersionHasBeenSet =
true;
59 m_blueprintVersion = std::forward<BlueprintVersionT>(value);
61 template <
typename Bluepr
intVersionT = Aws::String>
73 m_blueprintStageHasBeenSet =
true;
74 m_blueprintStage = value;
86 template <
typename Bluepr
intNameT = Aws::String>
88 m_blueprintNameHasBeenSet =
true;
89 m_blueprintName = std::forward<BlueprintNameT>(value);
91 template <
typename Bluepr
intNameT = Aws::String>
102 template <
typename CreationTimeT = Aws::Utils::DateTime>
104 m_creationTimeHasBeenSet =
true;
105 m_creationTime = std::forward<CreationTimeT>(value);
107 template <
typename CreationTimeT = Aws::Utils::DateTime>
118 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
120 m_lastModifiedTimeHasBeenSet =
true;
121 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
123 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
141 bool m_blueprintArnHasBeenSet =
false;
142 bool m_blueprintVersionHasBeenSet =
false;
143 bool m_blueprintStageHasBeenSet =
false;
144 bool m_blueprintNameHasBeenSet =
false;
145 bool m_creationTimeHasBeenSet =
false;
146 bool m_lastModifiedTimeHasBeenSet =
false;
bool BlueprintVersionHasBeenSet() const
const Aws::String & GetBlueprintVersion() const
BlueprintSummary & WithCreationTime(CreationTimeT &&value)
void SetBlueprintArn(BlueprintArnT &&value)
const Aws::String & GetBlueprintName() const
const Aws::Utils::DateTime & GetLastModifiedTime() const
AWS_BEDROCKDATAAUTOMATION_API BlueprintSummary()=default
void SetBlueprintName(BlueprintNameT &&value)
const Aws::String & GetBlueprintArn() const
BlueprintSummary & WithLastModifiedTime(LastModifiedTimeT &&value)
bool CreationTimeHasBeenSet() const
bool LastModifiedTimeHasBeenSet() const
void SetBlueprintVersion(BlueprintVersionT &&value)
BlueprintSummary & WithBlueprintName(BlueprintNameT &&value)
bool BlueprintStageHasBeenSet() const
BlueprintStage GetBlueprintStage() const
bool BlueprintNameHasBeenSet() const
void SetLastModifiedTime(LastModifiedTimeT &&value)
BlueprintSummary & WithBlueprintVersion(BlueprintVersionT &&value)
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool BlueprintArnHasBeenSet() const
BlueprintSummary & WithBlueprintStage(BlueprintStage value)
AWS_BEDROCKDATAAUTOMATION_API BlueprintSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBlueprintStage(BlueprintStage value)
void SetCreationTime(CreationTimeT &&value)
AWS_BEDROCKDATAAUTOMATION_API BlueprintSummary(Aws::Utils::Json::JsonView jsonValue)
BlueprintSummary & WithBlueprintArn(BlueprintArnT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue