#include <couchbase/management/analytics_link.hxx>
◆ s3_external_analytics_link() [1/2]
| s3_external_analytics_link |
( |
| ) |
|
|
default |
Constructs an empty external S3 analytics link.
- Committed
- Generally available API and should be preferred in production
- Since
- 1.0.0
◆ s3_external_analytics_link() [2/2]
| 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.
- Parameters
-
- Committed
- Generally available API and should be preferred in production
- Since
- 1.0.0
◆ link_type()
|
|
inlinenodiscardoverridevirtual |
Returns the type of this analytics link.
- Returns
- the link type
Implements analytics_link.
◆ access_key_id
| std::string access_key_id |
◆ region
◆ secret_access_key
| std::string secret_access_key |
◆ service_endpoint
| std::optional<std::string> service_endpoint {} |
◆ session_token
| std::optional<std::string> session_token {} |
The documentation for this struct was generated from the following file: