|
Couchbase C++ SDK 1.4.0 (rev. 59aa900)
|
#include <couchbase/management/analytics_link.hxx>

Public Member Functions | |
| auto | link_type () const -> analytics_link_type override |
| Returns the type of this analytics link. | |
| s3_external_analytics_link ()=default | |
| Constructs an empty external S3 analytics link. | |
| s3_external_analytics_link (std::string name, std::string dataverse_name, std::string access_key_id, std::string secret_access_key, std::string region, std::optional< std::string > session_token={}, std::optional< std::string > service_endpoint={}) | |
| Constructs and initializes an external S3 analytics link with the given parameters. | |
| Public Member Functions inherited from analytics_link | |
| virtual | ~analytics_link ()=default |
| analytics_link ()=default | |
| analytics_link (std::string name, std::string dataverse_name) | |
Public Attributes | |
| std::string | access_key_id |
| std::string | secret_access_key |
| std::string | region |
| std::optional< std::string > | session_token {} |
| std::optional< std::string > | service_endpoint {} |
| Public Attributes inherited from analytics_link | |
| std::string | name |
| std::string | dataverse_name |
|
default |
Constructs an empty external S3 analytics link.
| s3_external_analytics_link | ( | std::string | name, |
| std::string | dataverse_name, | ||
| std::string | access_key_id, | ||
| std::string | secret_access_key, | ||
| std::string | region, | ||
| std::optional< std::string > | session_token = {}, | ||
| std::optional< std::string > | service_endpoint = {} ) |
Constructs and initializes an external S3 analytics link with the given parameters.
| name | the name of the link |
| dataverse_name | the name of the dataverse the link belongs to |
| access_key_id | the AWS S3 access key |
| secret_access_key | the AWS S3 secret key |
| region | the AWS S3 region |
| session_token | the AWS S3 token if temporary credentials are provided |
| service_endpoint | the AWS S3 service endpoint |
|
inlinenodiscardoverridevirtual |
| std::string access_key_id |
| std::string region |
| std::string secret_access_key |
| std::optional<std::string> service_endpoint {} |
| std::optional<std::string> session_token {} |