Skip to content

Commit 128ba19

Browse files
This release adds support for Microsoft Smooth Streaming (MSS) and allows users to exclude DRM segment Metadata in MediaPackage v2 Origin Endpoints
Added fields for output manifest reporting and task chunking parameters Amazon Route 53 now supports the iso-e regions for private DNS Amazon VPCs and cloudwatch healthchecks. This release introduces capability of create Segments via importing a CSV file directly. This consumes the CSV file and creates/updates corresponding profiles for the particular domain. Changes include new StartSession API for SageMaker Studio spaces and CreateHubContentPresignedUrls API for SageMaker JumpStart. This release adds GroupOwnerId as a response member to the DescribeSecurityGroupVpcAssociations API and also adds waiters for SecurityGroupVpcAssociations (SecurityGroupVpcAssociationAssociated and SecurityGroupVpcAssociationDisassociated).
1 parent 76ff2d2 commit 128ba19

File tree

126 files changed

+7197
-1019
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+7197
-1019
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.601
1+
1.11.602

generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfilesClient.h

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,33 @@ namespace CustomerProfiles
459459
return SubmitAsync(&CustomerProfilesClient::CreateSegmentSnapshot, request, handler, context);
460460
}
461461

462+
/**
463+
* <p>Creates an Upload job to ingest data for segment imports. The metadata is
464+
* created for the job with the provided field mapping and unique key.
465+
* </p><p><h3>See Also:</h3> <a
466+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/CreateUploadJob">AWS
467+
* API Reference</a></p>
468+
*/
469+
virtual Model::CreateUploadJobOutcome CreateUploadJob(const Model::CreateUploadJobRequest& request) const;
470+
471+
/**
472+
* A Callable wrapper for CreateUploadJob that returns a future to the operation so that it can be executed in parallel to other requests.
473+
*/
474+
template<typename CreateUploadJobRequestT = Model::CreateUploadJobRequest>
475+
Model::CreateUploadJobOutcomeCallable CreateUploadJobCallable(const CreateUploadJobRequestT& request) const
476+
{
477+
return SubmitCallable(&CustomerProfilesClient::CreateUploadJob, request);
478+
}
479+
480+
/**
481+
* An Async wrapper for CreateUploadJob that queues the request into a thread executor and triggers associated callback when operation has finished.
482+
*/
483+
template<typename CreateUploadJobRequestT = Model::CreateUploadJobRequest>
484+
void CreateUploadJobAsync(const CreateUploadJobRequestT& request, const CreateUploadJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
485+
{
486+
return SubmitAsync(&CustomerProfilesClient::CreateUploadJob, request, handler, context);
487+
}
488+
462489
/**
463490
* <p>Deletes an existing calculated attribute definition. Note that deleting a
464491
* default calculated attribute is possible, however once deleted, you will be
@@ -1286,6 +1313,58 @@ namespace CustomerProfiles
12861313
return SubmitAsync(&CustomerProfilesClient::GetSimilarProfiles, request, handler, context);
12871314
}
12881315

1316+
/**
1317+
* <p>This API retrieves the details of a specific upload job. </p><p><h3>See
1318+
* Also:</h3> <a
1319+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/GetUploadJob">AWS
1320+
* API Reference</a></p>
1321+
*/
1322+
virtual Model::GetUploadJobOutcome GetUploadJob(const Model::GetUploadJobRequest& request) const;
1323+
1324+
/**
1325+
* A Callable wrapper for GetUploadJob that returns a future to the operation so that it can be executed in parallel to other requests.
1326+
*/
1327+
template<typename GetUploadJobRequestT = Model::GetUploadJobRequest>
1328+
Model::GetUploadJobOutcomeCallable GetUploadJobCallable(const GetUploadJobRequestT& request) const
1329+
{
1330+
return SubmitCallable(&CustomerProfilesClient::GetUploadJob, request);
1331+
}
1332+
1333+
/**
1334+
* An Async wrapper for GetUploadJob that queues the request into a thread executor and triggers associated callback when operation has finished.
1335+
*/
1336+
template<typename GetUploadJobRequestT = Model::GetUploadJobRequest>
1337+
void GetUploadJobAsync(const GetUploadJobRequestT& request, const GetUploadJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1338+
{
1339+
return SubmitAsync(&CustomerProfilesClient::GetUploadJob, request, handler, context);
1340+
}
1341+
1342+
/**
1343+
* <p>This API retrieves the pre-signed URL and client token for uploading the file
1344+
* associated with the upload job. </p><p><h3>See Also:</h3> <a
1345+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/GetUploadJobPath">AWS
1346+
* API Reference</a></p>
1347+
*/
1348+
virtual Model::GetUploadJobPathOutcome GetUploadJobPath(const Model::GetUploadJobPathRequest& request) const;
1349+
1350+
/**
1351+
* A Callable wrapper for GetUploadJobPath that returns a future to the operation so that it can be executed in parallel to other requests.
1352+
*/
1353+
template<typename GetUploadJobPathRequestT = Model::GetUploadJobPathRequest>
1354+
Model::GetUploadJobPathOutcomeCallable GetUploadJobPathCallable(const GetUploadJobPathRequestT& request) const
1355+
{
1356+
return SubmitCallable(&CustomerProfilesClient::GetUploadJobPath, request);
1357+
}
1358+
1359+
/**
1360+
* An Async wrapper for GetUploadJobPath that queues the request into a thread executor and triggers associated callback when operation has finished.
1361+
*/
1362+
template<typename GetUploadJobPathRequestT = Model::GetUploadJobPathRequest>
1363+
void GetUploadJobPathAsync(const GetUploadJobPathRequestT& request, const GetUploadJobPathResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1364+
{
1365+
return SubmitAsync(&CustomerProfilesClient::GetUploadJobPath, request, handler, context);
1366+
}
1367+
12891368
/**
12901369
* <p>Get details of specified workflow.</p><p><h3>See Also:</h3> <a
12911370
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/GetWorkflow">AWS
@@ -1777,6 +1856,32 @@ namespace CustomerProfiles
17771856
return SubmitAsync(&CustomerProfilesClient::ListTagsForResource, request, handler, context);
17781857
}
17791858

1859+
/**
1860+
* <p>This API retrieves a list of upload jobs for the specified domain.
1861+
* </p><p><h3>See Also:</h3> <a
1862+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/ListUploadJobs">AWS
1863+
* API Reference</a></p>
1864+
*/
1865+
virtual Model::ListUploadJobsOutcome ListUploadJobs(const Model::ListUploadJobsRequest& request) const;
1866+
1867+
/**
1868+
* A Callable wrapper for ListUploadJobs that returns a future to the operation so that it can be executed in parallel to other requests.
1869+
*/
1870+
template<typename ListUploadJobsRequestT = Model::ListUploadJobsRequest>
1871+
Model::ListUploadJobsOutcomeCallable ListUploadJobsCallable(const ListUploadJobsRequestT& request) const
1872+
{
1873+
return SubmitCallable(&CustomerProfilesClient::ListUploadJobs, request);
1874+
}
1875+
1876+
/**
1877+
* An Async wrapper for ListUploadJobs that queues the request into a thread executor and triggers associated callback when operation has finished.
1878+
*/
1879+
template<typename ListUploadJobsRequestT = Model::ListUploadJobsRequest>
1880+
void ListUploadJobsAsync(const ListUploadJobsRequestT& request, const ListUploadJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1881+
{
1882+
return SubmitAsync(&CustomerProfilesClient::ListUploadJobs, request, handler, context);
1883+
}
1884+
17801885
/**
17811886
* <p>Query to list all workflows.</p><p><h3>See Also:</h3> <a
17821887
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/ListWorkflows">AWS
@@ -1970,6 +2075,58 @@ namespace CustomerProfiles
19702075
return SubmitAsync(&CustomerProfilesClient::SearchProfiles, request, handler, context);
19712076
}
19722077

2078+
/**
2079+
* <p>This API starts the processing of an upload job to ingest profile data.
2080+
* </p><p><h3>See Also:</h3> <a
2081+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/StartUploadJob">AWS
2082+
* API Reference</a></p>
2083+
*/
2084+
virtual Model::StartUploadJobOutcome StartUploadJob(const Model::StartUploadJobRequest& request) const;
2085+
2086+
/**
2087+
* A Callable wrapper for StartUploadJob that returns a future to the operation so that it can be executed in parallel to other requests.
2088+
*/
2089+
template<typename StartUploadJobRequestT = Model::StartUploadJobRequest>
2090+
Model::StartUploadJobOutcomeCallable StartUploadJobCallable(const StartUploadJobRequestT& request) const
2091+
{
2092+
return SubmitCallable(&CustomerProfilesClient::StartUploadJob, request);
2093+
}
2094+
2095+
/**
2096+
* An Async wrapper for StartUploadJob that queues the request into a thread executor and triggers associated callback when operation has finished.
2097+
*/
2098+
template<typename StartUploadJobRequestT = Model::StartUploadJobRequest>
2099+
void StartUploadJobAsync(const StartUploadJobRequestT& request, const StartUploadJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2100+
{
2101+
return SubmitAsync(&CustomerProfilesClient::StartUploadJob, request, handler, context);
2102+
}
2103+
2104+
/**
2105+
* <p>This API stops the processing of an upload job. </p><p><h3>See Also:</h3>
2106+
* <a
2107+
* href="http://docs.aws.amazon.com/goto/WebAPI/customer-profiles-2020-08-15/StopUploadJob">AWS
2108+
* API Reference</a></p>
2109+
*/
2110+
virtual Model::StopUploadJobOutcome StopUploadJob(const Model::StopUploadJobRequest& request) const;
2111+
2112+
/**
2113+
* A Callable wrapper for StopUploadJob that returns a future to the operation so that it can be executed in parallel to other requests.
2114+
*/
2115+
template<typename StopUploadJobRequestT = Model::StopUploadJobRequest>
2116+
Model::StopUploadJobOutcomeCallable StopUploadJobCallable(const StopUploadJobRequestT& request) const
2117+
{
2118+
return SubmitCallable(&CustomerProfilesClient::StopUploadJob, request);
2119+
}
2120+
2121+
/**
2122+
* An Async wrapper for StopUploadJob that queues the request into a thread executor and triggers associated callback when operation has finished.
2123+
*/
2124+
template<typename StopUploadJobRequestT = Model::StopUploadJobRequest>
2125+
void StopUploadJobAsync(const StopUploadJobRequestT& request, const StopUploadJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2126+
{
2127+
return SubmitAsync(&CustomerProfilesClient::StopUploadJob, request, handler, context);
2128+
}
2129+
19732130
/**
19742131
* <p>Assigns one or more tags (key-value pairs) to the specified Amazon Connect
19752132
* Customer Profiles resource. Tags can help you organize and categorize your

0 commit comments

Comments
 (0)