diff --git a/VERSION b/VERSION index 9bd745e2c4c..7abf606fa5d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.386 \ No newline at end of file +1.11.387 \ No newline at end of file diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockClient.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockClient.h index 16a1e65b59b..f76657d96c8 100644 --- a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockClient.h +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockClient.h @@ -246,6 +246,41 @@ namespace Bedrock return SubmitAsync(&BedrockClient::CreateModelCustomizationJob, request, handler, context); } + /** + *
Creates a job to invoke a model on multiple prompts (batch inference). Format + * your data according to Format + * your inference data and upload it to an Amazon S3 bucket. For more + * information, see Create + * a batch inference job.
The response returns a jobArn
+ * that you can use to stop or get details about the job. You can check the status
+ * of the job by sending a GetModelCustomizationJob
+ * request.
Creates dedicated throughput for a base or custom model with the model units * and for the duration that you specify. For pricing details, see Gets details about a batch inference job. For more information, see View + * details about a batch inference job
Get the current configuration values for model invocation * logging.
Lists the Provisioned Throughputs in the account. For more information, see * Stops a batch inference job. You're only charged for tokens that were already + * processed. For more information, see Stop + * a batch inference job.
Associate tags with a resource. For more information, see Tagging
diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockServiceClientModel.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockServiceClientModel.h
index abeb0031cb7..186090c0dfe 100644
--- a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockServiceClientModel.h
+++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/BedrockServiceClientModel.h
@@ -23,6 +23,7 @@
#include A name to give the batch inference job. The Amazon Resource Name (ARN) of the service role with permissions to carry
+ * out and manage batch inference. You can use the console to create a default
+ * service role or follow the steps at Create
+ * a service role for batch inference. A unique, case-sensitive identifier to ensure that the API request completes
+ * no more than one time. If this token matches a previous request, Amazon Bedrock
+ * ignores the request, but does not return an error. For more information, see Ensuring
+ * idempotency. The unique identifier of the foundation model to use for the batch inference
+ * job. Details about the location of the input to the batch inference job. Details about the location of the output of the batch inference job. The number of hours after which to force the batch inference job to time
+ * out. Any tags to associate with the batch inference job. For more information, see
+ * Tagging
+ * Amazon Bedrock resources. The Amazon Resource Name (ARN) of the batch inference job. The Amazon Resource Name (ARN) of the batch inference job. The Amazon Resource Name (ARN) of the batch inference job. The name of the batch inference job. The unique identifier of the foundation model used for model inference. A unique, case-sensitive identifier to ensure that the API request completes
+ * no more than one time. If this token matches a previous request, Amazon Bedrock
+ * ignores the request, but does not return an error. For more information, see Ensuring
+ * idempotency. The Amazon Resource Name (ARN) of the service role with permissions to carry
+ * out and manage batch inference. You can use the console to create a default
+ * service role or follow the steps at Create
+ * a service role for batch inference. The status of the batch inference job. If the batch inference job failed, this field contains a message describing
+ * why the job failed. The time at which the batch inference job was submitted. The time at which the batch inference job was last modified. The time at which the batch inference job ended. Details about the location of the input to the batch inference job. Details about the location of the output of the batch inference job. The number of hours after which batch inference job was set to time out. The time at which the batch inference job times or timed out. Specify a time to filter for batch inference jobs that were submitted after
+ * the time you specify. Specify a time to filter for batch inference jobs that were submitted before
+ * the time you specify. Specify a status to filter for batch inference jobs whose statuses match the
+ * string you specify. Specify a string to filter for batch inference jobs whose names contain the
+ * string. The maximum number of results to return. If there are more results than the
+ * number that you specify, a If there were more results than the value you specified in the
+ * An attribute by which to sort the results. Specifies whether to sort the results by ascending or descending order. If there are more results than can fit in the response, a
+ * A list of items, each of which contains a summary about a batch inference
+ * job. Details about the location of the input to the batch inference
+ * job.nextToken
value is returned. Use the
+ * nextToken
in a request to return the next batch of results.maxResults
field in a previous ListModelInvocationJobs
+ * request, the response would have returned a nextToken
value. To see
+ * the next batch of results, send the nextToken
value in another
+ * request.nextToken
is returned. Use the nextToken
in a request
+ * to return the next batch of results.See Also:
AWS
+ * API Reference
Contains the configuration of the S3 location of the input data.
+ */ + inline const ModelInvocationJobS3InputDataConfig& GetS3InputDataConfig() const{ return m_s3InputDataConfig; } + inline bool S3InputDataConfigHasBeenSet() const { return m_s3InputDataConfigHasBeenSet; } + inline void SetS3InputDataConfig(const ModelInvocationJobS3InputDataConfig& value) { m_s3InputDataConfigHasBeenSet = true; m_s3InputDataConfig = value; } + inline void SetS3InputDataConfig(ModelInvocationJobS3InputDataConfig&& value) { m_s3InputDataConfigHasBeenSet = true; m_s3InputDataConfig = std::move(value); } + inline ModelInvocationJobInputDataConfig& WithS3InputDataConfig(const ModelInvocationJobS3InputDataConfig& value) { SetS3InputDataConfig(value); return *this;} + inline ModelInvocationJobInputDataConfig& WithS3InputDataConfig(ModelInvocationJobS3InputDataConfig&& value) { SetS3InputDataConfig(std::move(value)); return *this;} + ///@} + private: + + ModelInvocationJobS3InputDataConfig m_s3InputDataConfig; + bool m_s3InputDataConfigHasBeenSet = false; + }; + +} // namespace Model +} // namespace Bedrock +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobOutputDataConfig.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobOutputDataConfig.h new file mode 100644 index 00000000000..3c4a344b7a4 --- /dev/null +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobOutputDataConfig.h @@ -0,0 +1,60 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeContains the configuration of the S3 location of the output + * data.
Contains the configuration of the S3 location of the output data.
+ */ + inline const ModelInvocationJobS3OutputDataConfig& GetS3OutputDataConfig() const{ return m_s3OutputDataConfig; } + inline bool S3OutputDataConfigHasBeenSet() const { return m_s3OutputDataConfigHasBeenSet; } + inline void SetS3OutputDataConfig(const ModelInvocationJobS3OutputDataConfig& value) { m_s3OutputDataConfigHasBeenSet = true; m_s3OutputDataConfig = value; } + inline void SetS3OutputDataConfig(ModelInvocationJobS3OutputDataConfig&& value) { m_s3OutputDataConfigHasBeenSet = true; m_s3OutputDataConfig = std::move(value); } + inline ModelInvocationJobOutputDataConfig& WithS3OutputDataConfig(const ModelInvocationJobS3OutputDataConfig& value) { SetS3OutputDataConfig(value); return *this;} + inline ModelInvocationJobOutputDataConfig& WithS3OutputDataConfig(ModelInvocationJobS3OutputDataConfig&& value) { SetS3OutputDataConfig(std::move(value)); return *this;} + ///@} + private: + + ModelInvocationJobS3OutputDataConfig m_s3OutputDataConfig; + bool m_s3OutputDataConfigHasBeenSet = false; + }; + +} // namespace Model +} // namespace Bedrock +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobS3InputDataConfig.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobS3InputDataConfig.h new file mode 100644 index 00000000000..8b31d3f19d3 --- /dev/null +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobS3InputDataConfig.h @@ -0,0 +1,78 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeContains the configuration of the S3 location of the output + * data.
The format of the input data.
+ */ + inline const S3InputFormat& GetS3InputFormat() const{ return m_s3InputFormat; } + inline bool S3InputFormatHasBeenSet() const { return m_s3InputFormatHasBeenSet; } + inline void SetS3InputFormat(const S3InputFormat& value) { m_s3InputFormatHasBeenSet = true; m_s3InputFormat = value; } + inline void SetS3InputFormat(S3InputFormat&& value) { m_s3InputFormatHasBeenSet = true; m_s3InputFormat = std::move(value); } + inline ModelInvocationJobS3InputDataConfig& WithS3InputFormat(const S3InputFormat& value) { SetS3InputFormat(value); return *this;} + inline ModelInvocationJobS3InputDataConfig& WithS3InputFormat(S3InputFormat&& value) { SetS3InputFormat(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The S3 location of the input data.
+ */ + inline const Aws::String& GetS3Uri() const{ return m_s3Uri; } + inline bool S3UriHasBeenSet() const { return m_s3UriHasBeenSet; } + inline void SetS3Uri(const Aws::String& value) { m_s3UriHasBeenSet = true; m_s3Uri = value; } + inline void SetS3Uri(Aws::String&& value) { m_s3UriHasBeenSet = true; m_s3Uri = std::move(value); } + inline void SetS3Uri(const char* value) { m_s3UriHasBeenSet = true; m_s3Uri.assign(value); } + inline ModelInvocationJobS3InputDataConfig& WithS3Uri(const Aws::String& value) { SetS3Uri(value); return *this;} + inline ModelInvocationJobS3InputDataConfig& WithS3Uri(Aws::String&& value) { SetS3Uri(std::move(value)); return *this;} + inline ModelInvocationJobS3InputDataConfig& WithS3Uri(const char* value) { SetS3Uri(value); return *this;} + ///@} + private: + + S3InputFormat m_s3InputFormat; + bool m_s3InputFormatHasBeenSet = false; + + Aws::String m_s3Uri; + bool m_s3UriHasBeenSet = false; + }; + +} // namespace Model +} // namespace Bedrock +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobS3OutputDataConfig.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobS3OutputDataConfig.h new file mode 100644 index 00000000000..d9d70ffadf2 --- /dev/null +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobS3OutputDataConfig.h @@ -0,0 +1,80 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeContains the configuration of the S3 location of the output + * data.
The S3 location of the output data.
+ */ + inline const Aws::String& GetS3Uri() const{ return m_s3Uri; } + inline bool S3UriHasBeenSet() const { return m_s3UriHasBeenSet; } + inline void SetS3Uri(const Aws::String& value) { m_s3UriHasBeenSet = true; m_s3Uri = value; } + inline void SetS3Uri(Aws::String&& value) { m_s3UriHasBeenSet = true; m_s3Uri = std::move(value); } + inline void SetS3Uri(const char* value) { m_s3UriHasBeenSet = true; m_s3Uri.assign(value); } + inline ModelInvocationJobS3OutputDataConfig& WithS3Uri(const Aws::String& value) { SetS3Uri(value); return *this;} + inline ModelInvocationJobS3OutputDataConfig& WithS3Uri(Aws::String&& value) { SetS3Uri(std::move(value)); return *this;} + inline ModelInvocationJobS3OutputDataConfig& WithS3Uri(const char* value) { SetS3Uri(value); return *this;} + ///@} + + ///@{ + /** + *The unique identifier of the key that encrypts the S3 location of the output + * data.
+ */ + inline const Aws::String& GetS3EncryptionKeyId() const{ return m_s3EncryptionKeyId; } + inline bool S3EncryptionKeyIdHasBeenSet() const { return m_s3EncryptionKeyIdHasBeenSet; } + inline void SetS3EncryptionKeyId(const Aws::String& value) { m_s3EncryptionKeyIdHasBeenSet = true; m_s3EncryptionKeyId = value; } + inline void SetS3EncryptionKeyId(Aws::String&& value) { m_s3EncryptionKeyIdHasBeenSet = true; m_s3EncryptionKeyId = std::move(value); } + inline void SetS3EncryptionKeyId(const char* value) { m_s3EncryptionKeyIdHasBeenSet = true; m_s3EncryptionKeyId.assign(value); } + inline ModelInvocationJobS3OutputDataConfig& WithS3EncryptionKeyId(const Aws::String& value) { SetS3EncryptionKeyId(value); return *this;} + inline ModelInvocationJobS3OutputDataConfig& WithS3EncryptionKeyId(Aws::String&& value) { SetS3EncryptionKeyId(std::move(value)); return *this;} + inline ModelInvocationJobS3OutputDataConfig& WithS3EncryptionKeyId(const char* value) { SetS3EncryptionKeyId(value); return *this;} + ///@} + private: + + Aws::String m_s3Uri; + bool m_s3UriHasBeenSet = false; + + Aws::String m_s3EncryptionKeyId; + bool m_s3EncryptionKeyIdHasBeenSet = false; + }; + +} // namespace Model +} // namespace Bedrock +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobStatus.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobStatus.h new file mode 100644 index 00000000000..4f313e853bb --- /dev/null +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/ModelInvocationJobStatus.h @@ -0,0 +1,39 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeA summary of a batch inference job.
The Amazon Resource Name (ARN) of the batch inference job.
+ */ + inline const Aws::String& GetJobArn() const{ return m_jobArn; } + inline bool JobArnHasBeenSet() const { return m_jobArnHasBeenSet; } + inline void SetJobArn(const Aws::String& value) { m_jobArnHasBeenSet = true; m_jobArn = value; } + inline void SetJobArn(Aws::String&& value) { m_jobArnHasBeenSet = true; m_jobArn = std::move(value); } + inline void SetJobArn(const char* value) { m_jobArnHasBeenSet = true; m_jobArn.assign(value); } + inline ModelInvocationJobSummary& WithJobArn(const Aws::String& value) { SetJobArn(value); return *this;} + inline ModelInvocationJobSummary& WithJobArn(Aws::String&& value) { SetJobArn(std::move(value)); return *this;} + inline ModelInvocationJobSummary& WithJobArn(const char* value) { SetJobArn(value); return *this;} + ///@} + + ///@{ + /** + *The name of the batch inference job.
+ */ + inline const Aws::String& GetJobName() const{ return m_jobName; } + inline bool JobNameHasBeenSet() const { return m_jobNameHasBeenSet; } + inline void SetJobName(const Aws::String& value) { m_jobNameHasBeenSet = true; m_jobName = value; } + inline void SetJobName(Aws::String&& value) { m_jobNameHasBeenSet = true; m_jobName = std::move(value); } + inline void SetJobName(const char* value) { m_jobNameHasBeenSet = true; m_jobName.assign(value); } + inline ModelInvocationJobSummary& WithJobName(const Aws::String& value) { SetJobName(value); return *this;} + inline ModelInvocationJobSummary& WithJobName(Aws::String&& value) { SetJobName(std::move(value)); return *this;} + inline ModelInvocationJobSummary& WithJobName(const char* value) { SetJobName(value); return *this;} + ///@} + + ///@{ + /** + *The unique identifier of the foundation model used for model inference.
+ */ + inline const Aws::String& GetModelId() const{ return m_modelId; } + inline bool ModelIdHasBeenSet() const { return m_modelIdHasBeenSet; } + inline void SetModelId(const Aws::String& value) { m_modelIdHasBeenSet = true; m_modelId = value; } + inline void SetModelId(Aws::String&& value) { m_modelIdHasBeenSet = true; m_modelId = std::move(value); } + inline void SetModelId(const char* value) { m_modelIdHasBeenSet = true; m_modelId.assign(value); } + inline ModelInvocationJobSummary& WithModelId(const Aws::String& value) { SetModelId(value); return *this;} + inline ModelInvocationJobSummary& WithModelId(Aws::String&& value) { SetModelId(std::move(value)); return *this;} + inline ModelInvocationJobSummary& WithModelId(const char* value) { SetModelId(value); return *this;} + ///@} + + ///@{ + /** + *A unique, case-sensitive identifier to ensure that the API request completes + * no more than one time. If this token matches a previous request, Amazon Bedrock + * ignores the request, but does not return an error. For more information, see Ensuring + * idempotency.
+ */ + inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; } + inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; } + inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; } + inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); } + inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); } + inline ModelInvocationJobSummary& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;} + inline ModelInvocationJobSummary& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;} + inline ModelInvocationJobSummary& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;} + ///@} + + ///@{ + /** + *The Amazon Resource Name (ARN) of the service role with permissions to carry + * out and manage batch inference. You can use the console to create a default + * service role or follow the steps at Create + * a service role for batch inference.
+ */ + inline const Aws::String& GetRoleArn() const{ return m_roleArn; } + inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; } + inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; } + inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); } + inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); } + inline ModelInvocationJobSummary& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;} + inline ModelInvocationJobSummary& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;} + inline ModelInvocationJobSummary& WithRoleArn(const char* value) { SetRoleArn(value); return *this;} + ///@} + + ///@{ + /** + *The status of the batch inference job.
+ */ + inline const ModelInvocationJobStatus& GetStatus() const{ return m_status; } + inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; } + inline void SetStatus(const ModelInvocationJobStatus& value) { m_statusHasBeenSet = true; m_status = value; } + inline void SetStatus(ModelInvocationJobStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); } + inline ModelInvocationJobSummary& WithStatus(const ModelInvocationJobStatus& value) { SetStatus(value); return *this;} + inline ModelInvocationJobSummary& WithStatus(ModelInvocationJobStatus&& value) { SetStatus(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *If the batch inference job failed, this field contains a message describing + * why the job failed.
+ */ + inline const Aws::String& GetMessage() const{ return m_message; } + inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; } + inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; } + inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); } + inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); } + inline ModelInvocationJobSummary& WithMessage(const Aws::String& value) { SetMessage(value); return *this;} + inline ModelInvocationJobSummary& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;} + inline ModelInvocationJobSummary& WithMessage(const char* value) { SetMessage(value); return *this;} + ///@} + + ///@{ + /** + *The time at which the batch inference job was submitted.
+ */ + inline const Aws::Utils::DateTime& GetSubmitTime() const{ return m_submitTime; } + inline bool SubmitTimeHasBeenSet() const { return m_submitTimeHasBeenSet; } + inline void SetSubmitTime(const Aws::Utils::DateTime& value) { m_submitTimeHasBeenSet = true; m_submitTime = value; } + inline void SetSubmitTime(Aws::Utils::DateTime&& value) { m_submitTimeHasBeenSet = true; m_submitTime = std::move(value); } + inline ModelInvocationJobSummary& WithSubmitTime(const Aws::Utils::DateTime& value) { SetSubmitTime(value); return *this;} + inline ModelInvocationJobSummary& WithSubmitTime(Aws::Utils::DateTime&& value) { SetSubmitTime(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The time at which the batch inference job was last modified.
+ */ + inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; } + inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; } + inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; } + inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); } + inline ModelInvocationJobSummary& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;} + inline ModelInvocationJobSummary& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The time at which the batch inference job ended.
+ */ + inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; } + inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; } + inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; } + inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); } + inline ModelInvocationJobSummary& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;} + inline ModelInvocationJobSummary& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *Details about the location of the input to the batch inference job.
+ */ + inline const ModelInvocationJobInputDataConfig& GetInputDataConfig() const{ return m_inputDataConfig; } + inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; } + inline void SetInputDataConfig(const ModelInvocationJobInputDataConfig& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; } + inline void SetInputDataConfig(ModelInvocationJobInputDataConfig&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); } + inline ModelInvocationJobSummary& WithInputDataConfig(const ModelInvocationJobInputDataConfig& value) { SetInputDataConfig(value); return *this;} + inline ModelInvocationJobSummary& WithInputDataConfig(ModelInvocationJobInputDataConfig&& value) { SetInputDataConfig(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *Details about the location of the output of the batch inference job.
+ */ + inline const ModelInvocationJobOutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; } + inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; } + inline void SetOutputDataConfig(const ModelInvocationJobOutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; } + inline void SetOutputDataConfig(ModelInvocationJobOutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); } + inline ModelInvocationJobSummary& WithOutputDataConfig(const ModelInvocationJobOutputDataConfig& value) { SetOutputDataConfig(value); return *this;} + inline ModelInvocationJobSummary& WithOutputDataConfig(ModelInvocationJobOutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;} + ///@} + + ///@{ + /** + *The number of hours after which the batch inference job was set to time + * out.
+ */ + inline int GetTimeoutDurationInHours() const{ return m_timeoutDurationInHours; } + inline bool TimeoutDurationInHoursHasBeenSet() const { return m_timeoutDurationInHoursHasBeenSet; } + inline void SetTimeoutDurationInHours(int value) { m_timeoutDurationInHoursHasBeenSet = true; m_timeoutDurationInHours = value; } + inline ModelInvocationJobSummary& WithTimeoutDurationInHours(int value) { SetTimeoutDurationInHours(value); return *this;} + ///@} + + ///@{ + /** + *The time at which the batch inference job times or timed out.
+ */ + inline const Aws::Utils::DateTime& GetJobExpirationTime() const{ return m_jobExpirationTime; } + inline bool JobExpirationTimeHasBeenSet() const { return m_jobExpirationTimeHasBeenSet; } + inline void SetJobExpirationTime(const Aws::Utils::DateTime& value) { m_jobExpirationTimeHasBeenSet = true; m_jobExpirationTime = value; } + inline void SetJobExpirationTime(Aws::Utils::DateTime&& value) { m_jobExpirationTimeHasBeenSet = true; m_jobExpirationTime = std::move(value); } + inline ModelInvocationJobSummary& WithJobExpirationTime(const Aws::Utils::DateTime& value) { SetJobExpirationTime(value); return *this;} + inline ModelInvocationJobSummary& WithJobExpirationTime(Aws::Utils::DateTime&& value) { SetJobExpirationTime(std::move(value)); return *this;} + ///@} + private: + + Aws::String m_jobArn; + bool m_jobArnHasBeenSet = false; + + Aws::String m_jobName; + bool m_jobNameHasBeenSet = false; + + Aws::String m_modelId; + bool m_modelIdHasBeenSet = false; + + Aws::String m_clientRequestToken; + bool m_clientRequestTokenHasBeenSet = false; + + Aws::String m_roleArn; + bool m_roleArnHasBeenSet = false; + + ModelInvocationJobStatus m_status; + bool m_statusHasBeenSet = false; + + Aws::String m_message; + bool m_messageHasBeenSet = false; + + Aws::Utils::DateTime m_submitTime; + bool m_submitTimeHasBeenSet = false; + + Aws::Utils::DateTime m_lastModifiedTime; + bool m_lastModifiedTimeHasBeenSet = false; + + Aws::Utils::DateTime m_endTime; + bool m_endTimeHasBeenSet = false; + + ModelInvocationJobInputDataConfig m_inputDataConfig; + bool m_inputDataConfigHasBeenSet = false; + + ModelInvocationJobOutputDataConfig m_outputDataConfig; + bool m_outputDataConfigHasBeenSet = false; + + int m_timeoutDurationInHours; + bool m_timeoutDurationInHoursHasBeenSet = false; + + Aws::Utils::DateTime m_jobExpirationTime; + bool m_jobExpirationTimeHasBeenSet = false; + }; + +} // namespace Model +} // namespace Bedrock +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/S3InputFormat.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/S3InputFormat.h new file mode 100644 index 00000000000..a5d8cb394b3 --- /dev/null +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/S3InputFormat.h @@ -0,0 +1,30 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe Amazon Resource Name (ARN) of the batch inference job to stop.
+ */ + inline const Aws::String& GetJobIdentifier() const{ return m_jobIdentifier; } + inline bool JobIdentifierHasBeenSet() const { return m_jobIdentifierHasBeenSet; } + inline void SetJobIdentifier(const Aws::String& value) { m_jobIdentifierHasBeenSet = true; m_jobIdentifier = value; } + inline void SetJobIdentifier(Aws::String&& value) { m_jobIdentifierHasBeenSet = true; m_jobIdentifier = std::move(value); } + inline void SetJobIdentifier(const char* value) { m_jobIdentifierHasBeenSet = true; m_jobIdentifier.assign(value); } + inline StopModelInvocationJobRequest& WithJobIdentifier(const Aws::String& value) { SetJobIdentifier(value); return *this;} + inline StopModelInvocationJobRequest& WithJobIdentifier(Aws::String&& value) { SetJobIdentifier(std::move(value)); return *this;} + inline StopModelInvocationJobRequest& WithJobIdentifier(const char* value) { SetJobIdentifier(value); return *this;} + ///@} + private: + + Aws::String m_jobIdentifier; + bool m_jobIdentifierHasBeenSet = false; + }; + +} // namespace Model +} // namespace Bedrock +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/StopModelInvocationJobResult.h b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/StopModelInvocationJobResult.h new file mode 100644 index 00000000000..8f5819298b0 --- /dev/null +++ b/generated/src/aws-cpp-sdk-bedrock/include/aws/bedrock/model/StopModelInvocationJobResult.h @@ -0,0 +1,52 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe Amazon Machine Image (AMI) of the compute fleet.
+ */ + inline const Aws::String& GetImageId() const{ return m_imageId; } + inline bool ImageIdHasBeenSet() const { return m_imageIdHasBeenSet; } + inline void SetImageId(const Aws::String& value) { m_imageIdHasBeenSet = true; m_imageId = value; } + inline void SetImageId(Aws::String&& value) { m_imageIdHasBeenSet = true; m_imageId = std::move(value); } + inline void SetImageId(const char* value) { m_imageIdHasBeenSet = true; m_imageId.assign(value); } + inline CreateFleetRequest& WithImageId(const Aws::String& value) { SetImageId(value); return *this;} + inline CreateFleetRequest& WithImageId(Aws::String&& value) { SetImageId(std::move(value)); return *this;} + inline CreateFleetRequest& WithImageId(const char* value) { SetImageId(value); return *this;} + ///@} + ///@{ /** *The service role associated with the compute fleet. For more information, see @@ -236,6 +250,9 @@ namespace Model VpcConfig m_vpcConfig; bool m_vpcConfigHasBeenSet = false; + Aws::String m_imageId; + bool m_imageIdHasBeenSet = false; + Aws::String m_fleetServiceRole; bool m_fleetServiceRoleHasBeenSet = false; diff --git a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/EnvironmentType.h b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/EnvironmentType.h index 819d3a388f4..ab77d22d5aa 100644 --- a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/EnvironmentType.h +++ b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/EnvironmentType.h @@ -22,7 +22,8 @@ namespace Model ARM_CONTAINER, WINDOWS_SERVER_2019_CONTAINER, LINUX_LAMBDA_CONTAINER, - ARM_LAMBDA_CONTAINER + ARM_LAMBDA_CONTAINER, + MAC_ARM }; namespace EnvironmentTypeMapper diff --git a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/Fleet.h b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/Fleet.h index 7bf3b18c361..146384ea6c4 100644 --- a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/Fleet.h +++ b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/Fleet.h @@ -250,6 +250,20 @@ namespace Model inline Fleet& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;} ///@} + ///@{ + /** + *
The Amazon Machine Image (AMI) of the compute fleet.
+ */ + inline const Aws::String& GetImageId() const{ return m_imageId; } + inline bool ImageIdHasBeenSet() const { return m_imageIdHasBeenSet; } + inline void SetImageId(const Aws::String& value) { m_imageIdHasBeenSet = true; m_imageId = value; } + inline void SetImageId(Aws::String&& value) { m_imageIdHasBeenSet = true; m_imageId = std::move(value); } + inline void SetImageId(const char* value) { m_imageIdHasBeenSet = true; m_imageId.assign(value); } + inline Fleet& WithImageId(const Aws::String& value) { SetImageId(value); return *this;} + inline Fleet& WithImageId(Aws::String&& value) { SetImageId(std::move(value)); return *this;} + inline Fleet& WithImageId(const char* value) { SetImageId(value); return *this;} + ///@} + ///@{ /** *The service role associated with the compute fleet. For more information, see @@ -321,6 +335,9 @@ namespace Model VpcConfig m_vpcConfig; bool m_vpcConfigHasBeenSet = false; + Aws::String m_imageId; + bool m_imageIdHasBeenSet = false; + Aws::String m_fleetServiceRole; bool m_fleetServiceRoleHasBeenSet = false; diff --git a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/FleetContextCode.h b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/FleetContextCode.h index f34f3491274..e54b3ab1cf6 100644 --- a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/FleetContextCode.h +++ b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/FleetContextCode.h @@ -18,7 +18,9 @@ namespace Model NOT_SET, CREATE_FAILED, UPDATE_FAILED, - ACTION_REQUIRED + ACTION_REQUIRED, + PENDING_DELETION, + INSUFFICIENT_CAPACITY }; namespace FleetContextCodeMapper diff --git a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/UpdateFleetRequest.h b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/UpdateFleetRequest.h index 19f95dfce92..37b20c5ef69 100644 --- a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/UpdateFleetRequest.h +++ b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/model/UpdateFleetRequest.h @@ -180,6 +180,20 @@ namespace Model inline UpdateFleetRequest& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;} ///@} + ///@{ + /** + *
The Amazon Machine Image (AMI) of the compute fleet.
+ */ + inline const Aws::String& GetImageId() const{ return m_imageId; } + inline bool ImageIdHasBeenSet() const { return m_imageIdHasBeenSet; } + inline void SetImageId(const Aws::String& value) { m_imageIdHasBeenSet = true; m_imageId = value; } + inline void SetImageId(Aws::String&& value) { m_imageIdHasBeenSet = true; m_imageId = std::move(value); } + inline void SetImageId(const char* value) { m_imageIdHasBeenSet = true; m_imageId.assign(value); } + inline UpdateFleetRequest& WithImageId(const Aws::String& value) { SetImageId(value); return *this;} + inline UpdateFleetRequest& WithImageId(Aws::String&& value) { SetImageId(std::move(value)); return *this;} + inline UpdateFleetRequest& WithImageId(const char* value) { SetImageId(value); return *this;} + ///@} + ///@{ /** *The service role associated with the compute fleet. For more information, see @@ -236,6 +250,9 @@ namespace Model VpcConfig m_vpcConfig; bool m_vpcConfigHasBeenSet = false; + Aws::String m_imageId; + bool m_imageIdHasBeenSet = false; + Aws::String m_fleetServiceRole; bool m_fleetServiceRoleHasBeenSet = false; diff --git a/generated/src/aws-cpp-sdk-codebuild/source/model/CreateFleetRequest.cpp b/generated/src/aws-cpp-sdk-codebuild/source/model/CreateFleetRequest.cpp index b82b2cde95f..e571c9d377e 100644 --- a/generated/src/aws-cpp-sdk-codebuild/source/model/CreateFleetRequest.cpp +++ b/generated/src/aws-cpp-sdk-codebuild/source/model/CreateFleetRequest.cpp @@ -24,6 +24,7 @@ CreateFleetRequest::CreateFleetRequest() : m_overflowBehavior(FleetOverflowBehavior::NOT_SET), m_overflowBehaviorHasBeenSet(false), m_vpcConfigHasBeenSet(false), + m_imageIdHasBeenSet(false), m_fleetServiceRoleHasBeenSet(false), m_tagsHasBeenSet(false) { @@ -72,6 +73,12 @@ Aws::String CreateFleetRequest::SerializePayload() const } + if(m_imageIdHasBeenSet) + { + payload.WithString("imageId", m_imageId); + + } + if(m_fleetServiceRoleHasBeenSet) { payload.WithString("fleetServiceRole", m_fleetServiceRole); diff --git a/generated/src/aws-cpp-sdk-codebuild/source/model/EnvironmentType.cpp b/generated/src/aws-cpp-sdk-codebuild/source/model/EnvironmentType.cpp index 0c963cc440c..904e9902d84 100644 --- a/generated/src/aws-cpp-sdk-codebuild/source/model/EnvironmentType.cpp +++ b/generated/src/aws-cpp-sdk-codebuild/source/model/EnvironmentType.cpp @@ -27,6 +27,7 @@ namespace Aws static const int WINDOWS_SERVER_2019_CONTAINER_HASH = HashingUtils::HashString("WINDOWS_SERVER_2019_CONTAINER"); static const int LINUX_LAMBDA_CONTAINER_HASH = HashingUtils::HashString("LINUX_LAMBDA_CONTAINER"); static const int ARM_LAMBDA_CONTAINER_HASH = HashingUtils::HashString("ARM_LAMBDA_CONTAINER"); + static const int MAC_ARM_HASH = HashingUtils::HashString("MAC_ARM"); EnvironmentType GetEnvironmentTypeForName(const Aws::String& name) @@ -60,6 +61,10 @@ namespace Aws { return EnvironmentType::ARM_LAMBDA_CONTAINER; } + else if (hashCode == MAC_ARM_HASH) + { + return EnvironmentType::MAC_ARM; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -90,6 +95,8 @@ namespace Aws return "LINUX_LAMBDA_CONTAINER"; case EnvironmentType::ARM_LAMBDA_CONTAINER: return "ARM_LAMBDA_CONTAINER"; + case EnvironmentType::MAC_ARM: + return "MAC_ARM"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-codebuild/source/model/Fleet.cpp b/generated/src/aws-cpp-sdk-codebuild/source/model/Fleet.cpp index 0bbde7af159..9ef4ae3d37e 100644 --- a/generated/src/aws-cpp-sdk-codebuild/source/model/Fleet.cpp +++ b/generated/src/aws-cpp-sdk-codebuild/source/model/Fleet.cpp @@ -35,6 +35,7 @@ Fleet::Fleet() : m_overflowBehavior(FleetOverflowBehavior::NOT_SET), m_overflowBehaviorHasBeenSet(false), m_vpcConfigHasBeenSet(false), + m_imageIdHasBeenSet(false), m_fleetServiceRoleHasBeenSet(false), m_tagsHasBeenSet(false) { @@ -132,6 +133,13 @@ Fleet& Fleet::operator =(JsonView jsonValue) m_vpcConfigHasBeenSet = true; } + if(jsonValue.ValueExists("imageId")) + { + m_imageId = jsonValue.GetString("imageId"); + + m_imageIdHasBeenSet = true; + } + if(jsonValue.ValueExists("fleetServiceRole")) { m_fleetServiceRole = jsonValue.GetString("fleetServiceRole"); @@ -223,6 +231,12 @@ JsonValue Fleet::Jsonize() const } + if(m_imageIdHasBeenSet) + { + payload.WithString("imageId", m_imageId); + + } + if(m_fleetServiceRoleHasBeenSet) { payload.WithString("fleetServiceRole", m_fleetServiceRole); diff --git a/generated/src/aws-cpp-sdk-codebuild/source/model/FleetContextCode.cpp b/generated/src/aws-cpp-sdk-codebuild/source/model/FleetContextCode.cpp index 34ca224c44d..2fb39a9ddd9 100644 --- a/generated/src/aws-cpp-sdk-codebuild/source/model/FleetContextCode.cpp +++ b/generated/src/aws-cpp-sdk-codebuild/source/model/FleetContextCode.cpp @@ -23,6 +23,8 @@ namespace Aws static const int CREATE_FAILED_HASH = HashingUtils::HashString("CREATE_FAILED"); static const int UPDATE_FAILED_HASH = HashingUtils::HashString("UPDATE_FAILED"); static const int ACTION_REQUIRED_HASH = HashingUtils::HashString("ACTION_REQUIRED"); + static const int PENDING_DELETION_HASH = HashingUtils::HashString("PENDING_DELETION"); + static const int INSUFFICIENT_CAPACITY_HASH = HashingUtils::HashString("INSUFFICIENT_CAPACITY"); FleetContextCode GetFleetContextCodeForName(const Aws::String& name) @@ -40,6 +42,14 @@ namespace Aws { return FleetContextCode::ACTION_REQUIRED; } + else if (hashCode == PENDING_DELETION_HASH) + { + return FleetContextCode::PENDING_DELETION; + } + else if (hashCode == INSUFFICIENT_CAPACITY_HASH) + { + return FleetContextCode::INSUFFICIENT_CAPACITY; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -62,6 +72,10 @@ namespace Aws return "UPDATE_FAILED"; case FleetContextCode::ACTION_REQUIRED: return "ACTION_REQUIRED"; + case FleetContextCode::PENDING_DELETION: + return "PENDING_DELETION"; + case FleetContextCode::INSUFFICIENT_CAPACITY: + return "INSUFFICIENT_CAPACITY"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-codebuild/source/model/UpdateFleetRequest.cpp b/generated/src/aws-cpp-sdk-codebuild/source/model/UpdateFleetRequest.cpp index 92b30ca57b2..07299608dd7 100644 --- a/generated/src/aws-cpp-sdk-codebuild/source/model/UpdateFleetRequest.cpp +++ b/generated/src/aws-cpp-sdk-codebuild/source/model/UpdateFleetRequest.cpp @@ -24,6 +24,7 @@ UpdateFleetRequest::UpdateFleetRequest() : m_overflowBehavior(FleetOverflowBehavior::NOT_SET), m_overflowBehaviorHasBeenSet(false), m_vpcConfigHasBeenSet(false), + m_imageIdHasBeenSet(false), m_fleetServiceRoleHasBeenSet(false), m_tagsHasBeenSet(false) { @@ -72,6 +73,12 @@ Aws::String UpdateFleetRequest::SerializePayload() const } + if(m_imageIdHasBeenSet) + { + payload.WithString("imageId", m_imageId); + + } + if(m_fleetServiceRoleHasBeenSet) { payload.WithString("fleetServiceRole", m_fleetServiceRole); diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineClient.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineClient.h index eb6b9cae878..1d0e375d856 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineClient.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/DeadlineClient.h @@ -446,9 +446,10 @@ namespace deadline } /** - *
Creates a job. A job is a render submission submitted by a user. It contains - * specific job properties outlined as steps and tasks.
Deletes a queue.
You can't recover the jobs in a queue if + * you delete the queue. Deleting the queue also deletes the jobs in that + * queue.
Starts an asynchronous request for getting aggregated statistics about queues
* and farms. Get the statistics using the
- * GetSessionsStatisticsAggregation
operation. Statistics are
+ * GetSessionsStatisticsAggregation
operation. You can only have one
+ * running aggregation for your Deadline Cloud farm. Call the
+ * GetSessionsStatisticsAggregation
operation and check the
+ * status
field to see if an aggregation is running. Statistics are
* available for 1 hour after you call the
* StartSessionsStatisticsAggregation
operation.
When you change the status of the job to
+ * ARCHIVED
, the job can't be scheduled or archived.
An archived jobs and its steps and tasks are deleted after 120 days. The job + * can't be recovered.
The maximum GPU for the accelerator.
- */ - inline int GetMax() const{ return m_max; } - inline bool MaxHasBeenSet() const { return m_maxHasBeenSet; } - inline void SetMax(int value) { m_maxHasBeenSet = true; m_max = value; } - inline AcceleratorCountRange& WithMax(int value) { SetMax(value); return *this;} - ///@} - ///@{ /** *The minimum GPU for the accelerator.
@@ -54,13 +44,23 @@ namespace Model inline void SetMin(int value) { m_minHasBeenSet = true; m_min = value; } inline AcceleratorCountRange& WithMin(int value) { SetMin(value); return *this;} ///@} - private: - int m_max; - bool m_maxHasBeenSet = false; + ///@{ + /** + *The maximum GPU for the accelerator.
+ */ + inline int GetMax() const{ return m_max; } + inline bool MaxHasBeenSet() const { return m_maxHasBeenSet; } + inline void SetMax(int value) { m_maxHasBeenSet = true; m_max = value; } + inline AcceleratorCountRange& WithMax(int value) { SetMax(value); return *this;} + ///@} + private: int m_min; bool m_minHasBeenSet = false; + + int m_max; + bool m_maxHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AcceleratorTotalMemoryMiBRange.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AcceleratorTotalMemoryMiBRange.h index 3b188ed2813..77a1b2ede56 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AcceleratorTotalMemoryMiBRange.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AcceleratorTotalMemoryMiBRange.h @@ -36,16 +36,6 @@ namespace Model AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const; - ///@{ - /** - *The maximum amount of memory to use for the accelerator, measured in MiB.
- */ - inline int GetMax() const{ return m_max; } - inline bool MaxHasBeenSet() const { return m_maxHasBeenSet; } - inline void SetMax(int value) { m_maxHasBeenSet = true; m_max = value; } - inline AcceleratorTotalMemoryMiBRange& WithMax(int value) { SetMax(value); return *this;} - ///@} - ///@{ /** *The minimum amount of memory to use for the accelerator, measured in MiB.
@@ -55,13 +45,23 @@ namespace Model inline void SetMin(int value) { m_minHasBeenSet = true; m_min = value; } inline AcceleratorTotalMemoryMiBRange& WithMin(int value) { SetMin(value); return *this;} ///@} - private: - int m_max; - bool m_maxHasBeenSet = false; + ///@{ + /** + *The maximum amount of memory to use for the accelerator, measured in MiB.
+ */ + inline int GetMax() const{ return m_max; } + inline bool MaxHasBeenSet() const { return m_maxHasBeenSet; } + inline void SetMax(int value) { m_maxHasBeenSet = true; m_max = value; } + inline AcceleratorTotalMemoryMiBRange& WithMax(int value) { SetMax(value); return *this;} + ///@} + private: int m_min; bool m_minHasBeenSet = false; + + int m_max; + bool m_maxHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AccessDeniedException.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AccessDeniedException.h index adfc3456a5b..e9180e19664 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AccessDeniedException.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AccessDeniedException.h @@ -5,8 +5,8 @@ #pragma once #includeInformation about the resources in use when the exception was thrown.
@@ -57,25 +69,13 @@ namespace Model inline AccessDeniedException& AddContext(Aws::String&& key, const char* value) { m_contextHasBeenSet = true; m_context.emplace(std::move(key), value); return *this; } inline AccessDeniedException& AddContext(const char* key, const char* value) { m_contextHasBeenSet = true; m_context.emplace(key, value); return *this; } ///@} - - ///@{ - - inline const Aws::String& GetMessage() const{ return m_message; } - inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; } - inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; } - inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); } - inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); } - inline AccessDeniedException& WithMessage(const Aws::String& value) { SetMessage(value); return *this;} - inline AccessDeniedException& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;} - inline AccessDeniedException& WithMessage(const char* value) { SetMessage(value); return *this;} - ///@} private: - Aws::MapThe job ID for the assigned session.
- */ - inline const Aws::String& GetJobId() const{ return m_jobId; } - inline bool JobIdHasBeenSet() const { return m_jobIdHasBeenSet; } - inline void SetJobId(const Aws::String& value) { m_jobIdHasBeenSet = true; m_jobId = value; } - inline void SetJobId(Aws::String&& value) { m_jobIdHasBeenSet = true; m_jobId = std::move(value); } - inline void SetJobId(const char* value) { m_jobIdHasBeenSet = true; m_jobId.assign(value); } - inline AssignedSession& WithJobId(const Aws::String& value) { SetJobId(value); return *this;} - inline AssignedSession& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;} - inline AssignedSession& WithJobId(const char* value) { SetJobId(value); return *this;} - ///@} - - ///@{ - /** - *The log configuration for the worker's assigned session.
- */ - inline const LogConfiguration& GetLogConfiguration() const{ return m_logConfiguration; } - inline bool LogConfigurationHasBeenSet() const { return m_logConfigurationHasBeenSet; } - inline void SetLogConfiguration(const LogConfiguration& value) { m_logConfigurationHasBeenSet = true; m_logConfiguration = value; } - inline void SetLogConfiguration(LogConfiguration&& value) { m_logConfigurationHasBeenSet = true; m_logConfiguration = std::move(value); } - inline AssignedSession& WithLogConfiguration(const LogConfiguration& value) { SetLogConfiguration(value); return *this;} - inline AssignedSession& WithLogConfiguration(LogConfiguration&& value) { SetLogConfiguration(std::move(value)); return *this;} - ///@} - ///@{ /** *The queue ID of the assigned session.
@@ -80,6 +54,20 @@ namespace Model inline AssignedSession& WithQueueId(const char* value) { SetQueueId(value); return *this;} ///@} + ///@{ + /** + *The job ID for the assigned session.
+ */ + inline const Aws::String& GetJobId() const{ return m_jobId; } + inline bool JobIdHasBeenSet() const { return m_jobIdHasBeenSet; } + inline void SetJobId(const Aws::String& value) { m_jobIdHasBeenSet = true; m_jobId = value; } + inline void SetJobId(Aws::String&& value) { m_jobIdHasBeenSet = true; m_jobId = std::move(value); } + inline void SetJobId(const char* value) { m_jobIdHasBeenSet = true; m_jobId.assign(value); } + inline AssignedSession& WithJobId(const Aws::String& value) { SetJobId(value); return *this;} + inline AssignedSession& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;} + inline AssignedSession& WithJobId(const char* value) { SetJobId(value); return *this;} + ///@} + ///@{ /** *The session actions to apply to the assigned session.
@@ -93,19 +81,31 @@ namespace Model inline AssignedSession& AddSessionActions(const AssignedSessionAction& value) { m_sessionActionsHasBeenSet = true; m_sessionActions.push_back(value); return *this; } inline AssignedSession& AddSessionActions(AssignedSessionAction&& value) { m_sessionActionsHasBeenSet = true; m_sessionActions.push_back(std::move(value)); return *this; } ///@} - private: - - Aws::String m_jobId; - bool m_jobIdHasBeenSet = false; - LogConfiguration m_logConfiguration; - bool m_logConfigurationHasBeenSet = false; + ///@{ + /** + *The log configuration for the worker's assigned session.
+ */ + inline const LogConfiguration& GetLogConfiguration() const{ return m_logConfiguration; } + inline bool LogConfigurationHasBeenSet() const { return m_logConfigurationHasBeenSet; } + inline void SetLogConfiguration(const LogConfiguration& value) { m_logConfigurationHasBeenSet = true; m_logConfiguration = value; } + inline void SetLogConfiguration(LogConfiguration&& value) { m_logConfigurationHasBeenSet = true; m_logConfiguration = std::move(value); } + inline AssignedSession& WithLogConfiguration(const LogConfiguration& value) { SetLogConfiguration(value); return *this;} + inline AssignedSession& WithLogConfiguration(LogConfiguration&& value) { SetLogConfiguration(std::move(value)); return *this;} + ///@} + private: Aws::String m_queueId; bool m_queueIdHasBeenSet = false; + Aws::String m_jobId; + bool m_jobIdHasBeenSet = false; + Aws::VectorThe definition of the assigned session action.
- */ - inline const AssignedSessionActionDefinition& GetDefinition() const{ return m_definition; } - inline bool DefinitionHasBeenSet() const { return m_definitionHasBeenSet; } - inline void SetDefinition(const AssignedSessionActionDefinition& value) { m_definitionHasBeenSet = true; m_definition = value; } - inline void SetDefinition(AssignedSessionActionDefinition&& value) { m_definitionHasBeenSet = true; m_definition = std::move(value); } - inline AssignedSessionAction& WithDefinition(const AssignedSessionActionDefinition& value) { SetDefinition(value); return *this;} - inline AssignedSessionAction& WithDefinition(AssignedSessionActionDefinition&& value) { SetDefinition(std::move(value)); return *this;} - ///@} - ///@{ /** *The session action ID for the assigned session.
@@ -64,13 +52,25 @@ namespace Model inline AssignedSessionAction& WithSessionActionId(Aws::String&& value) { SetSessionActionId(std::move(value)); return *this;} inline AssignedSessionAction& WithSessionActionId(const char* value) { SetSessionActionId(value); return *this;} ///@} - private: - AssignedSessionActionDefinition m_definition; - bool m_definitionHasBeenSet = false; + ///@{ + /** + *The definition of the assigned session action.
+ */ + inline const AssignedSessionActionDefinition& GetDefinition() const{ return m_definition; } + inline bool DefinitionHasBeenSet() const { return m_definitionHasBeenSet; } + inline void SetDefinition(const AssignedSessionActionDefinition& value) { m_definitionHasBeenSet = true; m_definition = value; } + inline void SetDefinition(AssignedSessionActionDefinition&& value) { m_definitionHasBeenSet = true; m_definition = std::move(value); } + inline AssignedSessionAction& WithDefinition(const AssignedSessionActionDefinition& value) { SetDefinition(value); return *this;} + inline AssignedSessionAction& WithDefinition(AssignedSessionActionDefinition&& value) { SetDefinition(std::move(value)); return *this;} + ///@} + private: Aws::String m_sessionActionId; bool m_sessionActionIdHasBeenSet = false; + + AssignedSessionActionDefinition m_definition; + bool m_definitionHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssignedSessionActionDefinition.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssignedSessionActionDefinition.h index c04ab3e63f1..3b5a5131fbd 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssignedSessionActionDefinition.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssignedSessionActionDefinition.h @@ -7,8 +7,8 @@ #includeThe job attachment to sync with an assigned session action.
- */ - inline const AssignedSyncInputJobAttachmentsSessionActionDefinition& GetSyncInputJobAttachments() const{ return m_syncInputJobAttachments; } - inline bool SyncInputJobAttachmentsHasBeenSet() const { return m_syncInputJobAttachmentsHasBeenSet; } - inline void SetSyncInputJobAttachments(const AssignedSyncInputJobAttachmentsSessionActionDefinition& value) { m_syncInputJobAttachmentsHasBeenSet = true; m_syncInputJobAttachments = value; } - inline void SetSyncInputJobAttachments(AssignedSyncInputJobAttachmentsSessionActionDefinition&& value) { m_syncInputJobAttachmentsHasBeenSet = true; m_syncInputJobAttachments = std::move(value); } - inline AssignedSessionActionDefinition& WithSyncInputJobAttachments(const AssignedSyncInputJobAttachmentsSessionActionDefinition& value) { SetSyncInputJobAttachments(value); return *this;} - inline AssignedSessionActionDefinition& WithSyncInputJobAttachments(AssignedSyncInputJobAttachmentsSessionActionDefinition&& value) { SetSyncInputJobAttachments(std::move(value)); return *this;} - ///@} - ///@{ /** *The task run.
@@ -87,6 +75,18 @@ namespace Model inline AssignedSessionActionDefinition& WithTaskRun(const AssignedTaskRunSessionActionDefinition& value) { SetTaskRun(value); return *this;} inline AssignedSessionActionDefinition& WithTaskRun(AssignedTaskRunSessionActionDefinition&& value) { SetTaskRun(std::move(value)); return *this;} ///@} + + ///@{ + /** + *The job attachment to sync with an assigned session action.
+ */ + inline const AssignedSyncInputJobAttachmentsSessionActionDefinition& GetSyncInputJobAttachments() const{ return m_syncInputJobAttachments; } + inline bool SyncInputJobAttachmentsHasBeenSet() const { return m_syncInputJobAttachmentsHasBeenSet; } + inline void SetSyncInputJobAttachments(const AssignedSyncInputJobAttachmentsSessionActionDefinition& value) { m_syncInputJobAttachmentsHasBeenSet = true; m_syncInputJobAttachments = value; } + inline void SetSyncInputJobAttachments(AssignedSyncInputJobAttachmentsSessionActionDefinition&& value) { m_syncInputJobAttachmentsHasBeenSet = true; m_syncInputJobAttachments = std::move(value); } + inline AssignedSessionActionDefinition& WithSyncInputJobAttachments(const AssignedSyncInputJobAttachmentsSessionActionDefinition& value) { SetSyncInputJobAttachments(value); return *this;} + inline AssignedSessionActionDefinition& WithSyncInputJobAttachments(AssignedSyncInputJobAttachmentsSessionActionDefinition&& value) { SetSyncInputJobAttachments(std::move(value)); return *this;} + ///@} private: AssignedEnvironmentEnterSessionActionDefinition m_envEnter; @@ -95,11 +95,11 @@ namespace Model AssignedEnvironmentExitSessionActionDefinition m_envExit; bool m_envExitHasBeenSet = false; - AssignedSyncInputJobAttachmentsSessionActionDefinition m_syncInputJobAttachments; - bool m_syncInputJobAttachmentsHasBeenSet = false; - AssignedTaskRunSessionActionDefinition m_taskRun; bool m_taskRunHasBeenSet = false; + + AssignedSyncInputJobAttachmentsSessionActionDefinition m_syncInputJobAttachments; + bool m_syncInputJobAttachmentsHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssignedTaskRunSessionActionDefinition.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssignedTaskRunSessionActionDefinition.h index 61e19125d9e..b18572abfd7 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssignedTaskRunSessionActionDefinition.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssignedTaskRunSessionActionDefinition.h @@ -5,8 +5,8 @@ #pragma once #includeThe parameters to include.
+ *The task ID.
*/ - inline const Aws::MapThe task ID.
+ *The parameters to include.
*/ - inline const Aws::String& GetTaskId() const{ return m_taskId; } - inline bool TaskIdHasBeenSet() const { return m_taskIdHasBeenSet; } - inline void SetTaskId(const Aws::String& value) { m_taskIdHasBeenSet = true; m_taskId = value; } - inline void SetTaskId(Aws::String&& value) { m_taskIdHasBeenSet = true; m_taskId = std::move(value); } - inline void SetTaskId(const char* value) { m_taskIdHasBeenSet = true; m_taskId.assign(value); } - inline AssignedTaskRunSessionActionDefinition& WithTaskId(const Aws::String& value) { SetTaskId(value); return *this;} - inline AssignedTaskRunSessionActionDefinition& WithTaskId(Aws::String&& value) { SetTaskId(std::move(value)); return *this;} - inline AssignedTaskRunSessionActionDefinition& WithTaskId(const char* value) { SetTaskId(value); return *this;} + inline const Aws::MapThe identity store ID of the member to associate with the farm.
- */ - inline const Aws::String& GetIdentityStoreId() const{ return m_identityStoreId; } - inline bool IdentityStoreIdHasBeenSet() const { return m_identityStoreIdHasBeenSet; } - inline void SetIdentityStoreId(const Aws::String& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = value; } - inline void SetIdentityStoreId(Aws::String&& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = std::move(value); } - inline void SetIdentityStoreId(const char* value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId.assign(value); } - inline AssociateMemberToFarmRequest& WithIdentityStoreId(const Aws::String& value) { SetIdentityStoreId(value); return *this;} - inline AssociateMemberToFarmRequest& WithIdentityStoreId(Aws::String&& value) { SetIdentityStoreId(std::move(value)); return *this;} - inline AssociateMemberToFarmRequest& WithIdentityStoreId(const char* value) { SetIdentityStoreId(value); return *this;} - ///@} - - ///@{ - /** - *The principal's membership level for the associated farm.
- */ - inline const MembershipLevel& GetMembershipLevel() const{ return m_membershipLevel; } - inline bool MembershipLevelHasBeenSet() const { return m_membershipLevelHasBeenSet; } - inline void SetMembershipLevel(const MembershipLevel& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = value; } - inline void SetMembershipLevel(MembershipLevel&& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = std::move(value); } - inline AssociateMemberToFarmRequest& WithMembershipLevel(const MembershipLevel& value) { SetMembershipLevel(value); return *this;} - inline AssociateMemberToFarmRequest& WithMembershipLevel(MembershipLevel&& value) { SetMembershipLevel(std::move(value)); return *this;} - ///@} - ///@{ /** *The member's principal ID to associate with the farm.
@@ -99,22 +73,48 @@ namespace Model inline AssociateMemberToFarmRequest& WithPrincipalType(const PrincipalType& value) { SetPrincipalType(value); return *this;} inline AssociateMemberToFarmRequest& WithPrincipalType(PrincipalType&& value) { SetPrincipalType(std::move(value)); return *this;} ///@} + + ///@{ + /** + *The identity store ID of the member to associate with the farm.
+ */ + inline const Aws::String& GetIdentityStoreId() const{ return m_identityStoreId; } + inline bool IdentityStoreIdHasBeenSet() const { return m_identityStoreIdHasBeenSet; } + inline void SetIdentityStoreId(const Aws::String& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = value; } + inline void SetIdentityStoreId(Aws::String&& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = std::move(value); } + inline void SetIdentityStoreId(const char* value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId.assign(value); } + inline AssociateMemberToFarmRequest& WithIdentityStoreId(const Aws::String& value) { SetIdentityStoreId(value); return *this;} + inline AssociateMemberToFarmRequest& WithIdentityStoreId(Aws::String&& value) { SetIdentityStoreId(std::move(value)); return *this;} + inline AssociateMemberToFarmRequest& WithIdentityStoreId(const char* value) { SetIdentityStoreId(value); return *this;} + ///@} + + ///@{ + /** + *The principal's membership level for the associated farm.
+ */ + inline const MembershipLevel& GetMembershipLevel() const{ return m_membershipLevel; } + inline bool MembershipLevelHasBeenSet() const { return m_membershipLevelHasBeenSet; } + inline void SetMembershipLevel(const MembershipLevel& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = value; } + inline void SetMembershipLevel(MembershipLevel&& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = std::move(value); } + inline AssociateMemberToFarmRequest& WithMembershipLevel(const MembershipLevel& value) { SetMembershipLevel(value); return *this;} + inline AssociateMemberToFarmRequest& WithMembershipLevel(MembershipLevel&& value) { SetMembershipLevel(std::move(value)); return *this;} + ///@} private: Aws::String m_farmId; bool m_farmIdHasBeenSet = false; - Aws::String m_identityStoreId; - bool m_identityStoreIdHasBeenSet = false; - - MembershipLevel m_membershipLevel; - bool m_membershipLevelHasBeenSet = false; - Aws::String m_principalId; bool m_principalIdHasBeenSet = false; PrincipalType m_principalType; bool m_principalTypeHasBeenSet = false; + + Aws::String m_identityStoreId; + bool m_identityStoreIdHasBeenSet = false; + + MembershipLevel m_membershipLevel; + bool m_membershipLevelHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToFleetRequest.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToFleetRequest.h index 702244cfea1..6f2d70d81e6 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToFleetRequest.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToFleetRequest.h @@ -7,8 +7,8 @@ #includeThe member's identity store ID to associate with the fleet.
- */ - inline const Aws::String& GetIdentityStoreId() const{ return m_identityStoreId; } - inline bool IdentityStoreIdHasBeenSet() const { return m_identityStoreIdHasBeenSet; } - inline void SetIdentityStoreId(const Aws::String& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = value; } - inline void SetIdentityStoreId(Aws::String&& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = std::move(value); } - inline void SetIdentityStoreId(const char* value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId.assign(value); } - inline AssociateMemberToFleetRequest& WithIdentityStoreId(const Aws::String& value) { SetIdentityStoreId(value); return *this;} - inline AssociateMemberToFleetRequest& WithIdentityStoreId(Aws::String&& value) { SetIdentityStoreId(std::move(value)); return *this;} - inline AssociateMemberToFleetRequest& WithIdentityStoreId(const char* value) { SetIdentityStoreId(value); return *this;} - ///@} - - ///@{ - /** - *The principal's membership level for the associated fleet.
- */ - inline const MembershipLevel& GetMembershipLevel() const{ return m_membershipLevel; } - inline bool MembershipLevelHasBeenSet() const { return m_membershipLevelHasBeenSet; } - inline void SetMembershipLevel(const MembershipLevel& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = value; } - inline void SetMembershipLevel(MembershipLevel&& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = std::move(value); } - inline AssociateMemberToFleetRequest& WithMembershipLevel(const MembershipLevel& value) { SetMembershipLevel(value); return *this;} - inline AssociateMemberToFleetRequest& WithMembershipLevel(MembershipLevel&& value) { SetMembershipLevel(std::move(value)); return *this;} - ///@} - ///@{ /** *The member's principal ID to associate with a fleet.
@@ -113,6 +87,32 @@ namespace Model inline AssociateMemberToFleetRequest& WithPrincipalType(const PrincipalType& value) { SetPrincipalType(value); return *this;} inline AssociateMemberToFleetRequest& WithPrincipalType(PrincipalType&& value) { SetPrincipalType(std::move(value)); return *this;} ///@} + + ///@{ + /** + *The member's identity store ID to associate with the fleet.
+ */ + inline const Aws::String& GetIdentityStoreId() const{ return m_identityStoreId; } + inline bool IdentityStoreIdHasBeenSet() const { return m_identityStoreIdHasBeenSet; } + inline void SetIdentityStoreId(const Aws::String& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = value; } + inline void SetIdentityStoreId(Aws::String&& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = std::move(value); } + inline void SetIdentityStoreId(const char* value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId.assign(value); } + inline AssociateMemberToFleetRequest& WithIdentityStoreId(const Aws::String& value) { SetIdentityStoreId(value); return *this;} + inline AssociateMemberToFleetRequest& WithIdentityStoreId(Aws::String&& value) { SetIdentityStoreId(std::move(value)); return *this;} + inline AssociateMemberToFleetRequest& WithIdentityStoreId(const char* value) { SetIdentityStoreId(value); return *this;} + ///@} + + ///@{ + /** + *The principal's membership level for the associated fleet.
+ */ + inline const MembershipLevel& GetMembershipLevel() const{ return m_membershipLevel; } + inline bool MembershipLevelHasBeenSet() const { return m_membershipLevelHasBeenSet; } + inline void SetMembershipLevel(const MembershipLevel& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = value; } + inline void SetMembershipLevel(MembershipLevel&& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = std::move(value); } + inline AssociateMemberToFleetRequest& WithMembershipLevel(const MembershipLevel& value) { SetMembershipLevel(value); return *this;} + inline AssociateMemberToFleetRequest& WithMembershipLevel(MembershipLevel&& value) { SetMembershipLevel(std::move(value)); return *this;} + ///@} private: Aws::String m_farmId; @@ -121,17 +121,17 @@ namespace Model Aws::String m_fleetId; bool m_fleetIdHasBeenSet = false; - Aws::String m_identityStoreId; - bool m_identityStoreIdHasBeenSet = false; - - MembershipLevel m_membershipLevel; - bool m_membershipLevelHasBeenSet = false; - Aws::String m_principalId; bool m_principalIdHasBeenSet = false; PrincipalType m_principalType; bool m_principalTypeHasBeenSet = false; + + Aws::String m_identityStoreId; + bool m_identityStoreIdHasBeenSet = false; + + MembershipLevel m_membershipLevel; + bool m_membershipLevelHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToJobRequest.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToJobRequest.h index 12d16ee56c4..002df353e9e 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToJobRequest.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToJobRequest.h @@ -7,8 +7,8 @@ #includeThe member's identity store ID to associate with the job.
+ *The queue ID to associate to the member.
*/ - inline const Aws::String& GetIdentityStoreId() const{ return m_identityStoreId; } - inline bool IdentityStoreIdHasBeenSet() const { return m_identityStoreIdHasBeenSet; } - inline void SetIdentityStoreId(const Aws::String& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = value; } - inline void SetIdentityStoreId(Aws::String&& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = std::move(value); } - inline void SetIdentityStoreId(const char* value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId.assign(value); } - inline AssociateMemberToJobRequest& WithIdentityStoreId(const Aws::String& value) { SetIdentityStoreId(value); return *this;} - inline AssociateMemberToJobRequest& WithIdentityStoreId(Aws::String&& value) { SetIdentityStoreId(std::move(value)); return *this;} - inline AssociateMemberToJobRequest& WithIdentityStoreId(const char* value) { SetIdentityStoreId(value); return *this;} + inline const Aws::String& GetQueueId() const{ return m_queueId; } + inline bool QueueIdHasBeenSet() const { return m_queueIdHasBeenSet; } + inline void SetQueueId(const Aws::String& value) { m_queueIdHasBeenSet = true; m_queueId = value; } + inline void SetQueueId(Aws::String&& value) { m_queueIdHasBeenSet = true; m_queueId = std::move(value); } + inline void SetQueueId(const char* value) { m_queueIdHasBeenSet = true; m_queueId.assign(value); } + inline AssociateMemberToJobRequest& WithQueueId(const Aws::String& value) { SetQueueId(value); return *this;} + inline AssociateMemberToJobRequest& WithQueueId(Aws::String&& value) { SetQueueId(std::move(value)); return *this;} + inline AssociateMemberToJobRequest& WithQueueId(const char* value) { SetQueueId(value); return *this;} ///@} ///@{ @@ -76,18 +76,6 @@ namespace Model inline AssociateMemberToJobRequest& WithJobId(const char* value) { SetJobId(value); return *this;} ///@} - ///@{ - /** - *The principal's membership level for the associated job.
- */ - inline const MembershipLevel& GetMembershipLevel() const{ return m_membershipLevel; } - inline bool MembershipLevelHasBeenSet() const { return m_membershipLevelHasBeenSet; } - inline void SetMembershipLevel(const MembershipLevel& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = value; } - inline void SetMembershipLevel(MembershipLevel&& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = std::move(value); } - inline AssociateMemberToJobRequest& WithMembershipLevel(const MembershipLevel& value) { SetMembershipLevel(value); return *this;} - inline AssociateMemberToJobRequest& WithMembershipLevel(MembershipLevel&& value) { SetMembershipLevel(std::move(value)); return *this;} - ///@} - ///@{ /** *The member's principal ID to associate with the job.
@@ -116,39 +104,51 @@ namespace Model ///@{ /** - *The queue ID to associate to the member.
+ *The member's identity store ID to associate with the job.
*/ - inline const Aws::String& GetQueueId() const{ return m_queueId; } - inline bool QueueIdHasBeenSet() const { return m_queueIdHasBeenSet; } - inline void SetQueueId(const Aws::String& value) { m_queueIdHasBeenSet = true; m_queueId = value; } - inline void SetQueueId(Aws::String&& value) { m_queueIdHasBeenSet = true; m_queueId = std::move(value); } - inline void SetQueueId(const char* value) { m_queueIdHasBeenSet = true; m_queueId.assign(value); } - inline AssociateMemberToJobRequest& WithQueueId(const Aws::String& value) { SetQueueId(value); return *this;} - inline AssociateMemberToJobRequest& WithQueueId(Aws::String&& value) { SetQueueId(std::move(value)); return *this;} - inline AssociateMemberToJobRequest& WithQueueId(const char* value) { SetQueueId(value); return *this;} + inline const Aws::String& GetIdentityStoreId() const{ return m_identityStoreId; } + inline bool IdentityStoreIdHasBeenSet() const { return m_identityStoreIdHasBeenSet; } + inline void SetIdentityStoreId(const Aws::String& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = value; } + inline void SetIdentityStoreId(Aws::String&& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = std::move(value); } + inline void SetIdentityStoreId(const char* value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId.assign(value); } + inline AssociateMemberToJobRequest& WithIdentityStoreId(const Aws::String& value) { SetIdentityStoreId(value); return *this;} + inline AssociateMemberToJobRequest& WithIdentityStoreId(Aws::String&& value) { SetIdentityStoreId(std::move(value)); return *this;} + inline AssociateMemberToJobRequest& WithIdentityStoreId(const char* value) { SetIdentityStoreId(value); return *this;} + ///@} + + ///@{ + /** + *The principal's membership level for the associated job.
+ */ + inline const MembershipLevel& GetMembershipLevel() const{ return m_membershipLevel; } + inline bool MembershipLevelHasBeenSet() const { return m_membershipLevelHasBeenSet; } + inline void SetMembershipLevel(const MembershipLevel& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = value; } + inline void SetMembershipLevel(MembershipLevel&& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = std::move(value); } + inline AssociateMemberToJobRequest& WithMembershipLevel(const MembershipLevel& value) { SetMembershipLevel(value); return *this;} + inline AssociateMemberToJobRequest& WithMembershipLevel(MembershipLevel&& value) { SetMembershipLevel(std::move(value)); return *this;} ///@} private: Aws::String m_farmId; bool m_farmIdHasBeenSet = false; - Aws::String m_identityStoreId; - bool m_identityStoreIdHasBeenSet = false; + Aws::String m_queueId; + bool m_queueIdHasBeenSet = false; Aws::String m_jobId; bool m_jobIdHasBeenSet = false; - MembershipLevel m_membershipLevel; - bool m_membershipLevelHasBeenSet = false; - Aws::String m_principalId; bool m_principalIdHasBeenSet = false; PrincipalType m_principalType; bool m_principalTypeHasBeenSet = false; - Aws::String m_queueId; - bool m_queueIdHasBeenSet = false; + Aws::String m_identityStoreId; + bool m_identityStoreIdHasBeenSet = false; + + MembershipLevel m_membershipLevel; + bool m_membershipLevelHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToQueueRequest.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToQueueRequest.h index ef198bedc87..0691d4ea8da 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToQueueRequest.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssociateMemberToQueueRequest.h @@ -7,8 +7,8 @@ #includeThe member's identity store ID to associate with the queue.
- */ - inline const Aws::String& GetIdentityStoreId() const{ return m_identityStoreId; } - inline bool IdentityStoreIdHasBeenSet() const { return m_identityStoreIdHasBeenSet; } - inline void SetIdentityStoreId(const Aws::String& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = value; } - inline void SetIdentityStoreId(Aws::String&& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = std::move(value); } - inline void SetIdentityStoreId(const char* value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId.assign(value); } - inline AssociateMemberToQueueRequest& WithIdentityStoreId(const Aws::String& value) { SetIdentityStoreId(value); return *this;} - inline AssociateMemberToQueueRequest& WithIdentityStoreId(Aws::String&& value) { SetIdentityStoreId(std::move(value)); return *this;} - inline AssociateMemberToQueueRequest& WithIdentityStoreId(const char* value) { SetIdentityStoreId(value); return *this;} - ///@} - - ///@{ - /** - *The principal's membership level for the associated queue.
+ *The ID of the queue to associate to the member.
*/ - inline const MembershipLevel& GetMembershipLevel() const{ return m_membershipLevel; } - inline bool MembershipLevelHasBeenSet() const { return m_membershipLevelHasBeenSet; } - inline void SetMembershipLevel(const MembershipLevel& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = value; } - inline void SetMembershipLevel(MembershipLevel&& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = std::move(value); } - inline AssociateMemberToQueueRequest& WithMembershipLevel(const MembershipLevel& value) { SetMembershipLevel(value); return *this;} - inline AssociateMemberToQueueRequest& WithMembershipLevel(MembershipLevel&& value) { SetMembershipLevel(std::move(value)); return *this;} + inline const Aws::String& GetQueueId() const{ return m_queueId; } + inline bool QueueIdHasBeenSet() const { return m_queueIdHasBeenSet; } + inline void SetQueueId(const Aws::String& value) { m_queueIdHasBeenSet = true; m_queueId = value; } + inline void SetQueueId(Aws::String&& value) { m_queueIdHasBeenSet = true; m_queueId = std::move(value); } + inline void SetQueueId(const char* value) { m_queueIdHasBeenSet = true; m_queueId.assign(value); } + inline AssociateMemberToQueueRequest& WithQueueId(const Aws::String& value) { SetQueueId(value); return *this;} + inline AssociateMemberToQueueRequest& WithQueueId(Aws::String&& value) { SetQueueId(std::move(value)); return *this;} + inline AssociateMemberToQueueRequest& WithQueueId(const char* value) { SetQueueId(value); return *this;} ///@} ///@{ @@ -102,27 +90,36 @@ namespace Model ///@{ /** - *The ID of the queue to associate to the member.
+ *The member's identity store ID to associate with the queue.
*/ - inline const Aws::String& GetQueueId() const{ return m_queueId; } - inline bool QueueIdHasBeenSet() const { return m_queueIdHasBeenSet; } - inline void SetQueueId(const Aws::String& value) { m_queueIdHasBeenSet = true; m_queueId = value; } - inline void SetQueueId(Aws::String&& value) { m_queueIdHasBeenSet = true; m_queueId = std::move(value); } - inline void SetQueueId(const char* value) { m_queueIdHasBeenSet = true; m_queueId.assign(value); } - inline AssociateMemberToQueueRequest& WithQueueId(const Aws::String& value) { SetQueueId(value); return *this;} - inline AssociateMemberToQueueRequest& WithQueueId(Aws::String&& value) { SetQueueId(std::move(value)); return *this;} - inline AssociateMemberToQueueRequest& WithQueueId(const char* value) { SetQueueId(value); return *this;} + inline const Aws::String& GetIdentityStoreId() const{ return m_identityStoreId; } + inline bool IdentityStoreIdHasBeenSet() const { return m_identityStoreIdHasBeenSet; } + inline void SetIdentityStoreId(const Aws::String& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = value; } + inline void SetIdentityStoreId(Aws::String&& value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId = std::move(value); } + inline void SetIdentityStoreId(const char* value) { m_identityStoreIdHasBeenSet = true; m_identityStoreId.assign(value); } + inline AssociateMemberToQueueRequest& WithIdentityStoreId(const Aws::String& value) { SetIdentityStoreId(value); return *this;} + inline AssociateMemberToQueueRequest& WithIdentityStoreId(Aws::String&& value) { SetIdentityStoreId(std::move(value)); return *this;} + inline AssociateMemberToQueueRequest& WithIdentityStoreId(const char* value) { SetIdentityStoreId(value); return *this;} + ///@} + + ///@{ + /** + *The principal's membership level for the associated queue.
+ */ + inline const MembershipLevel& GetMembershipLevel() const{ return m_membershipLevel; } + inline bool MembershipLevelHasBeenSet() const { return m_membershipLevelHasBeenSet; } + inline void SetMembershipLevel(const MembershipLevel& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = value; } + inline void SetMembershipLevel(MembershipLevel&& value) { m_membershipLevelHasBeenSet = true; m_membershipLevel = std::move(value); } + inline AssociateMemberToQueueRequest& WithMembershipLevel(const MembershipLevel& value) { SetMembershipLevel(value); return *this;} + inline AssociateMemberToQueueRequest& WithMembershipLevel(MembershipLevel&& value) { SetMembershipLevel(std::move(value)); return *this;} ///@} private: Aws::String m_farmId; bool m_farmIdHasBeenSet = false; - Aws::String m_identityStoreId; - bool m_identityStoreIdHasBeenSet = false; - - MembershipLevel m_membershipLevel; - bool m_membershipLevelHasBeenSet = false; + Aws::String m_queueId; + bool m_queueIdHasBeenSet = false; Aws::String m_principalId; bool m_principalIdHasBeenSet = false; @@ -130,8 +127,11 @@ namespace Model PrincipalType m_principalType; bool m_principalTypeHasBeenSet = false; - Aws::String m_queueId; - bool m_queueIdHasBeenSet = false; + Aws::String m_identityStoreId; + bool m_identityStoreIdHasBeenSet = false; + + MembershipLevel m_membershipLevel; + bool m_membershipLevelHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssumeQueueRoleForWorkerRequest.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssumeQueueRoleForWorkerRequest.h index d7e5239baf8..b61af5b147c 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssumeQueueRoleForWorkerRequest.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/AssumeQueueRoleForWorkerRequest.h @@ -66,20 +66,6 @@ namespace Model inline AssumeQueueRoleForWorkerRequest& WithFleetId(const char* value) { SetFleetId(value); return *this;} ///@} - ///@{ - /** - *The queue ID of the worker assuming the queue role.
- */ - inline const Aws::String& GetQueueId() const{ return m_queueId; } - inline bool QueueIdHasBeenSet() const { return m_queueIdHasBeenSet; } - inline void SetQueueId(const Aws::String& value) { m_queueIdHasBeenSet = true; m_queueId = value; } - inline void SetQueueId(Aws::String&& value) { m_queueIdHasBeenSet = true; m_queueId = std::move(value); } - inline void SetQueueId(const char* value) { m_queueIdHasBeenSet = true; m_queueId.assign(value); } - inline AssumeQueueRoleForWorkerRequest& WithQueueId(const Aws::String& value) { SetQueueId(value); return *this;} - inline AssumeQueueRoleForWorkerRequest& WithQueueId(Aws::String&& value) { SetQueueId(std::move(value)); return *this;} - inline AssumeQueueRoleForWorkerRequest& WithQueueId(const char* value) { SetQueueId(value); return *this;} - ///@} - ///@{ /** *The worker ID of the worker assuming the queue role.
@@ -93,6 +79,20 @@ namespace Model inline AssumeQueueRoleForWorkerRequest& WithWorkerId(Aws::String&& value) { SetWorkerId(std::move(value)); return *this;} inline AssumeQueueRoleForWorkerRequest& WithWorkerId(const char* value) { SetWorkerId(value); return *this;} ///@} + + ///@{ + /** + *The queue ID of the worker assuming the queue role.
+ */ + inline const Aws::String& GetQueueId() const{ return m_queueId; } + inline bool QueueIdHasBeenSet() const { return m_queueIdHasBeenSet; } + inline void SetQueueId(const Aws::String& value) { m_queueIdHasBeenSet = true; m_queueId = value; } + inline void SetQueueId(Aws::String&& value) { m_queueIdHasBeenSet = true; m_queueId = std::move(value); } + inline void SetQueueId(const char* value) { m_queueIdHasBeenSet = true; m_queueId.assign(value); } + inline AssumeQueueRoleForWorkerRequest& WithQueueId(const Aws::String& value) { SetQueueId(value); return *this;} + inline AssumeQueueRoleForWorkerRequest& WithQueueId(Aws::String&& value) { SetQueueId(std::move(value)); return *this;} + inline AssumeQueueRoleForWorkerRequest& WithQueueId(const char* value) { SetQueueId(value); return *this;} + ///@} private: Aws::String m_farmId; @@ -101,11 +101,11 @@ namespace Model Aws::String m_fleetId; bool m_fleetIdHasBeenSet = false; - Aws::String m_queueId; - bool m_queueIdHasBeenSet = false; - Aws::String m_workerId; bool m_workerIdHasBeenSet = false; + + Aws::String m_queueId; + bool m_queueIdHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/Attachments.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/Attachments.h index bc1de22a06f..a84e7d7ddea 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/Attachments.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/Attachments.h @@ -5,8 +5,8 @@ #pragma once #includeThe file system.
- */ - inline const JobAttachmentsFileSystem& GetFileSystem() const{ return m_fileSystem; } - inline bool FileSystemHasBeenSet() const { return m_fileSystemHasBeenSet; } - inline void SetFileSystem(const JobAttachmentsFileSystem& value) { m_fileSystemHasBeenSet = true; m_fileSystem = value; } - inline void SetFileSystem(JobAttachmentsFileSystem&& value) { m_fileSystemHasBeenSet = true; m_fileSystem = std::move(value); } - inline Attachments& WithFileSystem(const JobAttachmentsFileSystem& value) { SetFileSystem(value); return *this;} - inline Attachments& WithFileSystem(JobAttachmentsFileSystem&& value) { SetFileSystem(std::move(value)); return *this;} - ///@} - ///@{ /** *A list of manifests which describe job attachment configurations.
@@ -64,13 +52,25 @@ namespace Model inline Attachments& AddManifests(const ManifestProperties& value) { m_manifestsHasBeenSet = true; m_manifests.push_back(value); return *this; } inline Attachments& AddManifests(ManifestProperties&& value) { m_manifestsHasBeenSet = true; m_manifests.push_back(std::move(value)); return *this; } ///@} - private: - JobAttachmentsFileSystem m_fileSystem; - bool m_fileSystemHasBeenSet = false; + ///@{ + /** + *The file system.
+ */ + inline const JobAttachmentsFileSystem& GetFileSystem() const{ return m_fileSystem; } + inline bool FileSystemHasBeenSet() const { return m_fileSystemHasBeenSet; } + inline void SetFileSystem(const JobAttachmentsFileSystem& value) { m_fileSystemHasBeenSet = true; m_fileSystem = value; } + inline void SetFileSystem(JobAttachmentsFileSystem&& value) { m_fileSystemHasBeenSet = true; m_fileSystem = std::move(value); } + inline Attachments& WithFileSystem(const JobAttachmentsFileSystem& value) { SetFileSystem(value); return *this;} + inline Attachments& WithFileSystem(JobAttachmentsFileSystem&& value) { SetFileSystem(std::move(value)); return *this;} + ///@} + private: Aws::VectorThe expiration date and time of the IAM credentials.
- */ - inline const Aws::Utils::DateTime& GetExpiration() const{ return m_expiration; } - inline bool ExpirationHasBeenSet() const { return m_expirationHasBeenSet; } - inline void SetExpiration(const Aws::Utils::DateTime& value) { m_expirationHasBeenSet = true; m_expiration = value; } - inline void SetExpiration(Aws::Utils::DateTime&& value) { m_expirationHasBeenSet = true; m_expiration = std::move(value); } - inline AwsCredentials& WithExpiration(const Aws::Utils::DateTime& value) { SetExpiration(value); return *this;} - inline AwsCredentials& WithExpiration(Aws::Utils::DateTime&& value) { SetExpiration(std::move(value)); return *this;} - ///@} - ///@{ /** *The IAM secret access key.
@@ -91,19 +79,31 @@ namespace Model inline AwsCredentials& WithSessionToken(Aws::String&& value) { SetSessionToken(std::move(value)); return *this;} inline AwsCredentials& WithSessionToken(const char* value) { SetSessionToken(value); return *this;} ///@} + + ///@{ + /** + *The expiration date and time of the IAM credentials.
+ */ + inline const Aws::Utils::DateTime& GetExpiration() const{ return m_expiration; } + inline bool ExpirationHasBeenSet() const { return m_expirationHasBeenSet; } + inline void SetExpiration(const Aws::Utils::DateTime& value) { m_expirationHasBeenSet = true; m_expiration = value; } + inline void SetExpiration(Aws::Utils::DateTime&& value) { m_expirationHasBeenSet = true; m_expiration = std::move(value); } + inline AwsCredentials& WithExpiration(const Aws::Utils::DateTime& value) { SetExpiration(value); return *this;} + inline AwsCredentials& WithExpiration(Aws::Utils::DateTime&& value) { SetExpiration(std::move(value)); return *this;} + ///@} private: Aws::String m_accessKeyId; bool m_accessKeyIdHasBeenSet = false; - Aws::Utils::DateTime m_expiration; - bool m_expirationHasBeenSet = false; - Aws::String m_secretAccessKey; bool m_secretAccessKeyHasBeenSet = false; Aws::String m_sessionToken; bool m_sessionTokenHasBeenSet = false; + + Aws::Utils::DateTime m_expiration; + bool m_expirationHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/BatchGetJobEntityRequest.h b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/BatchGetJobEntityRequest.h index bee7af6947c..a4c67eb7fd3 100644 --- a/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/BatchGetJobEntityRequest.h +++ b/generated/src/aws-cpp-sdk-deadline/include/aws/deadline/model/BatchGetJobEntityRequest.h @@ -64,20 +64,6 @@ namespace Model inline BatchGetJobEntityRequest& WithFleetId(const char* value) { SetFleetId(value); return *this;} ///@} - ///@{ - /** - *The job identifiers to include within the job entity batch details.
- */ - inline const Aws::VectorThe worker ID of the worker containing the job details to get.
@@ -91,6 +77,20 @@ namespace Model inline BatchGetJobEntityRequest& WithWorkerId(Aws::String&& value) { SetWorkerId(std::move(value)); return *this;} inline BatchGetJobEntityRequest& WithWorkerId(const char* value) { SetWorkerId(value); return *this;} ///@} + + ///@{ + /** + *The job identifiers to include within the job entity batch details.
+ */ + inline const Aws::Vector