mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-01-30 13:54:09 +01:00
129 lines
42 KiB
HTML
129 lines
42 KiB
HTML
<!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 `InstanceGroupManagerMethods` struct in crate `google_replicapool1_beta2`."><meta name="keywords" content="rust, rustlang, rust-lang, InstanceGroupManagerMethods"><title>google_replicapool1_beta2::api::InstanceGroupManagerMethods - 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">☰</div><a href='../../google_replicapool1_beta2/index.html'><div class='logo-container rust-logo'><img src='../../rust-logo.png' alt='logo'></div></a><p class="location">Struct InstanceGroupManagerMethods</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#implementations">Methods</a><div class="sidebar-links"><a href="#method.abandon_instances">abandon_instances</a><a href="#method.delete">delete</a><a href="#method.delete_instances">delete_instances</a><a href="#method.get">get</a><a href="#method.insert">insert</a><a href="#method.list">list</a><a href="#method.recreate_instances">recreate_instances</a><a href="#method.resize">resize</a><a href="#method.set_instance_template">set_instance_template</a><a href="#method.set_target_pools">set_target_pools</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<T></a><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a><a href="#impl-From%3CT%3E">From<T></a><a href="#impl-Instrument">Instrument</a><a href="#impl-Into%3CU%3E">Into<U></a><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a><a href="#impl-TryInto%3CU%3E">TryInto<U></a></div></div><p class="location"><a href="../index.html">google_replicapool1_beta2</a>::<wbr><a href="index.html">api</a></p><div id="sidebar-vars" data-name="InstanceGroupManagerMethods" 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_replicapool1_beta2</a>::<wbr><a href="index.html">api</a>::<wbr><a class="struct" href="">InstanceGroupManagerMethods</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">−</span>]</a></span><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#591-595" title="goto source code">[src]</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class="rust struct">pub struct InstanceGroupManagerMethods<'a, C> <span class="where fmt-newline">where<br> C: 'a, </span> { /* fields omitted */ }</pre></div><div class="docblock"><p>A builder providing access to all methods supported on <em>instanceGroupManager</em> resources.
|
||
It is not used directly, but through the <code>Replicapool</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_replicapool1_beta2</span> <span class="kw">as</span> <span class="ident">replicapool1_beta2</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">replicapool1_beta2</span>::<span class="ident">Replicapool</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">Replicapool</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't bind this to a variable, but keep calling *CallBuilders*</span>
|
||
<span class="comment">// like `abandon_instances(...)`, `delete(...)`, `delete_instances(...)`, `get(...)`, `insert(...)`, `list(...)`, `recreate_instances(...)`, `resize(...)`, `set_instance_template(...)` and `set_target_pools(...)`</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">instance_group_managers</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<'a, C> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerMethods.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerMethods">InstanceGroupManagerMethods</a><'a, C></code><a href="#impl" class="anchor"></a><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#599-825" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.abandon_instances" class="method"><code>pub fn <a href="#method.abandon_instances" class="fnname">abandon_instances</a>(<br> &self, <br> request: <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagersAbandonInstancesRequest.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagersAbandonInstancesRequest">InstanceGroupManagersAbandonInstancesRequest</a>, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> instance_group_manager: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerAbandonInstanceCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerAbandonInstanceCall">InstanceGroupManagerAbandonInstanceCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#611-622" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Removes the specified instances from the managed instance group, and from any target pools of which they were members, without deleting the instances.</p>
|
||
<h1 id="arguments" class="section-header"><a href="#arguments">Arguments</a></h1>
|
||
<ul>
|
||
<li><code>request</code> - No description provided.</li>
|
||
<li><code>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>instanceGroupManager</code> - The name of the instance group manager.</li>
|
||
</ul>
|
||
</div><h4 id="method.delete" class="method"><code>pub fn <a href="#method.delete" class="fnname">delete</a>(<br> &self, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> instance_group_manager: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerDeleteCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerDeleteCall">InstanceGroupManagerDeleteCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#633-643" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Deletes the instance group manager and all instances contained within. If you'd like to delete the manager without deleting the instances, you must first abandon the instances to remove them from the group.</p>
|
||
<h1 id="arguments-1" class="section-header"><a href="#arguments-1">Arguments</a></h1>
|
||
<ul>
|
||
<li><code>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>instanceGroupManager</code> - Name of the Instance Group Manager resource to delete.</li>
|
||
</ul>
|
||
</div><h4 id="method.delete_instances" class="method"><code>pub fn <a href="#method.delete_instances" class="fnname">delete_instances</a>(<br> &self, <br> request: <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagersDeleteInstancesRequest.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagersDeleteInstancesRequest">InstanceGroupManagersDeleteInstancesRequest</a>, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> instance_group_manager: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerDeleteInstanceCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerDeleteInstanceCall">InstanceGroupManagerDeleteInstanceCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#655-666" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Deletes the specified instances. The instances are deleted, then removed from the instance group and any target pools of which they were a member. The targetSize of the instance group manager is reduced by the number of instances deleted.</p>
|
||
<h1 id="arguments-2" class="section-header"><a href="#arguments-2">Arguments</a></h1>
|
||
<ul>
|
||
<li><code>request</code> - No description provided.</li>
|
||
<li><code>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>instanceGroupManager</code> - The name of the instance group manager.</li>
|
||
</ul>
|
||
</div><h4 id="method.get" class="method"><code>pub fn <a href="#method.get" class="fnname">get</a>(<br> &self, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> instance_group_manager: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerGetCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerGetCall">InstanceGroupManagerGetCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#677-687" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Returns the specified Instance Group Manager resource.</p>
|
||
<h1 id="arguments-3" class="section-header"><a href="#arguments-3">Arguments</a></h1>
|
||
<ul>
|
||
<li><code>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>instanceGroupManager</code> - Name of the instance resource to return.</li>
|
||
</ul>
|
||
</div><h4 id="method.insert" class="method"><code>pub fn <a href="#method.insert" class="fnname">insert</a>(<br> &self, <br> request: <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManager.html" title="struct google_replicapool1_beta2::api::InstanceGroupManager">InstanceGroupManager</a>, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerInsertCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerInsertCall">InstanceGroupManagerInsertCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#699-710" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Creates an instance group manager, as well as the instance group and the specified number of instances.</p>
|
||
<h1 id="arguments-4" class="section-header"><a href="#arguments-4">Arguments</a></h1>
|
||
<ul>
|
||
<li><code>request</code> - No description provided.</li>
|
||
<li><code>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>size</code> - Number of instances that should exist.</li>
|
||
</ul>
|
||
</div><h4 id="method.list" class="method"><code>pub fn <a href="#method.list" class="fnname">list</a>(<br> &self, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerListCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerListCall">InstanceGroupManagerListCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#720-732" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Retrieves the list of Instance Group Manager resources contained within the specified zone.</p>
|
||
<h1 id="arguments-5" class="section-header"><a href="#arguments-5">Arguments</a></h1>
|
||
<ul>
|
||
<li><code>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
</ul>
|
||
</div><h4 id="method.recreate_instances" class="method"><code>pub fn <a href="#method.recreate_instances" class="fnname">recreate_instances</a>(<br> &self, <br> request: <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagersRecreateInstancesRequest.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagersRecreateInstancesRequest">InstanceGroupManagersRecreateInstancesRequest</a>, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> instance_group_manager: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerRecreateInstanceCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerRecreateInstanceCall">InstanceGroupManagerRecreateInstanceCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#744-755" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Recreates the specified instances. The instances are deleted, then recreated using the instance group manager's current instance template.</p>
|
||
<h1 id="arguments-6" class="section-header"><a href="#arguments-6">Arguments</a></h1>
|
||
<ul>
|
||
<li><code>request</code> - No description provided.</li>
|
||
<li><code>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>instanceGroupManager</code> - The name of the instance group manager.</li>
|
||
</ul>
|
||
</div><h4 id="method.resize" class="method"><code>pub fn <a href="#method.resize" class="fnname">resize</a>(<br> &self, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> instance_group_manager: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> size: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerResizeCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerResizeCall">InstanceGroupManagerResizeCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#767-778" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Resizes the managed instance group up or down. If resized up, new instances are created using the current instance template. If resized down, instances are removed in the order outlined in Resizing a managed instance group.</p>
|
||
<h1 id="arguments-7" class="section-header"><a href="#arguments-7">Arguments</a></h1>
|
||
<ul>
|
||
<li><code>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>instanceGroupManager</code> - The name of the instance group manager.</li>
|
||
<li><code>size</code> - Number of instances that should exist in this Instance Group Manager.</li>
|
||
</ul>
|
||
</div><h4 id="method.set_instance_template" class="method"><code>pub fn <a href="#method.set_instance_template" class="fnname">set_instance_template</a>(<br> &self, <br> request: <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagersSetInstanceTemplateRequest.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagersSetInstanceTemplateRequest">InstanceGroupManagersSetInstanceTemplateRequest</a>, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> instance_group_manager: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerSetInstanceTemplateCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerSetInstanceTemplateCall">InstanceGroupManagerSetInstanceTemplateCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#790-801" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Sets the instance template to use when creating new instances in this group. Existing instances are not affected.</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>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>instanceGroupManager</code> - The name of the instance group manager.</li>
|
||
</ul>
|
||
</div><h4 id="method.set_target_pools" class="method"><code>pub fn <a href="#method.set_target_pools" class="fnname">set_target_pools</a>(<br> &self, <br> request: <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagersSetTargetPoolsRequest.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagersSetTargetPoolsRequest">InstanceGroupManagersSetTargetPoolsRequest</a>, <br> project: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> zone: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>, <br> instance_group_manager: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a><br>) -> <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerSetTargetPoolCall.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerSetTargetPoolCall">InstanceGroupManagerSetTargetPoolCall</a><'a, C></code><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#813-824" title="goto source code">[src]</a></h4><div class="docblock"><p>Create a builder to help you perform the following task:</p>
|
||
<p>Modifies the target pools to which all new instances in this group are assigned. Existing instances in the group are not affected.</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>project</code> - The Google Developers Console project name.</li>
|
||
<li><code>zone</code> - The name of the zone in which the instance group manager resides.</li>
|
||
<li><code>instanceGroupManager</code> - The name of the instance group manager.</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<'a, C> <a class="trait" href="../../google_replicapool1_beta2/client/trait.MethodsBuilder.html" title="trait google_replicapool1_beta2::client::MethodsBuilder">MethodsBuilder</a> for <a class="struct" href="../../google_replicapool1_beta2/api/struct.InstanceGroupManagerMethods.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerMethods">InstanceGroupManagerMethods</a><'a, C></code><a href="#impl-MethodsBuilder" class="anchor"></a><a class="srclink" href="../../src/google_replicapool1_beta2/api.rs.html#597" 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<'a, C> !<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_replicapool1_beta2/api/struct.InstanceGroupManagerMethods.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerMethods">InstanceGroupManagerMethods</a><'a, C></code><a href="#impl-RefUnwindSafe" class="anchor"></a><a class="srclink" href="../../src/google_replicapool1_beta2/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<'a, C> !<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_replicapool1_beta2/api/struct.InstanceGroupManagerMethods.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerMethods">InstanceGroupManagerMethods</a><'a, C></code><a href="#impl-Send" class="anchor"></a><a class="srclink" href="../../src/google_replicapool1_beta2/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<'a, C> !<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_replicapool1_beta2/api/struct.InstanceGroupManagerMethods.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerMethods">InstanceGroupManagerMethods</a><'a, C></code><a href="#impl-Sync" class="anchor"></a><a class="srclink" href="../../src/google_replicapool1_beta2/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<'a, C> <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_replicapool1_beta2/api/struct.InstanceGroupManagerMethods.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerMethods">InstanceGroupManagerMethods</a><'a, C></code><a href="#impl-Unpin" class="anchor"></a><a class="srclink" href="../../src/google_replicapool1_beta2/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<'a, C> !<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_replicapool1_beta2/api/struct.InstanceGroupManagerMethods.html" title="struct google_replicapool1_beta2::api::InstanceGroupManagerMethods">InstanceGroupManagerMethods</a><'a, C></code><a href="#impl-UnwindSafe" class="anchor"></a><a class="srclink" href="../../src/google_replicapool1_beta2/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<T> <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> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </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>(&self) -> <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<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </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>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</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<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </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>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&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<T> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T> 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) -> 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<T> <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>) -> <a class="struct" href="../../tracing/instrument/struct.Instrumented.html" title="struct tracing::instrument::Instrumented">Instrumented</a><Self></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) -> <a class="struct" href="../../tracing/instrument/struct.Instrumented.html" title="struct tracing::instrument::Instrumented">Instrumented</a><Self></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<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><T>, </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) -> 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<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><T>, </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) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, <T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><U>>::<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><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<T, U> <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a><U> for T <span class="where fmt-newline">where<br> U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>, </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> = <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<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) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><U, <U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<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><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_replicapool1_beta2"></div>
|
||
<script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html> |