Struct aws_sdk_groundstation::model::Source
source · [−]#[non_exhaustive]pub struct Source {
pub config_type: Option<ConfigCapabilityType>,
pub config_id: Option<String>,
pub config_details: Option<ConfigDetails>,
pub dataflow_source_region: Option<String>,
}
Expand description
Dataflow details for the source side.
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.config_type: Option<ConfigCapabilityType>
Type of a Config
.
config_id: Option<String>
UUID of a Config
.
config_details: Option<ConfigDetails>
Additional details for a Config
, if type is dataflow endpoint or antenna demod decode.
dataflow_source_region: Option<String>
Region of a dataflow source.
Implementations
sourceimpl Source
impl Source
sourcepub fn config_type(&self) -> Option<&ConfigCapabilityType>
pub fn config_type(&self) -> Option<&ConfigCapabilityType>
Type of a Config
.
sourcepub fn config_details(&self) -> Option<&ConfigDetails>
pub fn config_details(&self) -> Option<&ConfigDetails>
Additional details for a Config
, if type is dataflow endpoint or antenna demod decode.
sourcepub fn dataflow_source_region(&self) -> Option<&str>
pub fn dataflow_source_region(&self) -> Option<&str>
Region of a dataflow source.
Trait Implementations
impl StructuralPartialEq for Source
Auto Trait Implementations
impl RefUnwindSafe for Source
impl Send for Source
impl Sync for Source
impl Unpin for Source
impl UnwindSafe for Source
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more