AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::SMS::Model::GetAppLaunchConfigurationResult Class Reference

#include <GetAppLaunchConfigurationResult.h>

Public Member Functions

 GetAppLaunchConfigurationResult ()
 
 GetAppLaunchConfigurationResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetAppLaunchConfigurationResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetAppId () const
 
void SetAppId (const Aws::String &value)
 
void SetAppId (Aws::String &&value)
 
void SetAppId (const char *value)
 
GetAppLaunchConfigurationResultWithAppId (const Aws::String &value)
 
GetAppLaunchConfigurationResultWithAppId (Aws::String &&value)
 
GetAppLaunchConfigurationResultWithAppId (const char *value)
 
const Aws::StringGetRoleName () const
 
void SetRoleName (const Aws::String &value)
 
void SetRoleName (Aws::String &&value)
 
void SetRoleName (const char *value)
 
GetAppLaunchConfigurationResultWithRoleName (const Aws::String &value)
 
GetAppLaunchConfigurationResultWithRoleName (Aws::String &&value)
 
GetAppLaunchConfigurationResultWithRoleName (const char *value)
 
bool GetAutoLaunch () const
 
void SetAutoLaunch (bool value)
 
GetAppLaunchConfigurationResultWithAutoLaunch (bool value)
 
const Aws::Vector< ServerGroupLaunchConfiguration > & GetServerGroupLaunchConfigurations () const
 
void SetServerGroupLaunchConfigurations (const Aws::Vector< ServerGroupLaunchConfiguration > &value)
 
void SetServerGroupLaunchConfigurations (Aws::Vector< ServerGroupLaunchConfiguration > &&value)
 
GetAppLaunchConfigurationResultWithServerGroupLaunchConfigurations (const Aws::Vector< ServerGroupLaunchConfiguration > &value)
 
GetAppLaunchConfigurationResultWithServerGroupLaunchConfigurations (Aws::Vector< ServerGroupLaunchConfiguration > &&value)
 
GetAppLaunchConfigurationResultAddServerGroupLaunchConfigurations (const ServerGroupLaunchConfiguration &value)
 
GetAppLaunchConfigurationResultAddServerGroupLaunchConfigurations (ServerGroupLaunchConfiguration &&value)
 

Detailed Description

Definition at line 29 of file GetAppLaunchConfigurationResult.h.

Constructor & Destructor Documentation

◆ GetAppLaunchConfigurationResult() [1/2]

Aws::SMS::Model::GetAppLaunchConfigurationResult::GetAppLaunchConfigurationResult ( )

◆ GetAppLaunchConfigurationResult() [2/2]

Aws::SMS::Model::GetAppLaunchConfigurationResult::GetAppLaunchConfigurationResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddServerGroupLaunchConfigurations() [1/2]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::AddServerGroupLaunchConfigurations ( const ServerGroupLaunchConfiguration value)
inline

The launch configurations for server groups in this application.

Definition at line 163 of file GetAppLaunchConfigurationResult.h.

◆ AddServerGroupLaunchConfigurations() [2/2]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::AddServerGroupLaunchConfigurations ( ServerGroupLaunchConfiguration &&  value)
inline

The launch configurations for server groups in this application.

Definition at line 168 of file GetAppLaunchConfigurationResult.h.

◆ GetAppId()

const Aws::String& Aws::SMS::Model::GetAppLaunchConfigurationResult::GetAppId ( ) const
inline

The ID of the application.

Definition at line 40 of file GetAppLaunchConfigurationResult.h.

◆ GetAutoLaunch()

bool Aws::SMS::Model::GetAppLaunchConfigurationResult::GetAutoLaunch ( ) const
inline

Indicates whether the application is configured to launch automatically after replication is complete.

Definition at line 120 of file GetAppLaunchConfigurationResult.h.

◆ GetRoleName()

const Aws::String& Aws::SMS::Model::GetAppLaunchConfigurationResult::GetRoleName ( ) const
inline

The name of the service role in the customer's account that AWS CloudFormation uses to launch the application.

Definition at line 77 of file GetAppLaunchConfigurationResult.h.

◆ GetServerGroupLaunchConfigurations()

const Aws::Vector<ServerGroupLaunchConfiguration>& Aws::SMS::Model::GetAppLaunchConfigurationResult::GetServerGroupLaunchConfigurations ( ) const
inline

The launch configurations for server groups in this application.

Definition at line 138 of file GetAppLaunchConfigurationResult.h.

◆ operator=()

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

◆ SetAppId() [1/3]

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetAppId ( Aws::String &&  value)
inline

The ID of the application.

Definition at line 50 of file GetAppLaunchConfigurationResult.h.

◆ SetAppId() [2/3]

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetAppId ( const Aws::String value)
inline

The ID of the application.

Definition at line 45 of file GetAppLaunchConfigurationResult.h.

◆ SetAppId() [3/3]

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetAppId ( const char *  value)
inline

The ID of the application.

Definition at line 55 of file GetAppLaunchConfigurationResult.h.

◆ SetAutoLaunch()

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetAutoLaunch ( bool  value)
inline

Indicates whether the application is configured to launch automatically after replication is complete.

Definition at line 126 of file GetAppLaunchConfigurationResult.h.

◆ SetRoleName() [1/3]

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetRoleName ( Aws::String &&  value)
inline

The name of the service role in the customer's account that AWS CloudFormation uses to launch the application.

Definition at line 89 of file GetAppLaunchConfigurationResult.h.

◆ SetRoleName() [2/3]

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetRoleName ( const Aws::String value)
inline

The name of the service role in the customer's account that AWS CloudFormation uses to launch the application.

Definition at line 83 of file GetAppLaunchConfigurationResult.h.

◆ SetRoleName() [3/3]

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetRoleName ( const char *  value)
inline

The name of the service role in the customer's account that AWS CloudFormation uses to launch the application.

Definition at line 95 of file GetAppLaunchConfigurationResult.h.

◆ SetServerGroupLaunchConfigurations() [1/2]

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetServerGroupLaunchConfigurations ( Aws::Vector< ServerGroupLaunchConfiguration > &&  value)
inline

The launch configurations for server groups in this application.

Definition at line 148 of file GetAppLaunchConfigurationResult.h.

◆ SetServerGroupLaunchConfigurations() [2/2]

void Aws::SMS::Model::GetAppLaunchConfigurationResult::SetServerGroupLaunchConfigurations ( const Aws::Vector< ServerGroupLaunchConfiguration > &  value)
inline

The launch configurations for server groups in this application.

Definition at line 143 of file GetAppLaunchConfigurationResult.h.

◆ WithAppId() [1/3]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithAppId ( Aws::String &&  value)
inline

The ID of the application.

Definition at line 65 of file GetAppLaunchConfigurationResult.h.

◆ WithAppId() [2/3]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithAppId ( const Aws::String value)
inline

The ID of the application.

Definition at line 60 of file GetAppLaunchConfigurationResult.h.

◆ WithAppId() [3/3]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithAppId ( const char *  value)
inline

The ID of the application.

Definition at line 70 of file GetAppLaunchConfigurationResult.h.

◆ WithAutoLaunch()

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithAutoLaunch ( bool  value)
inline

Indicates whether the application is configured to launch automatically after replication is complete.

Definition at line 132 of file GetAppLaunchConfigurationResult.h.

◆ WithRoleName() [1/3]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithRoleName ( Aws::String &&  value)
inline

The name of the service role in the customer's account that AWS CloudFormation uses to launch the application.

Definition at line 107 of file GetAppLaunchConfigurationResult.h.

◆ WithRoleName() [2/3]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithRoleName ( const Aws::String value)
inline

The name of the service role in the customer's account that AWS CloudFormation uses to launch the application.

Definition at line 101 of file GetAppLaunchConfigurationResult.h.

◆ WithRoleName() [3/3]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithRoleName ( const char *  value)
inline

The name of the service role in the customer's account that AWS CloudFormation uses to launch the application.

Definition at line 113 of file GetAppLaunchConfigurationResult.h.

◆ WithServerGroupLaunchConfigurations() [1/2]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithServerGroupLaunchConfigurations ( Aws::Vector< ServerGroupLaunchConfiguration > &&  value)
inline

The launch configurations for server groups in this application.

Definition at line 158 of file GetAppLaunchConfigurationResult.h.

◆ WithServerGroupLaunchConfigurations() [2/2]

GetAppLaunchConfigurationResult& Aws::SMS::Model::GetAppLaunchConfigurationResult::WithServerGroupLaunchConfigurations ( const Aws::Vector< ServerGroupLaunchConfiguration > &  value)
inline

The launch configurations for server groups in this application.

Definition at line 153 of file GetAppLaunchConfigurationResult.h.


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