|
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. | |
| azure_blob_external_analytics_link ()=default | |
| Constructs an empty external Azure blob analytics link. | |
| azure_blob_external_analytics_link (std::string name, std::string dataverse_name, std::optional< std::string > connection_string={}, std::optional< std::string > account_name={}, std::optional< std::string > account_key={}, std::optional< std::string > shared_access_signature={}, std::optional< std::string > blob_endpoint={}, std::optional< std::string > endpoint_suffix={}) | |
| Constructs and initializes an external Azure blob analytics link. | |
| 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::optional< std::string > | connection_string {} |
| std::optional< std::string > | account_name {} |
| std::optional< std::string > | account_key {} |
| std::optional< std::string > | shared_access_signature {} |
| std::optional< std::string > | blob_endpoint {} |
| std::optional< std::string > | endpoint_suffix {} |
| Public Attributes inherited from analytics_link | |
| std::string | name |
| std::string | dataverse_name |
|
default |
Constructs an empty external Azure blob analytics link.
| azure_blob_external_analytics_link | ( | std::string | name, |
| std::string | dataverse_name, | ||
| std::optional< std::string > | connection_string = {}, | ||
| std::optional< std::string > | account_name = {}, | ||
| std::optional< std::string > | account_key = {}, | ||
| std::optional< std::string > | shared_access_signature = {}, | ||
| std::optional< std::string > | blob_endpoint = {}, | ||
| std::optional< std::string > | endpoint_suffix = {} ) |
Constructs and initializes an external Azure blob analytics link.
| name | the name of the link |
| dataverse_name | the name of the dataverse the link belongs to |
| connection_string | the connection string that can be used as an authentication method. It contains other authentication methods embedded inside the string. Only a single authentication method can be used (e.g. "AccountName=myAccountName;AccountKey=myAccountKey"). |
| account_name | the Azure blob storage account name |
| account_key | the Azure blob storage account key |
| shared_access_signature | token that can be used for authentication |
| blob_endpoint | the Azure blob storage endpoint |
| endpoint_suffix | the Azure blob endpoint suffix |
|
inlinenodiscardoverridevirtual |
| std::optional<std::string> account_key {} |
| std::optional<std::string> account_name {} |
| std::optional<std::string> blob_endpoint {} |
| std::optional<std::string> connection_string {} |
| std::optional<std::string> endpoint_suffix {} |
| std::optional<std::string> shared_access_signature {} |