#[non_exhaustive]pub struct RegionInstanceGroupManagersSetTemplateRequest {
pub instance_template: Option<String>,
/* private fields */
}Available on crate feature
region-instance-group-managers only.Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.instance_template: Option<String>URL of the InstanceTemplate resource from which all new instances will be created.
Implementations§
Source§impl RegionInstanceGroupManagersSetTemplateRequest
impl RegionInstanceGroupManagersSetTemplateRequest
pub fn new() -> Self
Sourcepub fn set_instance_template<T>(self, v: T) -> Self
pub fn set_instance_template<T>(self, v: T) -> Self
Sets the value of instance_template.
§Example
ⓘ
let x = RegionInstanceGroupManagersSetTemplateRequest::new().set_instance_template("example");Sourcepub fn set_or_clear_instance_template<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_instance_template<T>(self, v: Option<T>) -> Self
Sets or clears the value of instance_template.
§Example
ⓘ
let x = RegionInstanceGroupManagersSetTemplateRequest::new().set_or_clear_instance_template(Some("example"));
let x = RegionInstanceGroupManagersSetTemplateRequest::new().set_or_clear_instance_template(None::<String>);Trait Implementations§
Source§impl Clone for RegionInstanceGroupManagersSetTemplateRequest
impl Clone for RegionInstanceGroupManagersSetTemplateRequest
Source§fn clone(&self) -> RegionInstanceGroupManagersSetTemplateRequest
fn clone(&self) -> RegionInstanceGroupManagersSetTemplateRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for RegionInstanceGroupManagersSetTemplateRequest
impl Default for RegionInstanceGroupManagersSetTemplateRequest
Source§fn default() -> RegionInstanceGroupManagersSetTemplateRequest
fn default() -> RegionInstanceGroupManagersSetTemplateRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for RegionInstanceGroupManagersSetTemplateRequest
impl PartialEq for RegionInstanceGroupManagersSetTemplateRequest
Source§fn eq(&self, other: &RegionInstanceGroupManagersSetTemplateRequest) -> bool
fn eq(&self, other: &RegionInstanceGroupManagersSetTemplateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RegionInstanceGroupManagersSetTemplateRequest
Auto Trait Implementations§
impl Freeze for RegionInstanceGroupManagersSetTemplateRequest
impl RefUnwindSafe for RegionInstanceGroupManagersSetTemplateRequest
impl Send for RegionInstanceGroupManagersSetTemplateRequest
impl Sync for RegionInstanceGroupManagersSetTemplateRequest
impl Unpin for RegionInstanceGroupManagersSetTemplateRequest
impl UnwindSafe for RegionInstanceGroupManagersSetTemplateRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more