#[non_exhaustive]pub struct GetSatelliteOutputBuilder { /* private fields */ }
Expand description
A builder for GetSatelliteOutput
.
Implementations§
source§impl GetSatelliteOutputBuilder
impl GetSatelliteOutputBuilder
sourcepub fn satellite_id(self, input: impl Into<String>) -> Self
pub fn satellite_id(self, input: impl Into<String>) -> Self
UUID of a satellite.
sourcepub fn set_satellite_id(self, input: Option<String>) -> Self
pub fn set_satellite_id(self, input: Option<String>) -> Self
UUID of a satellite.
sourcepub fn get_satellite_id(&self) -> &Option<String>
pub fn get_satellite_id(&self) -> &Option<String>
UUID of a satellite.
sourcepub fn satellite_arn(self, input: impl Into<String>) -> Self
pub fn satellite_arn(self, input: impl Into<String>) -> Self
ARN of a satellite.
sourcepub fn set_satellite_arn(self, input: Option<String>) -> Self
pub fn set_satellite_arn(self, input: Option<String>) -> Self
ARN of a satellite.
sourcepub fn get_satellite_arn(&self) -> &Option<String>
pub fn get_satellite_arn(&self) -> &Option<String>
ARN of a satellite.
sourcepub fn norad_satellite_id(self, input: i32) -> Self
pub fn norad_satellite_id(self, input: i32) -> Self
NORAD satellite ID number.
sourcepub fn set_norad_satellite_id(self, input: Option<i32>) -> Self
pub fn set_norad_satellite_id(self, input: Option<i32>) -> Self
NORAD satellite ID number.
sourcepub fn get_norad_satellite_id(&self) -> &Option<i32>
pub fn get_norad_satellite_id(&self) -> &Option<i32>
NORAD satellite ID number.
sourcepub fn ground_stations(self, input: impl Into<String>) -> Self
pub fn ground_stations(self, input: impl Into<String>) -> Self
Appends an item to ground_stations
.
To override the contents of this collection use set_ground_stations
.
A list of ground stations to which the satellite is on-boarded.
sourcepub fn set_ground_stations(self, input: Option<Vec<String>>) -> Self
pub fn set_ground_stations(self, input: Option<Vec<String>>) -> Self
A list of ground stations to which the satellite is on-boarded.
sourcepub fn get_ground_stations(&self) -> &Option<Vec<String>>
pub fn get_ground_stations(&self) -> &Option<Vec<String>>
A list of ground stations to which the satellite is on-boarded.
sourcepub fn current_ephemeris(self, input: EphemerisMetaData) -> Self
pub fn current_ephemeris(self, input: EphemerisMetaData) -> Self
The current ephemeris being used to compute the trajectory of the satellite.
sourcepub fn set_current_ephemeris(self, input: Option<EphemerisMetaData>) -> Self
pub fn set_current_ephemeris(self, input: Option<EphemerisMetaData>) -> Self
The current ephemeris being used to compute the trajectory of the satellite.
sourcepub fn get_current_ephemeris(&self) -> &Option<EphemerisMetaData>
pub fn get_current_ephemeris(&self) -> &Option<EphemerisMetaData>
The current ephemeris being used to compute the trajectory of the satellite.
sourcepub fn build(self) -> GetSatelliteOutput
pub fn build(self) -> GetSatelliteOutput
Consumes the builder and constructs a GetSatelliteOutput
.
Trait Implementations§
source§impl Clone for GetSatelliteOutputBuilder
impl Clone for GetSatelliteOutputBuilder
source§fn clone(&self) -> GetSatelliteOutputBuilder
fn clone(&self) -> GetSatelliteOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetSatelliteOutputBuilder
impl Debug for GetSatelliteOutputBuilder
source§impl Default for GetSatelliteOutputBuilder
impl Default for GetSatelliteOutputBuilder
source§fn default() -> GetSatelliteOutputBuilder
fn default() -> GetSatelliteOutputBuilder
source§impl PartialEq for GetSatelliteOutputBuilder
impl PartialEq for GetSatelliteOutputBuilder
source§fn eq(&self, other: &GetSatelliteOutputBuilder) -> bool
fn eq(&self, other: &GetSatelliteOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetSatelliteOutputBuilder
Auto Trait Implementations§
impl Freeze for GetSatelliteOutputBuilder
impl RefUnwindSafe for GetSatelliteOutputBuilder
impl Send for GetSatelliteOutputBuilder
impl Sync for GetSatelliteOutputBuilder
impl Unpin for GetSatelliteOutputBuilder
impl UnwindSafe for GetSatelliteOutputBuilder
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> 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