Struct aws_sdk_groundstation::operation::get_mission_profile::builders::GetMissionProfileOutputBuilder
source · #[non_exhaustive]pub struct GetMissionProfileOutputBuilder { /* private fields */ }
Expand description
A builder for GetMissionProfileOutput
.
Implementations§
source§impl GetMissionProfileOutputBuilder
impl GetMissionProfileOutputBuilder
sourcepub fn mission_profile_id(self, input: impl Into<String>) -> Self
pub fn mission_profile_id(self, input: impl Into<String>) -> Self
UUID of a mission profile.
sourcepub fn set_mission_profile_id(self, input: Option<String>) -> Self
pub fn set_mission_profile_id(self, input: Option<String>) -> Self
UUID of a mission profile.
sourcepub fn get_mission_profile_id(&self) -> &Option<String>
pub fn get_mission_profile_id(&self) -> &Option<String>
UUID of a mission profile.
sourcepub fn mission_profile_arn(self, input: impl Into<String>) -> Self
pub fn mission_profile_arn(self, input: impl Into<String>) -> Self
ARN of a mission profile.
sourcepub fn set_mission_profile_arn(self, input: Option<String>) -> Self
pub fn set_mission_profile_arn(self, input: Option<String>) -> Self
ARN of a mission profile.
sourcepub fn get_mission_profile_arn(&self) -> &Option<String>
pub fn get_mission_profile_arn(&self) -> &Option<String>
ARN of a mission profile.
sourcepub fn set_region(self, input: Option<String>) -> Self
pub fn set_region(self, input: Option<String>) -> Self
Region of a mission profile.
sourcepub fn get_region(&self) -> &Option<String>
pub fn get_region(&self) -> &Option<String>
Region of a mission profile.
sourcepub fn contact_pre_pass_duration_seconds(self, input: i32) -> Self
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.
sourcepub fn set_contact_pre_pass_duration_seconds(self, input: Option<i32>) -> Self
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.
sourcepub fn get_contact_pre_pass_duration_seconds(&self) -> &Option<i32>
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.
sourcepub fn contact_post_pass_duration_seconds(self, input: i32) -> Self
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.
sourcepub fn set_contact_post_pass_duration_seconds(self, input: Option<i32>) -> Self
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.
sourcepub fn get_contact_post_pass_duration_seconds(&self) -> &Option<i32>
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.
sourcepub fn minimum_viable_contact_duration_seconds(self, input: i32) -> Self
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.
sourcepub fn set_minimum_viable_contact_duration_seconds(
self,
input: Option<i32>
) -> Self
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.
sourcepub fn get_minimum_viable_contact_duration_seconds(&self) -> &Option<i32>
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.
sourcepub fn dataflow_edges(self, input: Vec<String>) -> Self
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
.
sourcepub fn set_dataflow_edges(self, input: Option<Vec<Vec<String>>>) -> Self
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
.
sourcepub fn get_dataflow_edges(&self) -> &Option<Vec<Vec<String>>>
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
.
sourcepub fn tracking_config_arn(self, input: impl Into<String>) -> Self
pub fn tracking_config_arn(self, input: impl Into<String>) -> Self
ARN of a tracking Config
.
sourcepub fn set_tracking_config_arn(self, input: Option<String>) -> Self
pub fn set_tracking_config_arn(self, input: Option<String>) -> Self
ARN of a tracking Config
.
sourcepub fn get_tracking_config_arn(&self) -> &Option<String>
pub fn get_tracking_config_arn(&self) -> &Option<String>
ARN of a tracking Config
.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
Tags assigned to a mission profile.
Tags assigned to a mission profile.
Tags assigned to a mission profile.
sourcepub fn streams_kms_key(self, input: KmsKey) -> Self
pub fn streams_kms_key(self, input: KmsKey) -> Self
KMS key to use for encrypting streams.
sourcepub fn set_streams_kms_key(self, input: Option<KmsKey>) -> Self
pub fn set_streams_kms_key(self, input: Option<KmsKey>) -> Self
KMS key to use for encrypting streams.
sourcepub fn get_streams_kms_key(&self) -> &Option<KmsKey>
pub fn get_streams_kms_key(&self) -> &Option<KmsKey>
KMS key to use for encrypting streams.
sourcepub fn streams_kms_role(self, input: impl Into<String>) -> Self
pub fn streams_kms_role(self, input: impl Into<String>) -> Self
Role to use for encrypting streams with KMS key.
sourcepub fn set_streams_kms_role(self, input: Option<String>) -> Self
pub fn set_streams_kms_role(self, input: Option<String>) -> Self
Role to use for encrypting streams with KMS key.
sourcepub fn get_streams_kms_role(&self) -> &Option<String>
pub fn get_streams_kms_role(&self) -> &Option<String>
Role to use for encrypting streams with KMS key.
sourcepub fn build(self) -> GetMissionProfileOutput
pub fn build(self) -> GetMissionProfileOutput
Consumes the builder and constructs a GetMissionProfileOutput
.
Trait Implementations§
source§impl Clone for GetMissionProfileOutputBuilder
impl Clone for GetMissionProfileOutputBuilder
source§fn clone(&self) -> GetMissionProfileOutputBuilder
fn clone(&self) -> GetMissionProfileOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetMissionProfileOutputBuilder
impl Default for GetMissionProfileOutputBuilder
source§fn default() -> GetMissionProfileOutputBuilder
fn default() -> GetMissionProfileOutputBuilder
source§impl PartialEq for GetMissionProfileOutputBuilder
impl PartialEq for GetMissionProfileOutputBuilder
source§fn eq(&self, other: &GetMissionProfileOutputBuilder) -> bool
fn eq(&self, other: &GetMissionProfileOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetMissionProfileOutputBuilder
Auto Trait Implementations§
impl Freeze for GetMissionProfileOutputBuilder
impl RefUnwindSafe for GetMissionProfileOutputBuilder
impl Send for GetMissionProfileOutputBuilder
impl Sync for GetMissionProfileOutputBuilder
impl Unpin for GetMissionProfileOutputBuilder
impl UnwindSafe for GetMissionProfileOutputBuilder
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