#[non_exhaustive]
pub struct GetMissionProfileOutputBuilder { /* private fields */ }
Expand description

A builder for GetMissionProfileOutput.

Implementations§

source§

impl GetMissionProfileOutputBuilder

source

pub fn mission_profile_id(self, input: impl Into<String>) -> Self

UUID of a mission profile.

source

pub fn set_mission_profile_id(self, input: Option<String>) -> Self

UUID of a mission profile.

source

pub fn get_mission_profile_id(&self) -> &Option<String>

UUID of a mission profile.

source

pub fn mission_profile_arn(self, input: impl Into<String>) -> Self

ARN of a mission profile.

source

pub fn set_mission_profile_arn(self, input: Option<String>) -> Self

ARN of a mission profile.

source

pub fn get_mission_profile_arn(&self) -> &Option<String>

ARN of a mission profile.

source

pub fn name(self, input: impl Into<String>) -> Self

Name of a mission profile.

source

pub fn set_name(self, input: Option<String>) -> Self

Name of a mission profile.

source

pub fn get_name(&self) -> &Option<String>

Name of a mission profile.

source

pub fn region(self, input: impl Into<String>) -> Self

Region of a mission profile.

source

pub fn set_region(self, input: Option<String>) -> Self

Region of a mission profile.

source

pub fn get_region(&self) -> &Option<String>

Region of a mission profile.

source

pub fn contact_pre_pass_duration_seconds(self, input: i32) -> Self

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

source

pub fn set_contact_pre_pass_duration_seconds(self, input: Option<i32>) -> Self

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

source

pub fn get_contact_pre_pass_duration_seconds(&self) -> &Option<i32>

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

source

pub fn contact_post_pass_duration_seconds(self, input: i32) -> Self

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

source

pub fn set_contact_post_pass_duration_seconds(self, input: Option<i32>) -> Self

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

source

pub fn get_contact_post_pass_duration_seconds(&self) -> &Option<i32>

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

source

pub fn minimum_viable_contact_duration_seconds(self, input: i32) -> Self

Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

source

pub fn set_minimum_viable_contact_duration_seconds( self, input: Option<i32> ) -> Self

Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

source

pub fn get_minimum_viable_contact_duration_seconds(&self) -> &Option<i32>

Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

source

pub fn dataflow_edges(self, input: Vec<String>) -> Self

Appends an item to dataflow_edges.

To override the contents of this collection use set_dataflow_edges.

A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

source

pub fn set_dataflow_edges(self, input: Option<Vec<Vec<String>>>) -> Self

A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

source

pub fn get_dataflow_edges(&self) -> &Option<Vec<Vec<String>>>

A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

source

pub fn tracking_config_arn(self, input: impl Into<String>) -> Self

ARN of a tracking Config.

source

pub fn set_tracking_config_arn(self, input: Option<String>) -> Self

ARN of a tracking Config.

source

pub fn get_tracking_config_arn(&self) -> &Option<String>

ARN of a tracking Config.

source

pub fn tags(self, k: impl Into<String>, v: impl Into<String>) -> Self

Adds a key-value pair to tags.

To override the contents of this collection use set_tags.

Tags assigned to a mission profile.

source

pub fn set_tags(self, input: Option<HashMap<String, String>>) -> Self

Tags assigned to a mission profile.

source

pub fn get_tags(&self) -> &Option<HashMap<String, String>>

Tags assigned to a mission profile.

source

pub fn streams_kms_key(self, input: KmsKey) -> Self

KMS key to use for encrypting streams.

source

pub fn set_streams_kms_key(self, input: Option<KmsKey>) -> Self

KMS key to use for encrypting streams.

source

pub fn get_streams_kms_key(&self) -> &Option<KmsKey>

KMS key to use for encrypting streams.

source

pub fn streams_kms_role(self, input: impl Into<String>) -> Self

Role to use for encrypting streams with KMS key.

source

pub fn set_streams_kms_role(self, input: Option<String>) -> Self

Role to use for encrypting streams with KMS key.

source

pub fn get_streams_kms_role(&self) -> &Option<String>

Role to use for encrypting streams with KMS key.

source

pub fn build(self) -> GetMissionProfileOutput

Consumes the builder and constructs a GetMissionProfileOutput.

Trait Implementations§

source§

impl Clone for GetMissionProfileOutputBuilder

source§

fn clone(&self) -> GetMissionProfileOutputBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GetMissionProfileOutputBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GetMissionProfileOutputBuilder

source§

fn default() -> GetMissionProfileOutputBuilder

Returns the “default value” for a type. Read more
source§

impl PartialEq for GetMissionProfileOutputBuilder

source§

fn eq(&self, other: &GetMissionProfileOutputBuilder) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GetMissionProfileOutputBuilder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

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
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more