60 name_ = std::move(
name);
87 std::optional<std::string>
name{};
88 std::optional<management::analytics_link_type>
link_type{};
108 std::optional<std::string> dataverse_name_{};
109 std::optional<std::string> name_{};
110 std::optional<management::analytics_link_type> link_type_{};
120 std::function<void(
error, std::vector<std::unique_ptr<management::analytics_link>>)>;
Common options that used by most operations.
Definition common_options.hxx:37
auto self() -> get_links_analytics_options &
Definition common_options.hxx:102
auto build_common_options() const -> built
Definition common_options.hxx:89
Definition get_links_analytics_options.hxx:32
auto link_type(management::analytics_link_type link_type) -> get_links_analytics_options &
The type of links to restrict returned links to.
Definition get_links_analytics_options.hxx:73
auto build() const -> built
Validates options and returns them as an immutable value.
Definition get_links_analytics_options.hxx:102
auto dataverse_name(std::string dataverse_name) -> get_links_analytics_options &
The name of the dataverse to restrict returned links to.
Definition get_links_analytics_options.hxx:43
auto name(std::string name) -> get_links_analytics_options &
The name of the link to fetch.
Definition get_links_analytics_options.hxx:58
analytics_link_type
Definition analytics_link.hxx:26
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28
std::function< void(error, std::vector< std::unique_ptr< management::analytics_link > >)> get_links_analytics_handler
The signature for the handler of the analytics_index_manager::get_links() operation.
Definition get_links_analytics_options.hxx:119
Immutable value object representing consistent options.
Definition get_links_analytics_options.hxx:85
std::optional< std::string > dataverse_name
Definition get_links_analytics_options.hxx:86
std::optional< std::string > name
Definition get_links_analytics_options.hxx:87
std::optional< management::analytics_link_type > link_type
Definition get_links_analytics_options.hxx:88