#[non_exhaustive]pub struct InterconnectsSetNameRequest {
pub current_name: Option<String>,
pub name: Option<String>,
/* private fields */
}Available on crate feature
interconnects only.Expand description
Request to rename an interconnect.
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.current_name: Option<String>The current name of the interconnect. The name must be 1-63 characters long, and comply with RFC1035.
name: Option<String>The new name of the interconnect. The name must be 1-63 characters long, and comply with RFC1035.
Implementations§
Source§impl InterconnectsSetNameRequest
impl InterconnectsSetNameRequest
Sourcepub fn set_current_name<T>(self, v: T) -> Self
pub fn set_current_name<T>(self, v: T) -> Self
Sets the value of current_name.
§Example
ⓘ
let x = InterconnectsSetNameRequest::new().set_current_name("example");Sourcepub fn set_or_clear_current_name<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_current_name<T>(self, v: Option<T>) -> Self
Sets or clears the value of current_name.
§Example
ⓘ
let x = InterconnectsSetNameRequest::new().set_or_clear_current_name(Some("example"));
let x = InterconnectsSetNameRequest::new().set_or_clear_current_name(None::<String>);Trait Implementations§
Source§impl Clone for InterconnectsSetNameRequest
impl Clone for InterconnectsSetNameRequest
Source§impl Debug for InterconnectsSetNameRequest
impl Debug for InterconnectsSetNameRequest
impl StructuralPartialEq for InterconnectsSetNameRequest
Auto Trait Implementations§
impl Freeze for InterconnectsSetNameRequest
impl RefUnwindSafe for InterconnectsSetNameRequest
impl Send for InterconnectsSetNameRequest
impl Sync for InterconnectsSetNameRequest
impl Unpin for InterconnectsSetNameRequest
impl UnsafeUnpin for InterconnectsSetNameRequest
impl UnwindSafe for InterconnectsSetNameRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request