7#include <aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/bedrock-data-automation-runtime/model/BlueprintStage.h>
22namespace BedrockDataAutomationRuntime
35 AWS_BEDROCKDATAAUTOMATIONRUNTIME_API
Blueprint() =
default;
47 template<
typename Bluepr
intArnT = Aws::String>
48 void SetBlueprintArn(BlueprintArnT&& value) { m_blueprintArnHasBeenSet =
true; m_blueprintArn = std::forward<BlueprintArnT>(value); }
49 template<
typename Bluepr
intArnT = Aws::String>
59 template<
typename VersionT = Aws::String>
60 void SetVersion(VersionT&& value) { m_versionHasBeenSet =
true; m_version = std::forward<VersionT>(value); }
61 template<
typename VersionT = Aws::String>
77 bool m_blueprintArnHasBeenSet =
false;
80 bool m_versionHasBeenSet =
false;
83 bool m_stageHasBeenSet =
false;
Blueprint & WithBlueprintArn(BlueprintArnT &&value)
void SetVersion(VersionT &&value)
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API Blueprint(Aws::Utils::Json::JsonView jsonValue)
void SetStage(BlueprintStage value)
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetVersion() const
Blueprint & WithStage(BlueprintStage value)
bool StageHasBeenSet() const
void SetBlueprintArn(BlueprintArnT &&value)
BlueprintStage GetStage() const
bool BlueprintArnHasBeenSet() const
Blueprint & WithVersion(VersionT &&value)
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API Blueprint()=default
bool VersionHasBeenSet() const
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API Blueprint & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetBlueprintArn() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue