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

#include <VolumeFrom.h>

Public Member Functions

 VolumeFrom ()
 
 VolumeFrom (Aws::Utils::Json::JsonView jsonValue)
 
VolumeFromoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSourceContainer () const
 
bool SourceContainerHasBeenSet () const
 
void SetSourceContainer (const Aws::String &value)
 
void SetSourceContainer (Aws::String &&value)
 
void SetSourceContainer (const char *value)
 
VolumeFromWithSourceContainer (const Aws::String &value)
 
VolumeFromWithSourceContainer (Aws::String &&value)
 
VolumeFromWithSourceContainer (const char *value)
 
bool GetReadOnly () const
 
bool ReadOnlyHasBeenSet () const
 
void SetReadOnly (bool value)
 
VolumeFromWithReadOnly (bool value)
 

Detailed Description

Details on a data volume from another container in the same task definition.

See Also:

AWS API Reference

Definition at line 32 of file VolumeFrom.h.

Constructor & Destructor Documentation

◆ VolumeFrom() [1/2]

Aws::ECS::Model::VolumeFrom::VolumeFrom ( )

◆ VolumeFrom() [2/2]

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

Member Function Documentation

◆ GetReadOnly()

bool Aws::ECS::Model::VolumeFrom::GetReadOnly ( ) const
inline

If this value is true, the container has read-only access to the volume. If this value is false, then the container can write to the volume. The default value is false.

Definition at line 95 of file VolumeFrom.h.

◆ GetSourceContainer()

const Aws::String& Aws::ECS::Model::VolumeFrom::GetSourceContainer ( ) const
inline

The name of another container within the same task definition from which to mount volumes.

Definition at line 45 of file VolumeFrom.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ReadOnlyHasBeenSet()

bool Aws::ECS::Model::VolumeFrom::ReadOnlyHasBeenSet ( ) const
inline

If this value is true, the container has read-only access to the volume. If this value is false, then the container can write to the volume. The default value is false.

Definition at line 102 of file VolumeFrom.h.

◆ SetReadOnly()

void Aws::ECS::Model::VolumeFrom::SetReadOnly ( bool  value)
inline

If this value is true, the container has read-only access to the volume. If this value is false, then the container can write to the volume. The default value is false.

Definition at line 109 of file VolumeFrom.h.

◆ SetSourceContainer() [1/3]

void Aws::ECS::Model::VolumeFrom::SetSourceContainer ( const Aws::String value)
inline

The name of another container within the same task definition from which to mount volumes.

Definition at line 57 of file VolumeFrom.h.

◆ SetSourceContainer() [2/3]

void Aws::ECS::Model::VolumeFrom::SetSourceContainer ( Aws::String &&  value)
inline

The name of another container within the same task definition from which to mount volumes.

Definition at line 63 of file VolumeFrom.h.

◆ SetSourceContainer() [3/3]

void Aws::ECS::Model::VolumeFrom::SetSourceContainer ( const char *  value)
inline

The name of another container within the same task definition from which to mount volumes.

Definition at line 69 of file VolumeFrom.h.

◆ SourceContainerHasBeenSet()

bool Aws::ECS::Model::VolumeFrom::SourceContainerHasBeenSet ( ) const
inline

The name of another container within the same task definition from which to mount volumes.

Definition at line 51 of file VolumeFrom.h.

◆ WithReadOnly()

VolumeFrom& Aws::ECS::Model::VolumeFrom::WithReadOnly ( bool  value)
inline

If this value is true, the container has read-only access to the volume. If this value is false, then the container can write to the volume. The default value is false.

Definition at line 116 of file VolumeFrom.h.

◆ WithSourceContainer() [1/3]

VolumeFrom& Aws::ECS::Model::VolumeFrom::WithSourceContainer ( const Aws::String value)
inline

The name of another container within the same task definition from which to mount volumes.

Definition at line 75 of file VolumeFrom.h.

◆ WithSourceContainer() [2/3]

VolumeFrom& Aws::ECS::Model::VolumeFrom::WithSourceContainer ( Aws::String &&  value)
inline

The name of another container within the same task definition from which to mount volumes.

Definition at line 81 of file VolumeFrom.h.

◆ WithSourceContainer() [3/3]

VolumeFrom& Aws::ECS::Model::VolumeFrom::WithSourceContainer ( const char *  value)
inline

The name of another container within the same task definition from which to mount volumes.

Definition at line 87 of file VolumeFrom.h.


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