7#include <aws/core/utils/UUID.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemakerjobruntime/SagemakerJobRuntimeRequest.h>
10#include <aws/sagemakerjobruntime/SagemakerJobRuntime_EXPORTS.h>
11#include <aws/sagemakerjobruntime/model/CompletionStatus.h>
16namespace SagemakerJobRuntime {
41 template <
typename JobArnT = Aws::String>
43 m_jobArnHasBeenSet =
true;
44 m_jobArn = std::forward<JobArnT>(value);
46 template <
typename JobArnT = Aws::String>
59 template <
typename TrajectoryIdT = Aws::String>
61 m_trajectoryIdHasBeenSet =
true;
62 m_trajectoryId = std::forward<TrajectoryIdT>(value);
64 template <
typename TrajectoryIdT = Aws::String>
80 m_statusHasBeenSet =
true;
96 template <
typename ClientTokenT = Aws::String>
98 m_clientTokenHasBeenSet =
true;
99 m_clientToken = std::forward<ClientTokenT>(value);
101 template <
typename ClientTokenT = Aws::String>
115 bool m_jobArnHasBeenSet =
false;
116 bool m_trajectoryIdHasBeenSet =
false;
117 bool m_statusHasBeenSet =
false;
118 bool m_clientTokenHasBeenSet =
true;
bool StatusHasBeenSet() const
CompleteRolloutRequest & WithStatus(CompletionStatus value)
CompleteRolloutRequest & WithJobArn(JobArnT &&value)
CompleteRolloutRequest & WithTrajectoryId(TrajectoryIdT &&value)
const Aws::String & GetTrajectoryId() const
void SetTrajectoryId(TrajectoryIdT &&value)
bool JobArnHasBeenSet() const
const Aws::String & GetJobArn() const
void SetStatus(CompletionStatus value)
const Aws::String & GetClientToken() const
bool ClientTokenHasBeenSet() const
AWS_SAGEMAKERJOBRUNTIME_API Aws::String SerializePayload() const override
CompleteRolloutRequest & WithClientToken(ClientTokenT &&value)
AWS_SAGEMAKERJOBRUNTIME_API CompleteRolloutRequest()=default
void SetClientToken(ClientTokenT &&value)
bool TrajectoryIdHasBeenSet() const
CompletionStatus GetStatus() const
void SetJobArn(JobArnT &&value)
AWS_SAGEMAKERJOBRUNTIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
virtual const char * GetServiceRequestName() const override
static Aws::Utils::UUID PseudoRandomUUID()
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String