AWS SDK for C++  1.9.107
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::ContainerServiceDeploymentRequest Class Reference

#include <ContainerServiceDeploymentRequest.h>

Public Member Functions

 ContainerServiceDeploymentRequest ()
 
 ContainerServiceDeploymentRequest (Aws::Utils::Json::JsonView jsonValue)
 
ContainerServiceDeploymentRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, Container > & GetContainers () const
 
bool ContainersHasBeenSet () const
 
void SetContainers (const Aws::Map< Aws::String, Container > &value)
 
void SetContainers (Aws::Map< Aws::String, Container > &&value)
 
ContainerServiceDeploymentRequestWithContainers (const Aws::Map< Aws::String, Container > &value)
 
ContainerServiceDeploymentRequestWithContainers (Aws::Map< Aws::String, Container > &&value)
 
ContainerServiceDeploymentRequestAddContainers (const Aws::String &key, const Container &value)
 
ContainerServiceDeploymentRequestAddContainers (Aws::String &&key, const Container &value)
 
ContainerServiceDeploymentRequestAddContainers (const Aws::String &key, Container &&value)
 
ContainerServiceDeploymentRequestAddContainers (Aws::String &&key, Container &&value)
 
ContainerServiceDeploymentRequestAddContainers (const char *key, Container &&value)
 
ContainerServiceDeploymentRequestAddContainers (const char *key, const Container &value)
 
const EndpointRequestGetPublicEndpoint () const
 
bool PublicEndpointHasBeenSet () const
 
void SetPublicEndpoint (const EndpointRequest &value)
 
void SetPublicEndpoint (EndpointRequest &&value)
 
ContainerServiceDeploymentRequestWithPublicEndpoint (const EndpointRequest &value)
 
ContainerServiceDeploymentRequestWithPublicEndpoint (EndpointRequest &&value)
 

Detailed Description

Describes a container deployment configuration of an Amazon Lightsail container service.

A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service.

See Also:

AWS API Reference

Definition at line 37 of file ContainerServiceDeploymentRequest.h.

Constructor & Destructor Documentation

◆ ContainerServiceDeploymentRequest() [1/2]

Aws::Lightsail::Model::ContainerServiceDeploymentRequest::ContainerServiceDeploymentRequest ( )

◆ ContainerServiceDeploymentRequest() [2/2]

Aws::Lightsail::Model::ContainerServiceDeploymentRequest::ContainerServiceDeploymentRequest ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddContainers() [1/6]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::AddContainers ( Aws::String &&  key,
const Container value 
)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 92 of file ContainerServiceDeploymentRequest.h.

◆ AddContainers() [2/6]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::AddContainers ( Aws::String &&  key,
Container &&  value 
)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 104 of file ContainerServiceDeploymentRequest.h.

◆ AddContainers() [3/6]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::AddContainers ( const Aws::String key,
const Container value 
)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 86 of file ContainerServiceDeploymentRequest.h.

◆ AddContainers() [4/6]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::AddContainers ( const Aws::String key,
Container &&  value 
)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 98 of file ContainerServiceDeploymentRequest.h.

◆ AddContainers() [5/6]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::AddContainers ( const char *  key,
const Container value 
)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 116 of file ContainerServiceDeploymentRequest.h.

◆ AddContainers() [6/6]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::AddContainers ( const char *  key,
Container &&  value 
)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 110 of file ContainerServiceDeploymentRequest.h.

◆ ContainersHasBeenSet()

bool Aws::Lightsail::Model::ContainerServiceDeploymentRequest::ContainersHasBeenSet ( ) const
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 56 of file ContainerServiceDeploymentRequest.h.

◆ GetContainers()

const Aws::Map<Aws::String, Container>& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::GetContainers ( ) const
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 50 of file ContainerServiceDeploymentRequest.h.

◆ GetPublicEndpoint()

const EndpointRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::GetPublicEndpoint ( ) const
inline

An object that describes the endpoint of the deployment.

Definition at line 122 of file ContainerServiceDeploymentRequest.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::ContainerServiceDeploymentRequest::Jsonize ( ) const

◆ operator=()

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PublicEndpointHasBeenSet()

bool Aws::Lightsail::Model::ContainerServiceDeploymentRequest::PublicEndpointHasBeenSet ( ) const
inline

An object that describes the endpoint of the deployment.

Definition at line 127 of file ContainerServiceDeploymentRequest.h.

◆ SetContainers() [1/2]

void Aws::Lightsail::Model::ContainerServiceDeploymentRequest::SetContainers ( Aws::Map< Aws::String, Container > &&  value)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 68 of file ContainerServiceDeploymentRequest.h.

◆ SetContainers() [2/2]

void Aws::Lightsail::Model::ContainerServiceDeploymentRequest::SetContainers ( const Aws::Map< Aws::String, Container > &  value)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 62 of file ContainerServiceDeploymentRequest.h.

◆ SetPublicEndpoint() [1/2]

void Aws::Lightsail::Model::ContainerServiceDeploymentRequest::SetPublicEndpoint ( const EndpointRequest value)
inline

An object that describes the endpoint of the deployment.

Definition at line 132 of file ContainerServiceDeploymentRequest.h.

◆ SetPublicEndpoint() [2/2]

void Aws::Lightsail::Model::ContainerServiceDeploymentRequest::SetPublicEndpoint ( EndpointRequest &&  value)
inline

An object that describes the endpoint of the deployment.

Definition at line 137 of file ContainerServiceDeploymentRequest.h.

◆ WithContainers() [1/2]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::WithContainers ( Aws::Map< Aws::String, Container > &&  value)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 80 of file ContainerServiceDeploymentRequest.h.

◆ WithContainers() [2/2]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::WithContainers ( const Aws::Map< Aws::String, Container > &  value)
inline

An object that describes the configuration for the containers of the deployment.

Definition at line 74 of file ContainerServiceDeploymentRequest.h.

◆ WithPublicEndpoint() [1/2]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::WithPublicEndpoint ( const EndpointRequest value)
inline

An object that describes the endpoint of the deployment.

Definition at line 142 of file ContainerServiceDeploymentRequest.h.

◆ WithPublicEndpoint() [2/2]

ContainerServiceDeploymentRequest& Aws::Lightsail::Model::ContainerServiceDeploymentRequest::WithPublicEndpoint ( EndpointRequest &&  value)
inline

An object that describes the endpoint of the deployment.

Definition at line 147 of file ContainerServiceDeploymentRequest.h.


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