AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::GroundStation::Model::GetMissionProfileResult Class Reference

#include <GetMissionProfileResult.h>

Public Member Functions

 GetMissionProfileResult ()
 
 GetMissionProfileResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetMissionProfileResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
int GetContactPostPassDurationSeconds () const
 
void SetContactPostPassDurationSeconds (int value)
 
GetMissionProfileResultWithContactPostPassDurationSeconds (int value)
 
int GetContactPrePassDurationSeconds () const
 
void SetContactPrePassDurationSeconds (int value)
 
GetMissionProfileResultWithContactPrePassDurationSeconds (int value)
 
const Aws::Vector< Aws::Vector< Aws::String > > & GetDataflowEdges () const
 
void SetDataflowEdges (const Aws::Vector< Aws::Vector< Aws::String >> &value)
 
void SetDataflowEdges (Aws::Vector< Aws::Vector< Aws::String >> &&value)
 
GetMissionProfileResultWithDataflowEdges (const Aws::Vector< Aws::Vector< Aws::String >> &value)
 
GetMissionProfileResultWithDataflowEdges (Aws::Vector< Aws::Vector< Aws::String >> &&value)
 
GetMissionProfileResultAddDataflowEdges (const Aws::Vector< Aws::String > &value)
 
GetMissionProfileResultAddDataflowEdges (Aws::Vector< Aws::String > &&value)
 
int GetMinimumViableContactDurationSeconds () const
 
void SetMinimumViableContactDurationSeconds (int value)
 
GetMissionProfileResultWithMinimumViableContactDurationSeconds (int value)
 
const Aws::StringGetMissionProfileArn () const
 
void SetMissionProfileArn (const Aws::String &value)
 
void SetMissionProfileArn (Aws::String &&value)
 
void SetMissionProfileArn (const char *value)
 
GetMissionProfileResultWithMissionProfileArn (const Aws::String &value)
 
GetMissionProfileResultWithMissionProfileArn (Aws::String &&value)
 
GetMissionProfileResultWithMissionProfileArn (const char *value)
 
const Aws::StringGetMissionProfileId () const
 
void SetMissionProfileId (const Aws::String &value)
 
void SetMissionProfileId (Aws::String &&value)
 
void SetMissionProfileId (const char *value)
 
GetMissionProfileResultWithMissionProfileId (const Aws::String &value)
 
GetMissionProfileResultWithMissionProfileId (Aws::String &&value)
 
GetMissionProfileResultWithMissionProfileId (const char *value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GetMissionProfileResultWithName (const Aws::String &value)
 
GetMissionProfileResultWithName (Aws::String &&value)
 
GetMissionProfileResultWithName (const char *value)
 
const Aws::StringGetRegion () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
GetMissionProfileResultWithRegion (const Aws::String &value)
 
GetMissionProfileResultWithRegion (Aws::String &&value)
 
GetMissionProfileResultWithRegion (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetMissionProfileResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
GetMissionProfileResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetMissionProfileResultAddTags (const Aws::String &key, const Aws::String &value)
 
GetMissionProfileResultAddTags (Aws::String &&key, const Aws::String &value)
 
GetMissionProfileResultAddTags (const Aws::String &key, Aws::String &&value)
 
GetMissionProfileResultAddTags (Aws::String &&key, Aws::String &&value)
 
GetMissionProfileResultAddTags (const char *key, Aws::String &&value)
 
GetMissionProfileResultAddTags (Aws::String &&key, const char *value)
 
GetMissionProfileResultAddTags (const char *key, const char *value)
 
const Aws::StringGetTrackingConfigArn () const
 
void SetTrackingConfigArn (const Aws::String &value)
 
void SetTrackingConfigArn (Aws::String &&value)
 
void SetTrackingConfigArn (const char *value)
 
GetMissionProfileResultWithTrackingConfigArn (const Aws::String &value)
 
GetMissionProfileResultWithTrackingConfigArn (Aws::String &&value)
 
GetMissionProfileResultWithTrackingConfigArn (const char *value)
 

Detailed Description

See Also:

AWS API Reference

Definition at line 34 of file GetMissionProfileResult.h.

Constructor & Destructor Documentation

◆ GetMissionProfileResult() [1/2]

Aws::GroundStation::Model::GetMissionProfileResult::GetMissionProfileResult ( )

◆ GetMissionProfileResult() [2/2]

Aws::GroundStation::Model::GetMissionProfileResult::GetMissionProfileResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddDataflowEdges() [1/2]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddDataflowEdges ( const Aws::Vector< Aws::String > &  value)
inline

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

Definition at line 114 of file GetMissionProfileResult.h.

◆ AddDataflowEdges() [2/2]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddDataflowEdges ( Aws::Vector< Aws::String > &&  value)
inline

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

Definition at line 120 of file GetMissionProfileResult.h.

◆ AddTags() [1/7]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

Tags assigned to a mission profile.

Definition at line 317 of file GetMissionProfileResult.h.

◆ AddTags() [2/7]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Tags assigned to a mission profile.

Definition at line 322 of file GetMissionProfileResult.h.

◆ AddTags() [3/7]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Tags assigned to a mission profile.

Definition at line 327 of file GetMissionProfileResult.h.

◆ AddTags() [4/7]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Tags assigned to a mission profile.

Definition at line 332 of file GetMissionProfileResult.h.

◆ AddTags() [5/7]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

Tags assigned to a mission profile.

Definition at line 337 of file GetMissionProfileResult.h.

◆ AddTags() [6/7]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

Tags assigned to a mission profile.

Definition at line 342 of file GetMissionProfileResult.h.

◆ AddTags() [7/7]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::AddTags ( const char *  key,
const char *  value 
)
inline

Tags assigned to a mission profile.

Definition at line 347 of file GetMissionProfileResult.h.

◆ GetContactPostPassDurationSeconds()

int Aws::GroundStation::Model::GetMissionProfileResult::GetContactPostPassDurationSeconds ( ) const
inline

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

Definition at line 46 of file GetMissionProfileResult.h.

◆ GetContactPrePassDurationSeconds()

int Aws::GroundStation::Model::GetMissionProfileResult::GetContactPrePassDurationSeconds ( ) const
inline

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

Definition at line 65 of file GetMissionProfileResult.h.

◆ GetDataflowEdges()

const Aws::Vector<Aws::Vector<Aws::String> >& Aws::GroundStation::Model::GetMissionProfileResult::GetDataflowEdges ( ) const
inline

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

Definition at line 84 of file GetMissionProfileResult.h.

◆ GetMinimumViableContactDurationSeconds()

int Aws::GroundStation::Model::GetMissionProfileResult::GetMinimumViableContactDurationSeconds ( ) const
inline

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.

Definition at line 128 of file GetMissionProfileResult.h.

◆ GetMissionProfileArn()

const Aws::String& Aws::GroundStation::Model::GetMissionProfileResult::GetMissionProfileArn ( ) const
inline

ARN of a mission profile.

Definition at line 148 of file GetMissionProfileResult.h.

◆ GetMissionProfileId()

const Aws::String& Aws::GroundStation::Model::GetMissionProfileResult::GetMissionProfileId ( ) const
inline

UUID of a mission profile.

Definition at line 184 of file GetMissionProfileResult.h.

◆ GetName()

const Aws::String& Aws::GroundStation::Model::GetMissionProfileResult::GetName ( ) const
inline

Name of a mission profile.

Definition at line 220 of file GetMissionProfileResult.h.

◆ GetRegion()

const Aws::String& Aws::GroundStation::Model::GetMissionProfileResult::GetRegion ( ) const
inline

Region of a mission profile.

Definition at line 256 of file GetMissionProfileResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::GroundStation::Model::GetMissionProfileResult::GetTags ( ) const
inline

Tags assigned to a mission profile.

Definition at line 292 of file GetMissionProfileResult.h.

◆ GetTrackingConfigArn()

const Aws::String& Aws::GroundStation::Model::GetMissionProfileResult::GetTrackingConfigArn ( ) const
inline

ARN of a tracking Config.

Definition at line 353 of file GetMissionProfileResult.h.

◆ operator=()

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetContactPostPassDurationSeconds()

void Aws::GroundStation::Model::GetMissionProfileResult::SetContactPostPassDurationSeconds ( int  value)
inline

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

Definition at line 52 of file GetMissionProfileResult.h.

◆ SetContactPrePassDurationSeconds()

void Aws::GroundStation::Model::GetMissionProfileResult::SetContactPrePassDurationSeconds ( int  value)
inline

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

Definition at line 71 of file GetMissionProfileResult.h.

◆ SetDataflowEdges() [1/2]

void Aws::GroundStation::Model::GetMissionProfileResult::SetDataflowEdges ( const Aws::Vector< Aws::Vector< Aws::String >> &  value)
inline

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

Definition at line 90 of file GetMissionProfileResult.h.

◆ SetDataflowEdges() [2/2]

void Aws::GroundStation::Model::GetMissionProfileResult::SetDataflowEdges ( Aws::Vector< Aws::Vector< Aws::String >> &&  value)
inline

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

Definition at line 96 of file GetMissionProfileResult.h.

◆ SetMinimumViableContactDurationSeconds()

void Aws::GroundStation::Model::GetMissionProfileResult::SetMinimumViableContactDurationSeconds ( int  value)
inline

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.

Definition at line 135 of file GetMissionProfileResult.h.

◆ SetMissionProfileArn() [1/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetMissionProfileArn ( const Aws::String value)
inline

ARN of a mission profile.

Definition at line 153 of file GetMissionProfileResult.h.

◆ SetMissionProfileArn() [2/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetMissionProfileArn ( Aws::String &&  value)
inline

ARN of a mission profile.

Definition at line 158 of file GetMissionProfileResult.h.

◆ SetMissionProfileArn() [3/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetMissionProfileArn ( const char *  value)
inline

ARN of a mission profile.

Definition at line 163 of file GetMissionProfileResult.h.

◆ SetMissionProfileId() [1/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetMissionProfileId ( const Aws::String value)
inline

UUID of a mission profile.

Definition at line 189 of file GetMissionProfileResult.h.

◆ SetMissionProfileId() [2/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetMissionProfileId ( Aws::String &&  value)
inline

UUID of a mission profile.

Definition at line 194 of file GetMissionProfileResult.h.

◆ SetMissionProfileId() [3/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetMissionProfileId ( const char *  value)
inline

UUID of a mission profile.

Definition at line 199 of file GetMissionProfileResult.h.

◆ SetName() [1/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetName ( const Aws::String value)
inline

Name of a mission profile.

Definition at line 225 of file GetMissionProfileResult.h.

◆ SetName() [2/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetName ( Aws::String &&  value)
inline

Name of a mission profile.

Definition at line 230 of file GetMissionProfileResult.h.

◆ SetName() [3/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetName ( const char *  value)
inline

Name of a mission profile.

Definition at line 235 of file GetMissionProfileResult.h.

◆ SetRegion() [1/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetRegion ( const Aws::String value)
inline

Region of a mission profile.

Definition at line 261 of file GetMissionProfileResult.h.

◆ SetRegion() [2/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetRegion ( Aws::String &&  value)
inline

Region of a mission profile.

Definition at line 266 of file GetMissionProfileResult.h.

◆ SetRegion() [3/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetRegion ( const char *  value)
inline

Region of a mission profile.

Definition at line 271 of file GetMissionProfileResult.h.

◆ SetTags() [1/2]

void Aws::GroundStation::Model::GetMissionProfileResult::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tags assigned to a mission profile.

Definition at line 297 of file GetMissionProfileResult.h.

◆ SetTags() [2/2]

void Aws::GroundStation::Model::GetMissionProfileResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tags assigned to a mission profile.

Definition at line 302 of file GetMissionProfileResult.h.

◆ SetTrackingConfigArn() [1/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetTrackingConfigArn ( const Aws::String value)
inline

ARN of a tracking Config.

Definition at line 358 of file GetMissionProfileResult.h.

◆ SetTrackingConfigArn() [2/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetTrackingConfigArn ( Aws::String &&  value)
inline

ARN of a tracking Config.

Definition at line 363 of file GetMissionProfileResult.h.

◆ SetTrackingConfigArn() [3/3]

void Aws::GroundStation::Model::GetMissionProfileResult::SetTrackingConfigArn ( const char *  value)
inline

ARN of a tracking Config.

Definition at line 368 of file GetMissionProfileResult.h.

◆ WithContactPostPassDurationSeconds()

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithContactPostPassDurationSeconds ( int  value)
inline

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

Definition at line 58 of file GetMissionProfileResult.h.

◆ WithContactPrePassDurationSeconds()

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithContactPrePassDurationSeconds ( int  value)
inline

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

Definition at line 77 of file GetMissionProfileResult.h.

◆ WithDataflowEdges() [1/2]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithDataflowEdges ( const Aws::Vector< Aws::Vector< Aws::String >> &  value)
inline

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

Definition at line 102 of file GetMissionProfileResult.h.

◆ WithDataflowEdges() [2/2]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithDataflowEdges ( Aws::Vector< Aws::Vector< Aws::String >> &&  value)
inline

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

Definition at line 108 of file GetMissionProfileResult.h.

◆ WithMinimumViableContactDurationSeconds()

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithMinimumViableContactDurationSeconds ( int  value)
inline

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.

Definition at line 142 of file GetMissionProfileResult.h.

◆ WithMissionProfileArn() [1/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithMissionProfileArn ( const Aws::String value)
inline

ARN of a mission profile.

Definition at line 168 of file GetMissionProfileResult.h.

◆ WithMissionProfileArn() [2/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithMissionProfileArn ( Aws::String &&  value)
inline

ARN of a mission profile.

Definition at line 173 of file GetMissionProfileResult.h.

◆ WithMissionProfileArn() [3/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithMissionProfileArn ( const char *  value)
inline

ARN of a mission profile.

Definition at line 178 of file GetMissionProfileResult.h.

◆ WithMissionProfileId() [1/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithMissionProfileId ( const Aws::String value)
inline

UUID of a mission profile.

Definition at line 204 of file GetMissionProfileResult.h.

◆ WithMissionProfileId() [2/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithMissionProfileId ( Aws::String &&  value)
inline

UUID of a mission profile.

Definition at line 209 of file GetMissionProfileResult.h.

◆ WithMissionProfileId() [3/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithMissionProfileId ( const char *  value)
inline

UUID of a mission profile.

Definition at line 214 of file GetMissionProfileResult.h.

◆ WithName() [1/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithName ( const Aws::String value)
inline

Name of a mission profile.

Definition at line 240 of file GetMissionProfileResult.h.

◆ WithName() [2/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithName ( Aws::String &&  value)
inline

Name of a mission profile.

Definition at line 245 of file GetMissionProfileResult.h.

◆ WithName() [3/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithName ( const char *  value)
inline

Name of a mission profile.

Definition at line 250 of file GetMissionProfileResult.h.

◆ WithRegion() [1/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithRegion ( const Aws::String value)
inline

Region of a mission profile.

Definition at line 276 of file GetMissionProfileResult.h.

◆ WithRegion() [2/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithRegion ( Aws::String &&  value)
inline

Region of a mission profile.

Definition at line 281 of file GetMissionProfileResult.h.

◆ WithRegion() [3/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithRegion ( const char *  value)
inline

Region of a mission profile.

Definition at line 286 of file GetMissionProfileResult.h.

◆ WithTags() [1/2]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tags assigned to a mission profile.

Definition at line 307 of file GetMissionProfileResult.h.

◆ WithTags() [2/2]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tags assigned to a mission profile.

Definition at line 312 of file GetMissionProfileResult.h.

◆ WithTrackingConfigArn() [1/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithTrackingConfigArn ( const Aws::String value)
inline

ARN of a tracking Config.

Definition at line 373 of file GetMissionProfileResult.h.

◆ WithTrackingConfigArn() [2/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithTrackingConfigArn ( Aws::String &&  value)
inline

ARN of a tracking Config.

Definition at line 378 of file GetMissionProfileResult.h.

◆ WithTrackingConfigArn() [3/3]

GetMissionProfileResult& Aws::GroundStation::Model::GetMissionProfileResult::WithTrackingConfigArn ( const char *  value)
inline

ARN of a tracking Config.

Definition at line 383 of file GetMissionProfileResult.h.


The documentation for this class was generated from the following file: