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

#include <MountPoint.h>

Public Member Functions

 MountPoint ()
 
 MountPoint (Aws::Utils::Json::JsonView jsonValue)
 
MountPointoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSourceVolume () const
 
bool SourceVolumeHasBeenSet () const
 
void SetSourceVolume (const Aws::String &value)
 
void SetSourceVolume (Aws::String &&value)
 
void SetSourceVolume (const char *value)
 
MountPointWithSourceVolume (const Aws::String &value)
 
MountPointWithSourceVolume (Aws::String &&value)
 
MountPointWithSourceVolume (const char *value)
 
const Aws::StringGetContainerPath () const
 
bool ContainerPathHasBeenSet () const
 
void SetContainerPath (const Aws::String &value)
 
void SetContainerPath (Aws::String &&value)
 
void SetContainerPath (const char *value)
 
MountPointWithContainerPath (const Aws::String &value)
 
MountPointWithContainerPath (Aws::String &&value)
 
MountPointWithContainerPath (const char *value)
 
bool GetReadOnly () const
 
bool ReadOnlyHasBeenSet () const
 
void SetReadOnly (bool value)
 
MountPointWithReadOnly (bool value)
 

Detailed Description

Details on a volume mount point that is used in a container definition.

See Also:

AWS API Reference

Definition at line 32 of file MountPoint.h.

Constructor & Destructor Documentation

◆ MountPoint() [1/2]

Aws::ECS::Model::MountPoint::MountPoint ( )

◆ MountPoint() [2/2]

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

Member Function Documentation

◆ ContainerPathHasBeenSet()

bool Aws::ECS::Model::MountPoint::ContainerPathHasBeenSet ( ) const
inline

The path on the container to mount the host volume at.

Definition at line 98 of file MountPoint.h.

◆ GetContainerPath()

const Aws::String& Aws::ECS::Model::MountPoint::GetContainerPath ( ) const
inline

The path on the container to mount the host volume at.

Definition at line 93 of file MountPoint.h.

◆ GetReadOnly()

bool Aws::ECS::Model::MountPoint::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 136 of file MountPoint.h.

◆ GetSourceVolume()

const Aws::String& Aws::ECS::Model::MountPoint::GetSourceVolume ( ) const
inline

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

Definition at line 45 of file MountPoint.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ReadOnlyHasBeenSet()

bool Aws::ECS::Model::MountPoint::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 143 of file MountPoint.h.

◆ SetContainerPath() [1/3]

void Aws::ECS::Model::MountPoint::SetContainerPath ( const Aws::String value)
inline

The path on the container to mount the host volume at.

Definition at line 103 of file MountPoint.h.

◆ SetContainerPath() [2/3]

void Aws::ECS::Model::MountPoint::SetContainerPath ( Aws::String &&  value)
inline

The path on the container to mount the host volume at.

Definition at line 108 of file MountPoint.h.

◆ SetContainerPath() [3/3]

void Aws::ECS::Model::MountPoint::SetContainerPath ( const char *  value)
inline

The path on the container to mount the host volume at.

Definition at line 113 of file MountPoint.h.

◆ SetReadOnly()

void Aws::ECS::Model::MountPoint::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 150 of file MountPoint.h.

◆ SetSourceVolume() [1/3]

void Aws::ECS::Model::MountPoint::SetSourceVolume ( const Aws::String value)
inline

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

Definition at line 57 of file MountPoint.h.

◆ SetSourceVolume() [2/3]

void Aws::ECS::Model::MountPoint::SetSourceVolume ( Aws::String &&  value)
inline

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

Definition at line 63 of file MountPoint.h.

◆ SetSourceVolume() [3/3]

void Aws::ECS::Model::MountPoint::SetSourceVolume ( const char *  value)
inline

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

Definition at line 69 of file MountPoint.h.

◆ SourceVolumeHasBeenSet()

bool Aws::ECS::Model::MountPoint::SourceVolumeHasBeenSet ( ) const
inline

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

Definition at line 51 of file MountPoint.h.

◆ WithContainerPath() [1/3]

MountPoint& Aws::ECS::Model::MountPoint::WithContainerPath ( const Aws::String value)
inline

The path on the container to mount the host volume at.

Definition at line 118 of file MountPoint.h.

◆ WithContainerPath() [2/3]

MountPoint& Aws::ECS::Model::MountPoint::WithContainerPath ( Aws::String &&  value)
inline

The path on the container to mount the host volume at.

Definition at line 123 of file MountPoint.h.

◆ WithContainerPath() [3/3]

MountPoint& Aws::ECS::Model::MountPoint::WithContainerPath ( const char *  value)
inline

The path on the container to mount the host volume at.

Definition at line 128 of file MountPoint.h.

◆ WithReadOnly()

MountPoint& Aws::ECS::Model::MountPoint::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 157 of file MountPoint.h.

◆ WithSourceVolume() [1/3]

MountPoint& Aws::ECS::Model::MountPoint::WithSourceVolume ( const Aws::String value)
inline

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

Definition at line 75 of file MountPoint.h.

◆ WithSourceVolume() [2/3]

MountPoint& Aws::ECS::Model::MountPoint::WithSourceVolume ( Aws::String &&  value)
inline

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

Definition at line 81 of file MountPoint.h.

◆ WithSourceVolume() [3/3]

MountPoint& Aws::ECS::Model::MountPoint::WithSourceVolume ( const char *  value)
inline

The name of the volume to mount. Must be a volume name referenced in the name parameter of task definition volume.

Definition at line 87 of file MountPoint.h.


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