Struct aws_sdk_directconnect::operation::delete_interconnect::builders::DeleteInterconnectOutputBuilder
source · #[non_exhaustive]pub struct DeleteInterconnectOutputBuilder { /* private fields */ }Expand description
A builder for DeleteInterconnectOutput.
Implementations§
source§impl DeleteInterconnectOutputBuilder
impl DeleteInterconnectOutputBuilder
sourcepub fn interconnect_state(self, input: InterconnectState) -> Self
pub fn interconnect_state(self, input: InterconnectState) -> Self
The state of the interconnect. The following are the possible values:
-
requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer. -
pending: The interconnect is approved, and is being initialized. -
available: The network link is up, and the interconnect is ready for use. -
down: The network link is down. -
deleting: The interconnect is being deleted. -
deleted: The interconnect is deleted. -
unknown: The state of the interconnect is not available.
sourcepub fn set_interconnect_state(self, input: Option<InterconnectState>) -> Self
pub fn set_interconnect_state(self, input: Option<InterconnectState>) -> Self
The state of the interconnect. The following are the possible values:
-
requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer. -
pending: The interconnect is approved, and is being initialized. -
available: The network link is up, and the interconnect is ready for use. -
down: The network link is down. -
deleting: The interconnect is being deleted. -
deleted: The interconnect is deleted. -
unknown: The state of the interconnect is not available.
sourcepub fn get_interconnect_state(&self) -> &Option<InterconnectState>
pub fn get_interconnect_state(&self) -> &Option<InterconnectState>
The state of the interconnect. The following are the possible values:
-
requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer. -
pending: The interconnect is approved, and is being initialized. -
available: The network link is up, and the interconnect is ready for use. -
down: The network link is down. -
deleting: The interconnect is being deleted. -
deleted: The interconnect is deleted. -
unknown: The state of the interconnect is not available.
sourcepub fn build(self) -> DeleteInterconnectOutput
pub fn build(self) -> DeleteInterconnectOutput
Consumes the builder and constructs a DeleteInterconnectOutput.
Trait Implementations§
source§impl Clone for DeleteInterconnectOutputBuilder
impl Clone for DeleteInterconnectOutputBuilder
source§fn clone(&self) -> DeleteInterconnectOutputBuilder
fn clone(&self) -> DeleteInterconnectOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DeleteInterconnectOutputBuilder
impl Default for DeleteInterconnectOutputBuilder
source§fn default() -> DeleteInterconnectOutputBuilder
fn default() -> DeleteInterconnectOutputBuilder
source§impl PartialEq for DeleteInterconnectOutputBuilder
impl PartialEq for DeleteInterconnectOutputBuilder
source§fn eq(&self, other: &DeleteInterconnectOutputBuilder) -> bool
fn eq(&self, other: &DeleteInterconnectOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DeleteInterconnectOutputBuilder
Auto Trait Implementations§
impl Freeze for DeleteInterconnectOutputBuilder
impl RefUnwindSafe for DeleteInterconnectOutputBuilder
impl Send for DeleteInterconnectOutputBuilder
impl Sync for DeleteInterconnectOutputBuilder
impl Unpin for DeleteInterconnectOutputBuilder
impl UnwindSafe for DeleteInterconnectOutputBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more