Skip to content

Commit

Permalink
Provides minor corrections and an updated description of APIs.
Browse files Browse the repository at this point in the history
Update endpoint rules and examples.
This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context.
Added additional examples for some operations.
This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata.
Adding Claude 2.1 support to Bedrock Agents
CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations.
This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source.
  • Loading branch information
aws-sdk-cpp-automation committed Dec 22, 2023
1 parent f2e20d9 commit 5866812
Show file tree
Hide file tree
Showing 137 changed files with 17,384 additions and 216 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.230
1.11.231
5 changes: 3 additions & 2 deletions generated/src/aws-cpp-sdk-glue/include/aws/glue/GlueClient.h
Original file line number Diff line number Diff line change
Expand Up @@ -729,8 +729,9 @@ namespace Glue
}

/**
* <p>Creates a connection definition in the Data Catalog.</p><p><h3>See Also:</h3>
* <a
* <p>Creates a connection definition in the Data Catalog.</p> <p>Connections used
* for creating federated resources require the IAM
* <code>glue:PassConnection</code> permission.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnection">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
#include <aws/glue/model/AuditContext.h>
#include <aws/glue/model/QuerySessionContext.h>
#include <aws/glue/model/PermissionType.h>
#include <utility>

Expand Down Expand Up @@ -37,6 +38,55 @@ namespace Model
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;


/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline const Aws::String& GetRegion() const{ return m_region; }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline GetUnfilteredPartitionMetadataRequest& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline GetUnfilteredPartitionMetadataRequest& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline GetUnfilteredPartitionMetadataRequest& WithRegion(const char* value) { SetRegion(value); return *this;}


/**
* <p>The catalog ID where the partition resides.</p>
*/
Expand Down Expand Up @@ -277,8 +327,54 @@ namespace Model
*/
inline GetUnfilteredPartitionMetadataRequest& AddSupportedPermissionTypes(PermissionType&& value) { m_supportedPermissionTypesHasBeenSet = true; m_supportedPermissionTypes.push_back(std::move(value)); return *this; }


/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline const QuerySessionContext& GetQuerySessionContext() const{ return m_querySessionContext; }

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline bool QuerySessionContextHasBeenSet() const { return m_querySessionContextHasBeenSet; }

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline void SetQuerySessionContext(const QuerySessionContext& value) { m_querySessionContextHasBeenSet = true; m_querySessionContext = value; }

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline void SetQuerySessionContext(QuerySessionContext&& value) { m_querySessionContextHasBeenSet = true; m_querySessionContext = std::move(value); }

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline GetUnfilteredPartitionMetadataRequest& WithQuerySessionContext(const QuerySessionContext& value) { SetQuerySessionContext(value); return *this;}

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline GetUnfilteredPartitionMetadataRequest& WithQuerySessionContext(QuerySessionContext&& value) { SetQuerySessionContext(std::move(value)); return *this;}

private:

Aws::String m_region;
bool m_regionHasBeenSet = false;

Aws::String m_catalogId;
bool m_catalogIdHasBeenSet = false;

Expand All @@ -296,6 +392,9 @@ namespace Model

Aws::Vector<PermissionType> m_supportedPermissionTypes;
bool m_supportedPermissionTypesHasBeenSet = false;

QuerySessionContext m_querySessionContext;
bool m_querySessionContextHasBeenSet = false;
};

} // namespace Model
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
#include <aws/glue/model/AuditContext.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
#include <aws/glue/model/Segment.h>
#include <aws/glue/model/QuerySessionContext.h>
#include <aws/glue/model/PermissionType.h>
#include <utility>

Expand Down Expand Up @@ -38,6 +39,55 @@ namespace Model
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;


/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline const Aws::String& GetRegion() const{ return m_region; }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline GetUnfilteredPartitionsMetadataRequest& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline GetUnfilteredPartitionsMetadataRequest& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}

/**
* <p>Specified only if the base tables belong to a different Amazon Web Services
* Region.</p>
*/
inline GetUnfilteredPartitionsMetadataRequest& WithRegion(const char* value) { SetRegion(value); return *this;}


/**
* <p>The ID of the Data Catalog where the partitions in question reside. If none
* is provided, the AWS account ID is used by default. </p>
Expand Down Expand Up @@ -614,8 +664,54 @@ namespace Model
*/
inline GetUnfilteredPartitionsMetadataRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}


/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline const QuerySessionContext& GetQuerySessionContext() const{ return m_querySessionContext; }

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline bool QuerySessionContextHasBeenSet() const { return m_querySessionContextHasBeenSet; }

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline void SetQuerySessionContext(const QuerySessionContext& value) { m_querySessionContextHasBeenSet = true; m_querySessionContext = value; }

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline void SetQuerySessionContext(QuerySessionContext&& value) { m_querySessionContextHasBeenSet = true; m_querySessionContext = std::move(value); }

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline GetUnfilteredPartitionsMetadataRequest& WithQuerySessionContext(const QuerySessionContext& value) { SetQuerySessionContext(value); return *this;}

/**
* <p>A structure used as a protocol between query engines and Lake Formation or
* Glue. Contains both a Lake Formation generated authorization identifier and
* information from the request's authorization context.</p>
*/
inline GetUnfilteredPartitionsMetadataRequest& WithQuerySessionContext(QuerySessionContext&& value) { SetQuerySessionContext(std::move(value)); return *this;}

private:

Aws::String m_region;
bool m_regionHasBeenSet = false;

Aws::String m_catalogId;
bool m_catalogIdHasBeenSet = false;

Expand All @@ -642,6 +738,9 @@ namespace Model

int m_maxResults;
bool m_maxResultsHasBeenSet = false;

QuerySessionContext m_querySessionContext;
bool m_querySessionContextHasBeenSet = false;
};

} // namespace Model
Expand Down
Loading

0 comments on commit 5866812

Please sign in to comment.