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

#include <LocalDeviceResourceData.h>

Public Member Functions

 LocalDeviceResourceData ()
 
 LocalDeviceResourceData (Aws::Utils::Json::JsonView jsonValue)
 
LocalDeviceResourceDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const GroupOwnerSettingGetGroupOwnerSetting () const
 
bool GroupOwnerSettingHasBeenSet () const
 
void SetGroupOwnerSetting (const GroupOwnerSetting &value)
 
void SetGroupOwnerSetting (GroupOwnerSetting &&value)
 
LocalDeviceResourceDataWithGroupOwnerSetting (const GroupOwnerSetting &value)
 
LocalDeviceResourceDataWithGroupOwnerSetting (GroupOwnerSetting &&value)
 
const Aws::StringGetSourcePath () const
 
bool SourcePathHasBeenSet () const
 
void SetSourcePath (const Aws::String &value)
 
void SetSourcePath (Aws::String &&value)
 
void SetSourcePath (const char *value)
 
LocalDeviceResourceDataWithSourcePath (const Aws::String &value)
 
LocalDeviceResourceDataWithSourcePath (Aws::String &&value)
 
LocalDeviceResourceDataWithSourcePath (const char *value)
 

Detailed Description

Attributes that define a local device resource.

See Also:

AWS API Reference

Definition at line 32 of file LocalDeviceResourceData.h.

Constructor & Destructor Documentation

◆ LocalDeviceResourceData() [1/2]

Aws::Greengrass::Model::LocalDeviceResourceData::LocalDeviceResourceData ( )

◆ LocalDeviceResourceData() [2/2]

Aws::Greengrass::Model::LocalDeviceResourceData::LocalDeviceResourceData ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetGroupOwnerSetting()

const GroupOwnerSetting& Aws::Greengrass::Model::LocalDeviceResourceData::GetGroupOwnerSetting ( ) const
inline

Group/owner related settings for local resources.

Definition at line 44 of file LocalDeviceResourceData.h.

◆ GetSourcePath()

const Aws::String& Aws::Greengrass::Model::LocalDeviceResourceData::GetSourcePath ( ) const
inline

The local absolute path of the device resource. The source path for a device resource can refer only to a character device or block device under ''/dev''.

Definition at line 76 of file LocalDeviceResourceData.h.

◆ GroupOwnerSettingHasBeenSet()

bool Aws::Greengrass::Model::LocalDeviceResourceData::GroupOwnerSettingHasBeenSet ( ) const
inline

Group/owner related settings for local resources.

Definition at line 49 of file LocalDeviceResourceData.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Greengrass::Model::LocalDeviceResourceData::Jsonize ( ) const

◆ operator=()

LocalDeviceResourceData& Aws::Greengrass::Model::LocalDeviceResourceData::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetGroupOwnerSetting() [1/2]

void Aws::Greengrass::Model::LocalDeviceResourceData::SetGroupOwnerSetting ( const GroupOwnerSetting value)
inline

Group/owner related settings for local resources.

Definition at line 54 of file LocalDeviceResourceData.h.

◆ SetGroupOwnerSetting() [2/2]

void Aws::Greengrass::Model::LocalDeviceResourceData::SetGroupOwnerSetting ( GroupOwnerSetting &&  value)
inline

Group/owner related settings for local resources.

Definition at line 59 of file LocalDeviceResourceData.h.

◆ SetSourcePath() [1/3]

void Aws::Greengrass::Model::LocalDeviceResourceData::SetSourcePath ( const Aws::String value)
inline

The local absolute path of the device resource. The source path for a device resource can refer only to a character device or block device under ''/dev''.

Definition at line 88 of file LocalDeviceResourceData.h.

◆ SetSourcePath() [2/3]

void Aws::Greengrass::Model::LocalDeviceResourceData::SetSourcePath ( Aws::String &&  value)
inline

The local absolute path of the device resource. The source path for a device resource can refer only to a character device or block device under ''/dev''.

Definition at line 94 of file LocalDeviceResourceData.h.

◆ SetSourcePath() [3/3]

void Aws::Greengrass::Model::LocalDeviceResourceData::SetSourcePath ( const char *  value)
inline

The local absolute path of the device resource. The source path for a device resource can refer only to a character device or block device under ''/dev''.

Definition at line 100 of file LocalDeviceResourceData.h.

◆ SourcePathHasBeenSet()

bool Aws::Greengrass::Model::LocalDeviceResourceData::SourcePathHasBeenSet ( ) const
inline

The local absolute path of the device resource. The source path for a device resource can refer only to a character device or block device under ''/dev''.

Definition at line 82 of file LocalDeviceResourceData.h.

◆ WithGroupOwnerSetting() [1/2]

LocalDeviceResourceData& Aws::Greengrass::Model::LocalDeviceResourceData::WithGroupOwnerSetting ( const GroupOwnerSetting value)
inline

Group/owner related settings for local resources.

Definition at line 64 of file LocalDeviceResourceData.h.

◆ WithGroupOwnerSetting() [2/2]

LocalDeviceResourceData& Aws::Greengrass::Model::LocalDeviceResourceData::WithGroupOwnerSetting ( GroupOwnerSetting &&  value)
inline

Group/owner related settings for local resources.

Definition at line 69 of file LocalDeviceResourceData.h.

◆ WithSourcePath() [1/3]

LocalDeviceResourceData& Aws::Greengrass::Model::LocalDeviceResourceData::WithSourcePath ( const Aws::String value)
inline

The local absolute path of the device resource. The source path for a device resource can refer only to a character device or block device under ''/dev''.

Definition at line 106 of file LocalDeviceResourceData.h.

◆ WithSourcePath() [2/3]

LocalDeviceResourceData& Aws::Greengrass::Model::LocalDeviceResourceData::WithSourcePath ( Aws::String &&  value)
inline

The local absolute path of the device resource. The source path for a device resource can refer only to a character device or block device under ''/dev''.

Definition at line 112 of file LocalDeviceResourceData.h.

◆ WithSourcePath() [3/3]

LocalDeviceResourceData& Aws::Greengrass::Model::LocalDeviceResourceData::WithSourcePath ( const char *  value)
inline

The local absolute path of the device resource. The source path for a device resource can refer only to a character device or block device under ''/dev''.

Definition at line 118 of file LocalDeviceResourceData.h.


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