AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::ECS::Model::SystemControl Class Reference

#include <SystemControl.h>

Public Member Functions

 SystemControl ()
 
 SystemControl (Aws::Utils::Json::JsonView jsonValue)
 
SystemControloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetNamespace () const
 
bool NamespaceHasBeenSet () const
 
void SetNamespace (const Aws::String &value)
 
void SetNamespace (Aws::String &&value)
 
void SetNamespace (const char *value)
 
SystemControlWithNamespace (const Aws::String &value)
 
SystemControlWithNamespace (Aws::String &&value)
 
SystemControlWithNamespace (const char *value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
SystemControlWithValue (const Aws::String &value)
 
SystemControlWithValue (Aws::String &&value)
 
SystemControlWithValue (const char *value)
 

Detailed Description

A list of namespaced kernel parameters to set in the container. This parameter maps to Sysctls in the Create a container section of the Docker Remote API and the –sysctl option to docker run.

It is not recommended that you specify network-related systemControls parameters for multiple containers in a single task that also uses either the awsvpc or host network mode for the following reasons:

See Also:

AWS API Reference

Definition at line 49 of file SystemControl.h.

Constructor & Destructor Documentation

◆ SystemControl() [1/2]

Aws::ECS::Model::SystemControl::SystemControl ( )

◆ SystemControl() [2/2]

Aws::ECS::Model::SystemControl::SystemControl ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetNamespace()

const Aws::String& Aws::ECS::Model::SystemControl::GetNamespace ( ) const
inline

The namespaced kernel parameter for which to set a value.

Definition at line 61 of file SystemControl.h.

◆ GetValue()

const Aws::String& Aws::ECS::Model::SystemControl::GetValue ( ) const
inline

The value for the namespaced kernel parameter specified in namespace.

Definition at line 103 of file SystemControl.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ECS::Model::SystemControl::Jsonize ( ) const

◆ NamespaceHasBeenSet()

bool Aws::ECS::Model::SystemControl::NamespaceHasBeenSet ( ) const
inline

The namespaced kernel parameter for which to set a value.

Definition at line 66 of file SystemControl.h.

◆ operator=()

SystemControl& Aws::ECS::Model::SystemControl::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetNamespace() [1/3]

void Aws::ECS::Model::SystemControl::SetNamespace ( const Aws::String value)
inline

The namespaced kernel parameter for which to set a value.

Definition at line 71 of file SystemControl.h.

◆ SetNamespace() [2/3]

void Aws::ECS::Model::SystemControl::SetNamespace ( Aws::String &&  value)
inline

The namespaced kernel parameter for which to set a value.

Definition at line 76 of file SystemControl.h.

◆ SetNamespace() [3/3]

void Aws::ECS::Model::SystemControl::SetNamespace ( const char *  value)
inline

The namespaced kernel parameter for which to set a value.

Definition at line 81 of file SystemControl.h.

◆ SetValue() [1/3]

void Aws::ECS::Model::SystemControl::SetValue ( const Aws::String value)
inline

The value for the namespaced kernel parameter specified in namespace.

Definition at line 115 of file SystemControl.h.

◆ SetValue() [2/3]

void Aws::ECS::Model::SystemControl::SetValue ( Aws::String &&  value)
inline

The value for the namespaced kernel parameter specified in namespace.

Definition at line 121 of file SystemControl.h.

◆ SetValue() [3/3]

void Aws::ECS::Model::SystemControl::SetValue ( const char *  value)
inline

The value for the namespaced kernel parameter specified in namespace.

Definition at line 127 of file SystemControl.h.

◆ ValueHasBeenSet()

bool Aws::ECS::Model::SystemControl::ValueHasBeenSet ( ) const
inline

The value for the namespaced kernel parameter specified in namespace.

Definition at line 109 of file SystemControl.h.

◆ WithNamespace() [1/3]

SystemControl& Aws::ECS::Model::SystemControl::WithNamespace ( const Aws::String value)
inline

The namespaced kernel parameter for which to set a value.

Definition at line 86 of file SystemControl.h.

◆ WithNamespace() [2/3]

SystemControl& Aws::ECS::Model::SystemControl::WithNamespace ( Aws::String &&  value)
inline

The namespaced kernel parameter for which to set a value.

Definition at line 91 of file SystemControl.h.

◆ WithNamespace() [3/3]

SystemControl& Aws::ECS::Model::SystemControl::WithNamespace ( const char *  value)
inline

The namespaced kernel parameter for which to set a value.

Definition at line 96 of file SystemControl.h.

◆ WithValue() [1/3]

SystemControl& Aws::ECS::Model::SystemControl::WithValue ( const Aws::String value)
inline

The value for the namespaced kernel parameter specified in namespace.

Definition at line 133 of file SystemControl.h.

◆ WithValue() [2/3]

SystemControl& Aws::ECS::Model::SystemControl::WithValue ( Aws::String &&  value)
inline

The value for the namespaced kernel parameter specified in namespace.

Definition at line 139 of file SystemControl.h.

◆ WithValue() [3/3]

SystemControl& Aws::ECS::Model::SystemControl::WithValue ( const char *  value)
inline

The value for the namespaced kernel parameter specified in namespace.

Definition at line 145 of file SystemControl.h.


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