Struct aws_sdk_groundstation::operation::update_ephemeris::builders::UpdateEphemerisInputBuilder
source · #[non_exhaustive]pub struct UpdateEphemerisInputBuilder { /* private fields */ }
Expand description
A builder for UpdateEphemerisInput
.
Implementations§
source§impl UpdateEphemerisInputBuilder
impl UpdateEphemerisInputBuilder
sourcepub fn ephemeris_id(self, input: impl Into<String>) -> Self
pub fn ephemeris_id(self, input: impl Into<String>) -> Self
The AWS Ground Station ephemeris ID.
This field is required.sourcepub fn set_ephemeris_id(self, input: Option<String>) -> Self
pub fn set_ephemeris_id(self, input: Option<String>) -> Self
The AWS Ground Station ephemeris ID.
sourcepub fn get_ephemeris_id(&self) -> &Option<String>
pub fn get_ephemeris_id(&self) -> &Option<String>
The AWS Ground Station ephemeris ID.
sourcepub fn enabled(self, input: bool) -> Self
pub fn enabled(self, input: bool) -> Self
Whether the ephemeris is enabled or not. Changing this value will not require the ephemeris to be re-validated.
This field is required.sourcepub fn set_enabled(self, input: Option<bool>) -> Self
pub fn set_enabled(self, input: Option<bool>) -> Self
Whether the ephemeris is enabled or not. Changing this value will not require the ephemeris to be re-validated.
sourcepub fn get_enabled(&self) -> &Option<bool>
pub fn get_enabled(&self) -> &Option<bool>
Whether the ephemeris is enabled or not. Changing this value will not require the ephemeris to be re-validated.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
sourcepub fn priority(self, input: i32) -> Self
pub fn priority(self, input: i32) -> Self
Customer-provided priority score to establish the order in which overlapping ephemerides should be used.
The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.
Priority must be 1 or greater
sourcepub fn set_priority(self, input: Option<i32>) -> Self
pub fn set_priority(self, input: Option<i32>) -> Self
Customer-provided priority score to establish the order in which overlapping ephemerides should be used.
The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.
Priority must be 1 or greater
sourcepub fn get_priority(&self) -> &Option<i32>
pub fn get_priority(&self) -> &Option<i32>
Customer-provided priority score to establish the order in which overlapping ephemerides should be used.
The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.
Priority must be 1 or greater
sourcepub fn build(self) -> Result<UpdateEphemerisInput, BuildError>
pub fn build(self) -> Result<UpdateEphemerisInput, BuildError>
Consumes the builder and constructs a UpdateEphemerisInput
.
source§impl UpdateEphemerisInputBuilder
impl UpdateEphemerisInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateEphemerisOutput, SdkError<UpdateEphemerisError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateEphemerisOutput, SdkError<UpdateEphemerisError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateEphemerisInputBuilder
impl Clone for UpdateEphemerisInputBuilder
source§fn clone(&self) -> UpdateEphemerisInputBuilder
fn clone(&self) -> UpdateEphemerisInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateEphemerisInputBuilder
impl Debug for UpdateEphemerisInputBuilder
source§impl Default for UpdateEphemerisInputBuilder
impl Default for UpdateEphemerisInputBuilder
source§fn default() -> UpdateEphemerisInputBuilder
fn default() -> UpdateEphemerisInputBuilder
source§impl PartialEq for UpdateEphemerisInputBuilder
impl PartialEq for UpdateEphemerisInputBuilder
source§fn eq(&self, other: &UpdateEphemerisInputBuilder) -> bool
fn eq(&self, other: &UpdateEphemerisInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateEphemerisInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateEphemerisInputBuilder
impl RefUnwindSafe for UpdateEphemerisInputBuilder
impl Send for UpdateEphemerisInputBuilder
impl Sync for UpdateEphemerisInputBuilder
impl Unpin for UpdateEphemerisInputBuilder
impl UnwindSafe for UpdateEphemerisInputBuilder
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