7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/bedrock/model/ModelInvocationJobStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/bedrock/model/ModelInvocationJobInputDataConfig.h>
12#include <aws/bedrock/model/ModelInvocationJobOutputDataConfig.h>
13#include <aws/bedrock/model/VpcConfig.h>
18template<
typename RESULT_TYPE>
19class AmazonWebServiceResult;
47 inline void SetJobArn(
const char* value) { m_jobArn.assign(value); }
60 inline void SetJobName(
const char* value) { m_jobName.assign(value); }
73 inline void SetModelId(
const char* value) { m_modelId.assign(value); }
107 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
132 inline void SetMessage(
const char* value) { m_message.assign(value); }
232 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
265 int m_timeoutDurationInHours;
GetModelInvocationJobResult & WithJobArn(const Aws::String &value)
GetModelInvocationJobResult & WithVpcConfig(VpcConfig &&value)
GetModelInvocationJobResult & WithJobExpirationTime(Aws::Utils::DateTime &&value)
GetModelInvocationJobResult & WithJobName(const char *value)
void SetSubmitTime(const Aws::Utils::DateTime &value)
const ModelInvocationJobInputDataConfig & GetInputDataConfig() const
void SetModelId(const Aws::String &value)
GetModelInvocationJobResult & WithRoleArn(Aws::String &&value)
GetModelInvocationJobResult & WithRequestId(const Aws::String &value)
AWS_BEDROCK_API GetModelInvocationJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetModelInvocationJobResult & WithClientRequestToken(const char *value)
void SetModelId(Aws::String &&value)
const Aws::String & GetJobArn() const
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
void SetClientRequestToken(Aws::String &&value)
const ModelInvocationJobStatus & GetStatus() const
GetModelInvocationJobResult & WithLastModifiedTime(const Aws::Utils::DateTime &value)
void SetInputDataConfig(ModelInvocationJobInputDataConfig &&value)
void SetRequestId(Aws::String &&value)
GetModelInvocationJobResult & WithJobArn(Aws::String &&value)
GetModelInvocationJobResult & WithInputDataConfig(const ModelInvocationJobInputDataConfig &value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
void SetJobExpirationTime(const Aws::Utils::DateTime &value)
const VpcConfig & GetVpcConfig() const
void SetRoleArn(Aws::String &&value)
GetModelInvocationJobResult & WithJobArn(const char *value)
void SetOutputDataConfig(const ModelInvocationJobOutputDataConfig &value)
void SetEndTime(Aws::Utils::DateTime &&value)
GetModelInvocationJobResult & WithOutputDataConfig(const ModelInvocationJobOutputDataConfig &value)
GetModelInvocationJobResult & WithMessage(const Aws::String &value)
GetModelInvocationJobResult & WithJobName(const Aws::String &value)
void SetSubmitTime(Aws::Utils::DateTime &&value)
void SetJobArn(Aws::String &&value)
const Aws::String & GetClientRequestToken() const
void SetVpcConfig(VpcConfig &&value)
void SetJobExpirationTime(Aws::Utils::DateTime &&value)
GetModelInvocationJobResult & WithEndTime(const Aws::Utils::DateTime &value)
GetModelInvocationJobResult & WithSubmitTime(Aws::Utils::DateTime &&value)
const Aws::String & GetModelId() const
const Aws::Utils::DateTime & GetEndTime() const
GetModelInvocationJobResult & WithJobExpirationTime(const Aws::Utils::DateTime &value)
GetModelInvocationJobResult & WithModelId(Aws::String &&value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
void SetStatus(const ModelInvocationJobStatus &value)
void SetMessage(Aws::String &&value)
void SetOutputDataConfig(ModelInvocationJobOutputDataConfig &&value)
GetModelInvocationJobResult & WithStatus(const ModelInvocationJobStatus &value)
GetModelInvocationJobResult & WithLastModifiedTime(Aws::Utils::DateTime &&value)
void SetVpcConfig(const VpcConfig &value)
const Aws::String & GetJobName() const
GetModelInvocationJobResult & WithModelId(const Aws::String &value)
int GetTimeoutDurationInHours() const
const Aws::Utils::DateTime & GetJobExpirationTime() const
GetModelInvocationJobResult & WithModelId(const char *value)
void SetInputDataConfig(const ModelInvocationJobInputDataConfig &value)
void SetJobName(const char *value)
const Aws::String & GetRoleArn() const
AWS_BEDROCK_API GetModelInvocationJobResult()
GetModelInvocationJobResult & WithMessage(const char *value)
GetModelInvocationJobResult & WithClientRequestToken(Aws::String &&value)
void SetJobName(Aws::String &&value)
GetModelInvocationJobResult & WithTimeoutDurationInHours(int value)
GetModelInvocationJobResult & WithRequestId(const char *value)
GetModelInvocationJobResult & WithInputDataConfig(ModelInvocationJobInputDataConfig &&value)
void SetClientRequestToken(const Aws::String &value)
void SetMessage(const char *value)
GetModelInvocationJobResult & WithRequestId(Aws::String &&value)
void SetTimeoutDurationInHours(int value)
const ModelInvocationJobOutputDataConfig & GetOutputDataConfig() const
GetModelInvocationJobResult & WithClientRequestToken(const Aws::String &value)
GetModelInvocationJobResult & WithRoleArn(const Aws::String &value)
GetModelInvocationJobResult & WithStatus(ModelInvocationJobStatus &&value)
AWS_BEDROCK_API GetModelInvocationJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetModelInvocationJobResult & WithRoleArn(const char *value)
void SetRequestId(const char *value)
void SetRoleArn(const char *value)
const Aws::String & GetMessage() const
void SetJobArn(const char *value)
GetModelInvocationJobResult & WithSubmitTime(const Aws::Utils::DateTime &value)
void SetModelId(const char *value)
void SetStatus(ModelInvocationJobStatus &&value)
void SetEndTime(const Aws::Utils::DateTime &value)
void SetRequestId(const Aws::String &value)
const Aws::String & GetRequestId() const
GetModelInvocationJobResult & WithVpcConfig(const VpcConfig &value)
GetModelInvocationJobResult & WithJobName(Aws::String &&value)
void SetMessage(const Aws::String &value)
void SetClientRequestToken(const char *value)
GetModelInvocationJobResult & WithMessage(Aws::String &&value)
const Aws::Utils::DateTime & GetSubmitTime() const
void SetJobName(const Aws::String &value)
GetModelInvocationJobResult & WithOutputDataConfig(ModelInvocationJobOutputDataConfig &&value)
GetModelInvocationJobResult & WithEndTime(Aws::Utils::DateTime &&value)
void SetRoleArn(const Aws::String &value)
void SetJobArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue