Files
google-apis-rs/google_recommendationengine1_beta1/api/struct.ProjectMethods.html
2021-04-02 00:20:57 +08:00

185 lines
63 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ProjectMethods` struct in crate `google_recommendationengine1_beta1`."><meta name="keywords" content="rust, rustlang, rust-lang, ProjectMethods"><title>google_recommendationengine1_beta1::api::ProjectMethods - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled ><script id="default-settings"></script><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../../favicon.svg">
<link rel="alternate icon" type="image/png" href="../../favicon-16x16.png">
<link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc struct"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><a href='../../google_recommendationengine1_beta1/index.html'><div class='logo-container rust-logo'><img src='../../rust-logo.png' alt='logo'></div></a><p class="location">Struct ProjectMethods</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#implementations">Methods</a><div class="sidebar-links"><a href="#method.locations_catalogs_catalog_items_create">locations_catalogs_catalog_items_create</a><a href="#method.locations_catalogs_catalog_items_delete">locations_catalogs_catalog_items_delete</a><a href="#method.locations_catalogs_catalog_items_get">locations_catalogs_catalog_items_get</a><a href="#method.locations_catalogs_catalog_items_import">locations_catalogs_catalog_items_import</a><a href="#method.locations_catalogs_catalog_items_list">locations_catalogs_catalog_items_list</a><a href="#method.locations_catalogs_catalog_items_patch">locations_catalogs_catalog_items_patch</a><a href="#method.locations_catalogs_event_stores_operations_get">locations_catalogs_event_stores_operations_get</a><a href="#method.locations_catalogs_event_stores_operations_list">locations_catalogs_event_stores_operations_list</a><a href="#method.locations_catalogs_event_stores_placements_predict">locations_catalogs_event_stores_placements_predict</a><a href="#method.locations_catalogs_event_stores_prediction_api_key_registrations_create">locations_catalogs_event_stores_prediction_api_key_registrations_create</a><a href="#method.locations_catalogs_event_stores_prediction_api_key_registrations_delete">locations_catalogs_event_stores_prediction_api_key_registrations_delete</a><a href="#method.locations_catalogs_event_stores_prediction_api_key_registrations_list">locations_catalogs_event_stores_prediction_api_key_registrations_list</a><a href="#method.locations_catalogs_event_stores_user_events_collect">locations_catalogs_event_stores_user_events_collect</a><a href="#method.locations_catalogs_event_stores_user_events_import">locations_catalogs_event_stores_user_events_import</a><a href="#method.locations_catalogs_event_stores_user_events_list">locations_catalogs_event_stores_user_events_list</a><a href="#method.locations_catalogs_event_stores_user_events_purge">locations_catalogs_event_stores_user_events_purge</a><a href="#method.locations_catalogs_event_stores_user_events_rejoin">locations_catalogs_event_stores_user_events_rejoin</a><a href="#method.locations_catalogs_event_stores_user_events_write">locations_catalogs_event_stores_user_events_write</a><a href="#method.locations_catalogs_list">locations_catalogs_list</a><a href="#method.locations_catalogs_operations_get">locations_catalogs_operations_get</a><a href="#method.locations_catalogs_operations_list">locations_catalogs_operations_list</a><a href="#method.locations_catalogs_patch">locations_catalogs_patch</a></div><a class="sidebar-title" href="#trait-implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-MethodsBuilder">MethodsBuilder</a></div><a class="sidebar-title" href="#synthetic-implementations">Auto Trait Implementations</a><div class="sidebar-links"><a href="#impl-RefUnwindSafe">!RefUnwindSafe</a><a href="#impl-Send">!Send</a><a href="#impl-Sync">!Sync</a><a href="#impl-Unpin">Unpin</a><a href="#impl-UnwindSafe">!UnwindSafe</a></div><a class="sidebar-title" href="#blanket-implementations">Blanket Implementations</a><div class="sidebar-links"><a href="#impl-Any">Any</a><a href="#impl-Borrow%3CT%3E">Borrow&lt;T&gt;</a><a href="#impl-BorrowMut%3CT%3E">BorrowMut&lt;T&gt;</a><a href="#impl-From%3CT%3E">From&lt;T&gt;</a><a href="#impl-Instrument">Instrument</a><a href="#impl-Into%3CU%3E">Into&lt;U&gt;</a><a href="#impl-TryFrom%3CU%3E">TryFrom&lt;U&gt;</a><a href="#impl-TryInto%3CU%3E">TryInto&lt;U&gt;</a></div></div><p class="location"><a href="../index.html">google_recommendationengine1_beta1</a>::<wbr><a href="index.html">api</a></p><div id="sidebar-vars" data-name="ProjectMethods" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" class="help-button">?</button>
<a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Struct <a href="../index.html">google_recommendationengine1_beta1</a>::<wbr><a href="index.html">api</a>::<wbr><a class="struct" href="">ProjectMethods</a></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1113-1117" title="goto source code">[src]</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class="rust struct">pub struct ProjectMethods&lt;'a, C&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;C: 'a,&nbsp;</span> { /* fields omitted */ }</pre></div><div class="docblock"><p>A builder providing access to all methods supported on <em>project</em> resources.
It is not used directly, but through the <code>RecommendationsAI</code> hub.</p>
<h1 id="example" class="section-header"><a href="#example">Example</a></h1>
<p>Instantiate a resource builder</p>
<div class="example-wrap"><pre class="rust rust-example-rendered">
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">hyper</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">hyper_rustls</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">yup_oauth2</span> <span class="kw">as</span> <span class="ident">oauth2</span>;
<span class="kw">extern</span> <span class="kw">crate</span> <span class="ident">google_recommendationengine1_beta1</span> <span class="kw">as</span> <span class="ident">recommendationengine1_beta1</span>;
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">default</span>::<span class="ident">Default</span>;
<span class="kw">use</span> <span class="ident">oauth2</span>;
<span class="kw">use</span> <span class="ident">recommendationengine1_beta1</span>::<span class="ident">RecommendationsAI</span>;
<span class="kw">let</span> <span class="ident">secret</span>: <span class="ident">oauth2</span>::<span class="ident">ApplicationSecret</span> <span class="op">=</span> <span class="ident">Default</span>::<span class="ident">default</span>();
<span class="kw">let</span> <span class="ident">auth</span> <span class="op">=</span> <span class="ident">yup_oauth2</span>::<span class="ident">InstalledFlowAuthenticator</span>::<span class="ident">builder</span>(
<span class="ident">secret</span>,
<span class="ident">yup_oauth2</span>::<span class="ident">InstalledFlowReturnMethod</span>::<span class="ident">HTTPRedirect</span>,
).<span class="ident">build</span>().<span class="kw">await</span>.<span class="ident">unwrap</span>();
<span class="kw">let</span> <span class="kw-2">mut</span> <span class="ident">hub</span> <span class="op">=</span> <span class="ident">RecommendationsAI</span>::<span class="ident">new</span>(<span class="ident">hyper</span>::<span class="ident">Client</span>::<span class="ident">builder</span>().<span class="ident">build</span>(<span class="ident">hyper_rustls</span>::<span class="ident">HttpsConnector</span>::<span class="ident">with_native_roots</span>()), <span class="ident">auth</span>);
<span class="comment">// Usually you wouldn&#39;t bind this to a variable, but keep calling *CallBuilders*</span>
<span class="comment">// like `locations_catalogs_catalog_items_create(...)`, `locations_catalogs_catalog_items_delete(...)`, `locations_catalogs_catalog_items_get(...)`, `locations_catalogs_catalog_items_import(...)`, `locations_catalogs_catalog_items_list(...)`, `locations_catalogs_catalog_items_patch(...)`, `locations_catalogs_event_stores_operations_get(...)`, `locations_catalogs_event_stores_operations_list(...)`, `locations_catalogs_event_stores_placements_predict(...)`, `locations_catalogs_event_stores_prediction_api_key_registrations_create(...)`, `locations_catalogs_event_stores_prediction_api_key_registrations_delete(...)`, `locations_catalogs_event_stores_prediction_api_key_registrations_list(...)`, `locations_catalogs_event_stores_user_events_collect(...)`, `locations_catalogs_event_stores_user_events_import(...)`, `locations_catalogs_event_stores_user_events_list(...)`, `locations_catalogs_event_stores_user_events_purge(...)`, `locations_catalogs_event_stores_user_events_rejoin(...)`, `locations_catalogs_event_stores_user_events_write(...)`, `locations_catalogs_list(...)`, `locations_catalogs_operations_get(...)`, `locations_catalogs_operations_list(...)` and `locations_catalogs_patch(...)`</span>
<span class="comment">// to build up your call.</span>
<span class="kw">let</span> <span class="ident">rb</span> <span class="op">=</span> <span class="ident">hub</span>.<span class="ident">projects</span>();</pre></div>
</div><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><h3 id="impl" class="impl"><code class="in-band">impl&lt;'a, C&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectMethods.html" title="struct google_recommendationengine1_beta1::api::ProjectMethods">ProjectMethods</a>&lt;'a, C&gt;</code><a href="#impl" class="anchor"></a><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1121-1537" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.locations_catalogs_catalog_items_create" class="method"><code>pub fn <a href="#method.locations_catalogs_catalog_items_create" class="fnname">locations_catalogs_catalog_items_create</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1CatalogItem.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1CatalogItem">GoogleCloudRecommendationengineV1beta1CatalogItem</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogCatalogItemCreateCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogCatalogItemCreateCall">ProjectLocationCatalogCatalogItemCreateCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1131-1140" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Creates a catalog item.</p>
<h1 id="arguments" class="section-header"><a href="#arguments">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>parent</code> - Required. The parent catalog resource name, such as &quot;projects/*/locations/global/catalogs/default_catalog&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_catalog_items_delete" class="method"><code>pub fn <a href="#method.locations_catalogs_catalog_items_delete" class="fnname">locations_catalogs_catalog_items_delete</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogCatalogItemDeleteCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogCatalogItemDeleteCall">ProjectLocationCatalogCatalogItemDeleteCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1149-1157" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Deletes a catalog item.</p>
<h1 id="arguments-1" class="section-header"><a href="#arguments-1">Arguments</a></h1>
<ul>
<li><code>name</code> - Required. Full resource name of catalog item, such as &quot;projects/*/locations/global/catalogs/default_catalog/catalogItems/some_catalog_item_id&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_catalog_items_get" class="method"><code>pub fn <a href="#method.locations_catalogs_catalog_items_get" class="fnname">locations_catalogs_catalog_items_get</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogCatalogItemGetCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogCatalogItemGetCall">ProjectLocationCatalogCatalogItemGetCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1166-1174" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Gets a specific catalog item.</p>
<h1 id="arguments-2" class="section-header"><a href="#arguments-2">Arguments</a></h1>
<ul>
<li><code>name</code> - Required. Full resource name of catalog item, such as &quot;projects/*/locations/global/catalogs/default_catalog/catalogitems/some_catalog_item_id&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_catalog_items_import" class="method"><code>pub fn <a href="#method.locations_catalogs_catalog_items_import" class="fnname">locations_catalogs_catalog_items_import</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1ImportCatalogItemsRequest.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1ImportCatalogItemsRequest">GoogleCloudRecommendationengineV1beta1ImportCatalogItemsRequest</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogCatalogItemImportCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogCatalogItemImportCall">ProjectLocationCatalogCatalogItemImportCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1184-1193" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Bulk import of multiple catalog items. Request processing may be synchronous. No partial updating supported. Non-existing items will be created. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully updated.</p>
<h1 id="arguments-3" class="section-header"><a href="#arguments-3">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>parent</code> - Required. &quot;projects/1234/locations/global/catalogs/default_catalog&quot; If no updateMask is specified, requires catalogItems.create permission. If updateMask is specified, requires catalogItems.update permission.</li>
</ul>
</div><h4 id="method.locations_catalogs_catalog_items_list" class="method"><code>pub fn <a href="#method.locations_catalogs_catalog_items_list" class="fnname">locations_catalogs_catalog_items_list</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogCatalogItemListCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogCatalogItemListCall">ProjectLocationCatalogCatalogItemListCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1202-1213" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Gets a list of catalog items.</p>
<h1 id="arguments-4" class="section-header"><a href="#arguments-4">Arguments</a></h1>
<ul>
<li><code>parent</code> - Required. The parent catalog resource name, such as &quot;projects/*/locations/global/catalogs/default_catalog&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_catalog_items_patch" class="method"><code>pub fn <a href="#method.locations_catalogs_catalog_items_patch" class="fnname">locations_catalogs_catalog_items_patch</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1CatalogItem.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1CatalogItem">GoogleCloudRecommendationengineV1beta1CatalogItem</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogCatalogItemPatchCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogCatalogItemPatchCall">ProjectLocationCatalogCatalogItemPatchCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1223-1233" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Updates a catalog item. Partial updating is supported. Non-existing items will be created.</p>
<h1 id="arguments-5" class="section-header"><a href="#arguments-5">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>name</code> - Required. Full resource name of catalog item, such as &quot;projects/*/locations/global/catalogs/default_catalog/catalogItems/some_catalog_item_id&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_operations_get" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_operations_get" class="fnname">locations_catalogs_event_stores_operations_get</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStoreOperationGetCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStoreOperationGetCall">ProjectLocationCatalogEventStoreOperationGetCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1242-1250" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.</p>
<h1 id="arguments-6" class="section-header"><a href="#arguments-6">Arguments</a></h1>
<ul>
<li><code>name</code> - The name of the operation resource.</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_operations_list" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_operations_list" class="fnname">locations_catalogs_event_stores_operations_list</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStoreOperationListCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStoreOperationListCall">ProjectLocationCatalogEventStoreOperationListCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1259-1270" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns <code>UNIMPLEMENTED</code>. NOTE: the <code>name</code> binding allows API services to override the binding to use different resource name schemes, such as <code>users/*/operations</code>. To override the binding, API services can add a binding such as <code>&quot;/v1/{name=users/*}/operations&quot;</code> to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.</p>
<h1 id="arguments-7" class="section-header"><a href="#arguments-7">Arguments</a></h1>
<ul>
<li><code>name</code> - The name of the operation's parent resource.</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_placements_predict" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_placements_predict" class="fnname">locations_catalogs_event_stores_placements_predict</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1PredictRequest.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1PredictRequest">GoogleCloudRecommendationengineV1beta1PredictRequest</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStorePlacementPredictCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStorePlacementPredictCall">ProjectLocationCatalogEventStorePlacementPredictCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1280-1289" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Makes a recommendation prediction. If using API Key based authentication, the API Key must be registered using the PredictionApiKeyRegistry service. <a href="https://cloud.google.com/recommendations-ai/docs/setting-up#register-key">Learn more</a>.</p>
<h1 id="arguments-8" class="section-header"><a href="#arguments-8">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>name</code> - Required. Full resource name of the format: {name=projects/<em>/locations/global/catalogs/default_catalog/eventStores/default_event_store/placements/</em>} The id of the recommendation engine placement. This id is used to identify the set of models that will be used to make the prediction. We currently support three placements with the following IDs by default: * <code>shopping_cart</code>: Predicts items frequently bought together with one or more catalog items in the same shopping session. Commonly displayed after <code>add-to-cart</code> events, on product detail pages, or on the shopping cart page. * <code>home_page</code>: Predicts the next product that a user will most likely engage with or purchase based on the shopping or viewing history of the specified <code>userId</code> or <code>visitorId</code>. For example - Recommendations for you. * <code>product_detail</code>: Predicts the next product that a user will most likely engage with or purchase. The prediction is based on the shopping or viewing history of the specified <code>userId</code> or <code>visitorId</code> and its relevance to a specified <code>CatalogItem</code>. Typically used on product detail pages. For example - More items like this. * <code>recently_viewed_default</code>: Returns up to 75 items recently viewed by the specified <code>userId</code> or <code>visitorId</code>, most recent ones first. Returns nothing if neither of them has viewed any items yet. For example - Recently viewed. The full list of available placements can be seen at https://console.cloud.google.com/recommendation/datafeeds/default_catalog/dashboard</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_prediction_api_key_registrations_create" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_prediction_api_key_registrations_create" class="fnname">locations_catalogs_event_stores_prediction_api_key_registrations_create</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1CreatePredictionApiKeyRegistrationRequest.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1CreatePredictionApiKeyRegistrationRequest">GoogleCloudRecommendationengineV1beta1CreatePredictionApiKeyRegistrationRequest</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStorePredictionApiKeyRegistrationCreateCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationCreateCall">ProjectLocationCatalogEventStorePredictionApiKeyRegistrationCreateCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1299-1308" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Register an API key for use with predict method.</p>
<h1 id="arguments-9" class="section-header"><a href="#arguments-9">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>parent</code> - Required. The parent resource path. &quot;projects/*/locations/global/catalogs/default_catalog/eventStores/default_event_store&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_prediction_api_key_registrations_delete" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_prediction_api_key_registrations_delete" class="fnname">locations_catalogs_event_stores_prediction_api_key_registrations_delete</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStorePredictionApiKeyRegistrationDeleteCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationDeleteCall">ProjectLocationCatalogEventStorePredictionApiKeyRegistrationDeleteCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1317-1325" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Unregister an apiKey from using for predict method.</p>
<h1 id="arguments-10" class="section-header"><a href="#arguments-10">Arguments</a></h1>
<ul>
<li><code>name</code> - Required. The API key to unregister including full resource path. &quot;projects/*/locations/global/catalogs/default_catalog/eventStores/default_event_store/predictionApiKeyRegistrations/&quot;</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_prediction_api_key_registrations_list" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_prediction_api_key_registrations_list" class="fnname">locations_catalogs_event_stores_prediction_api_key_registrations_list</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStorePredictionApiKeyRegistrationListCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStorePredictionApiKeyRegistrationListCall">ProjectLocationCatalogEventStorePredictionApiKeyRegistrationListCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1334-1344" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>List the registered apiKeys for use with predict method.</p>
<h1 id="arguments-11" class="section-header"><a href="#arguments-11">Arguments</a></h1>
<ul>
<li><code>parent</code> - Required. The parent placement resource name such as &quot;projects/1234/locations/global/catalogs/default_catalog/eventStores/default_event_store&quot;</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_user_events_collect" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_user_events_collect" class="fnname">locations_catalogs_event_stores_user_events_collect</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStoreUserEventCollectCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStoreUserEventCollectCall">ProjectLocationCatalogEventStoreUserEventCollectCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1353-1364" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Writes a single user event from the browser. This uses a GET request to due to browser restriction of POST-ing to a 3rd party domain. This method is used only by the Recommendations AI JavaScript pixel. Users should not call this method directly.</p>
<h1 id="arguments-12" class="section-header"><a href="#arguments-12">Arguments</a></h1>
<ul>
<li><code>parent</code> - Required. The parent eventStore name, such as &quot;projects/1234/locations/global/catalogs/default_catalog/eventStores/default_event_store&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_user_events_import" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_user_events_import" class="fnname">locations_catalogs_event_stores_user_events_import</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1ImportUserEventsRequest.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1ImportUserEventsRequest">GoogleCloudRecommendationengineV1beta1ImportUserEventsRequest</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStoreUserEventImportCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStoreUserEventImportCall">ProjectLocationCatalogEventStoreUserEventImportCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1374-1383" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Bulk import of User events. Request processing might be synchronous. Events that already exist are skipped. Use this method for backfilling historical user events. Operation.response is of type ImportResponse. Note that it is possible for a subset of the items to be successfully inserted. Operation.metadata is of type ImportMetadata.</p>
<h1 id="arguments-13" class="section-header"><a href="#arguments-13">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>parent</code> - Required. &quot;projects/1234/locations/global/catalogs/default_catalog/eventStores/default_event_store&quot;</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_user_events_list" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_user_events_list" class="fnname">locations_catalogs_event_stores_user_events_list</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStoreUserEventListCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStoreUserEventListCall">ProjectLocationCatalogEventStoreUserEventListCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1392-1403" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Gets a list of user events within a time range, with potential filtering. The method does not list unjoined user events. Unjoined user event definition: when a user event is ingested from Recommendations AI User Event APIs, the catalog item included in the user event is connected with the current catalog. If a catalog item of the ingested event is not in the current catalog, it could lead to degraded model quality. This is called an unjoined event.</p>
<h1 id="arguments-14" class="section-header"><a href="#arguments-14">Arguments</a></h1>
<ul>
<li><code>parent</code> - Required. The parent eventStore resource name, such as &quot;projects/<em>/locations/</em>/catalogs/default_catalog/eventStores/default_event_store&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_user_events_purge" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_user_events_purge" class="fnname">locations_catalogs_event_stores_user_events_purge</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1PurgeUserEventsRequest.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1PurgeUserEventsRequest">GoogleCloudRecommendationengineV1beta1PurgeUserEventsRequest</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStoreUserEventPurgeCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStoreUserEventPurgeCall">ProjectLocationCatalogEventStoreUserEventPurgeCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1413-1422" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Deletes permanently all user events specified by the filter provided. Depending on the number of events specified by the filter, this operation could take hours or days to complete. To test a filter, use the list command first.</p>
<h1 id="arguments-15" class="section-header"><a href="#arguments-15">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>parent</code> - Required. The resource name of the event_store under which the events are created. The format is &quot;projects/${projectId}/locations/global/catalogs/${catalogId}/eventStores/${eventStoreId}&quot;</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_user_events_rejoin" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_user_events_rejoin" class="fnname">locations_catalogs_event_stores_user_events_rejoin</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1RejoinUserEventsRequest.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1RejoinUserEventsRequest">GoogleCloudRecommendationengineV1beta1RejoinUserEventsRequest</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStoreUserEventRejoinCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStoreUserEventRejoinCall">ProjectLocationCatalogEventStoreUserEventRejoinCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1432-1441" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Triggers a user event rejoin operation with latest catalog data. Events will not be annotated with detailed catalog information if catalog item is missing at the time the user event is ingested, and these events are stored as unjoined events with a limited usage on training and serving. This API can be used to trigger a 'join' operation on specified events with latest version of catalog items. It can also be used to correct events joined with wrong catalog items.</p>
<h1 id="arguments-16" class="section-header"><a href="#arguments-16">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>parent</code> - Required. Full resource name of user event, such as &quot;projects/<em>/locations/</em>/catalogs/default_catalog/eventStores/default_event_store&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_event_stores_user_events_write" class="method"><code>pub fn <a href="#method.locations_catalogs_event_stores_user_events_write" class="fnname">locations_catalogs_event_stores_user_events_write</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1UserEvent.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1UserEvent">GoogleCloudRecommendationengineV1beta1UserEvent</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogEventStoreUserEventWriteCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogEventStoreUserEventWriteCall">ProjectLocationCatalogEventStoreUserEventWriteCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1451-1460" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Writes a single user event.</p>
<h1 id="arguments-17" class="section-header"><a href="#arguments-17">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>parent</code> - Required. The parent eventStore resource name, such as &quot;projects/1234/locations/global/catalogs/default_catalog/eventStores/default_event_store&quot;.</li>
</ul>
</div><h4 id="method.locations_catalogs_operations_get" class="method"><code>pub fn <a href="#method.locations_catalogs_operations_get" class="fnname">locations_catalogs_operations_get</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogOperationGetCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogOperationGetCall">ProjectLocationCatalogOperationGetCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1469-1477" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.</p>
<h1 id="arguments-18" class="section-header"><a href="#arguments-18">Arguments</a></h1>
<ul>
<li><code>name</code> - The name of the operation resource.</li>
</ul>
</div><h4 id="method.locations_catalogs_operations_list" class="method"><code>pub fn <a href="#method.locations_catalogs_operations_list" class="fnname">locations_catalogs_operations_list</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogOperationListCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogOperationListCall">ProjectLocationCatalogOperationListCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1486-1497" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns <code>UNIMPLEMENTED</code>. NOTE: the <code>name</code> binding allows API services to override the binding to use different resource name schemes, such as <code>users/*/operations</code>. To override the binding, API services can add a binding such as <code>&quot;/v1/{name=users/*}/operations&quot;</code> to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.</p>
<h1 id="arguments-19" class="section-header"><a href="#arguments-19">Arguments</a></h1>
<ul>
<li><code>name</code> - The name of the operation's parent resource.</li>
</ul>
</div><h4 id="method.locations_catalogs_list" class="method"><code>pub fn <a href="#method.locations_catalogs_list" class="fnname">locations_catalogs_list</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;parent: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogListCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogListCall">ProjectLocationCatalogListCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1506-1516" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Lists all the catalog configurations associated with the project.</p>
<h1 id="arguments-20" class="section-header"><a href="#arguments-20">Arguments</a></h1>
<ul>
<li><code>parent</code> - Required. The account resource name with an associated location.</li>
</ul>
</div><h4 id="method.locations_catalogs_patch" class="method"><code>pub fn <a href="#method.locations_catalogs_patch" class="fnname">locations_catalogs_patch</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;request: <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.GoogleCloudRecommendationengineV1beta1Catalog.html" title="struct google_recommendationengine1_beta1::api::GoogleCloudRecommendationengineV1beta1Catalog">GoogleCloudRecommendationengineV1beta1Catalog</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;name: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -&gt; <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectLocationCatalogPatchCall.html" title="struct google_recommendationengine1_beta1::api::ProjectLocationCatalogPatchCall">ProjectLocationCatalogPatchCall</a>&lt;'a, C&gt;</code><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1526-1536" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
<p>Updates the catalog configuration.</p>
<h1 id="arguments-21" class="section-header"><a href="#arguments-21">Arguments</a></h1>
<ul>
<li><code>request</code> - No description provided.</li>
<li><code>name</code> - The fully qualified resource name of the catalog.</li>
</ul>
</div></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><h3 id="impl-MethodsBuilder" class="impl"><code class="in-band">impl&lt;'a, C&gt; <a class="trait" href="../../google_recommendationengine1_beta1/client/trait.MethodsBuilder.html" title="trait google_recommendationengine1_beta1::client::MethodsBuilder">MethodsBuilder</a> for <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectMethods.html" title="struct google_recommendationengine1_beta1::api::ProjectMethods">ProjectMethods</a>&lt;'a, C&gt;</code><a href="#impl-MethodsBuilder" class="anchor"></a><a class="srclink" href="../../src/google_recommendationengine1_beta1/api.rs.html#1119" title="goto source code">[src]</a></h3><div class="impl-items"></div></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor"></a></h2><div id="synthetic-implementations-list"><h3 id="impl-RefUnwindSafe" class="impl"><code class="in-band">impl&lt;'a, C&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.RefUnwindSafe.html" title="trait std::panic::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectMethods.html" title="struct google_recommendationengine1_beta1::api::ProjectMethods">ProjectMethods</a>&lt;'a, C&gt;</code><a href="#impl-RefUnwindSafe" class="anchor"></a><a class="srclink" href="../../src/google_recommendationengine1_beta1/lib.rs.html#1" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-Send" class="impl"><code class="in-band">impl&lt;'a, C&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectMethods.html" title="struct google_recommendationengine1_beta1::api::ProjectMethods">ProjectMethods</a>&lt;'a, C&gt;</code><a href="#impl-Send" class="anchor"></a><a class="srclink" href="../../src/google_recommendationengine1_beta1/lib.rs.html#1" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-Sync" class="impl"><code class="in-band">impl&lt;'a, C&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectMethods.html" title="struct google_recommendationengine1_beta1::api::ProjectMethods">ProjectMethods</a>&lt;'a, C&gt;</code><a href="#impl-Sync" class="anchor"></a><a class="srclink" href="../../src/google_recommendationengine1_beta1/lib.rs.html#1" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-Unpin" class="impl"><code class="in-band">impl&lt;'a, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectMethods.html" title="struct google_recommendationengine1_beta1::api::ProjectMethods">ProjectMethods</a>&lt;'a, C&gt;</code><a href="#impl-Unpin" class="anchor"></a><a class="srclink" href="../../src/google_recommendationengine1_beta1/lib.rs.html#1" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-UnwindSafe" class="impl"><code class="in-band">impl&lt;'a, C&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/std/panic/trait.UnwindSafe.html" title="trait std::panic::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../../google_recommendationengine1_beta1/api/struct.ProjectMethods.html" title="struct google_recommendationengine1_beta1::api::ProjectMethods">ProjectMethods</a>&lt;'a, C&gt;</code><a href="#impl-UnwindSafe" class="anchor"></a><a class="srclink" href="../../src/google_recommendationengine1_beta1/lib.rs.html#1" title="goto source code">[src]</a></h3><div class="impl-items"></div></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor"></a></h2><div id="blanket-implementations-list"><h3 id="impl-Any" class="impl"><code class="in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href="#impl-Any" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#131-135" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.type_id" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#132" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
</div></div><h3 id="impl-Borrow%3CT%3E" class="impl"><code class="in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href="#impl-Borrow%3CT%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#207-211" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.borrow" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#208" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></div><h3 id="impl-BorrowMut%3CT%3E" class="impl"><code class="in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214-218" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.borrow_mut" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>T</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#215" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
</div></div><h3 id="impl-From%3CT%3E" class="impl"><code class="in-band">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</code><a href="#impl-From%3CT%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#545-549" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(t: T) -&gt; T</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#546" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-Instrument" class="impl"><code class="in-band">impl&lt;T&gt; <a class="trait" href="../../tracing/instrument/trait.Instrument.html" title="trait tracing::instrument::Instrument">Instrument</a> for T</code><a href="#impl-Instrument" class="anchor"></a><a class="srclink" href="../../src/tracing/instrument.rs.html#155" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.instrument" class="method hidden"><code>pub fn <a href="../../tracing/instrument/trait.Instrument.html#method.instrument" class="fnname">instrument</a>(self, span: <a class="struct" href="../../tracing/span/struct.Span.html" title="struct tracing::span::Span">Span</a>) -&gt; <a class="struct" href="../../tracing/instrument/struct.Instrumented.html" title="struct tracing::instrument::Instrumented">Instrumented</a>&lt;Self&gt;</code><a class="srclink" href="../../src/tracing/instrument.rs.html#38" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Instruments this type with the provided <code>Span</code>, returning an
<code>Instrumented</code> wrapper. <a href="../../tracing/instrument/trait.Instrument.html#method.instrument">Read more</a></p>
</div><h4 id="method.in_current_span" class="method hidden"><code>pub fn <a href="../../tracing/instrument/trait.Instrument.html#method.in_current_span" class="fnname">in_current_span</a>(self) -&gt; <a class="struct" href="../../tracing/instrument/struct.Instrumented.html" title="struct tracing::instrument::Instrumented">Instrumented</a>&lt;Self&gt;</code><a class="srclink" href="../../src/tracing/instrument.rs.html#74" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Instruments this type with the <a href="../struct.Span.html#method.current">current</a> <code>Span</code>, returning an
<code>Instrumented</code> wrapper. <a href="../../tracing/instrument/trait.Instrument.html#method.in_current_span">Read more</a></p>
</div></div><h3 id="impl-Into%3CU%3E" class="impl"><code class="in-band">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,&nbsp;</span></code><a href="#impl-Into%3CU%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#534-541" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.into" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fnname">into</a>(self) -&gt; U</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#538" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-TryFrom%3CU%3E" class="impl"><code class="in-band">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,&nbsp;</span></code><a href="#impl-TryFrom%3CU%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#582-591" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Error" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" class="type">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id="method.try_from" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#588" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-TryInto%3CU%3E" class="impl"><code class="in-band">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,&nbsp;</span></code><a href="#impl-TryInto%3CU%3E" class="anchor"></a><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#568-577" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Error-1" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" class="type">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></code></h4><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id="method.try_into" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into" class="fnname">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</code><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#574" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../../" data-current-crate="google_recommendationengine1_beta1"></div>
<script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html>