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

#include <ResourceDownloadOwnerSetting.h>

Public Member Functions

 ResourceDownloadOwnerSetting ()
 
 ResourceDownloadOwnerSetting (Aws::Utils::Json::JsonView jsonValue)
 
ResourceDownloadOwnerSettingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetGroupOwner () const
 
bool GroupOwnerHasBeenSet () const
 
void SetGroupOwner (const Aws::String &value)
 
void SetGroupOwner (Aws::String &&value)
 
void SetGroupOwner (const char *value)
 
ResourceDownloadOwnerSettingWithGroupOwner (const Aws::String &value)
 
ResourceDownloadOwnerSettingWithGroupOwner (Aws::String &&value)
 
ResourceDownloadOwnerSettingWithGroupOwner (const char *value)
 
const PermissionGetGroupPermission () const
 
bool GroupPermissionHasBeenSet () const
 
void SetGroupPermission (const Permission &value)
 
void SetGroupPermission (Permission &&value)
 
ResourceDownloadOwnerSettingWithGroupPermission (const Permission &value)
 
ResourceDownloadOwnerSettingWithGroupPermission (Permission &&value)
 

Detailed Description

The owner setting for downloaded machine learning resources.

See Also:

AWS API Reference

Definition at line 33 of file ResourceDownloadOwnerSetting.h.

Constructor & Destructor Documentation

◆ ResourceDownloadOwnerSetting() [1/2]

Aws::Greengrass::Model::ResourceDownloadOwnerSetting::ResourceDownloadOwnerSetting ( )

◆ ResourceDownloadOwnerSetting() [2/2]

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

Member Function Documentation

◆ GetGroupOwner()

const Aws::String& Aws::Greengrass::Model::ResourceDownloadOwnerSetting::GetGroupOwner ( ) const
inline

The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.

Definition at line 46 of file ResourceDownloadOwnerSetting.h.

◆ GetGroupPermission()

const Permission& Aws::Greengrass::Model::ResourceDownloadOwnerSetting::GetGroupPermission ( ) const
inline

The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro'' (read-only).

Definition at line 95 of file ResourceDownloadOwnerSetting.h.

◆ GroupOwnerHasBeenSet()

bool Aws::Greengrass::Model::ResourceDownloadOwnerSetting::GroupOwnerHasBeenSet ( ) const
inline

The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.

Definition at line 52 of file ResourceDownloadOwnerSetting.h.

◆ GroupPermissionHasBeenSet()

bool Aws::Greengrass::Model::ResourceDownloadOwnerSetting::GroupPermissionHasBeenSet ( ) const
inline

The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro'' (read-only).

Definition at line 101 of file ResourceDownloadOwnerSetting.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetGroupOwner() [1/3]

void Aws::Greengrass::Model::ResourceDownloadOwnerSetting::SetGroupOwner ( const Aws::String value)
inline

The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.

Definition at line 58 of file ResourceDownloadOwnerSetting.h.

◆ SetGroupOwner() [2/3]

void Aws::Greengrass::Model::ResourceDownloadOwnerSetting::SetGroupOwner ( Aws::String &&  value)
inline

The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.

Definition at line 64 of file ResourceDownloadOwnerSetting.h.

◆ SetGroupOwner() [3/3]

void Aws::Greengrass::Model::ResourceDownloadOwnerSetting::SetGroupOwner ( const char *  value)
inline

The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.

Definition at line 70 of file ResourceDownloadOwnerSetting.h.

◆ SetGroupPermission() [1/2]

void Aws::Greengrass::Model::ResourceDownloadOwnerSetting::SetGroupPermission ( const Permission value)
inline

The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro'' (read-only).

Definition at line 107 of file ResourceDownloadOwnerSetting.h.

◆ SetGroupPermission() [2/2]

void Aws::Greengrass::Model::ResourceDownloadOwnerSetting::SetGroupPermission ( Permission &&  value)
inline

The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro'' (read-only).

Definition at line 113 of file ResourceDownloadOwnerSetting.h.

◆ WithGroupOwner() [1/3]

ResourceDownloadOwnerSetting& Aws::Greengrass::Model::ResourceDownloadOwnerSetting::WithGroupOwner ( const Aws::String value)
inline

The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.

Definition at line 76 of file ResourceDownloadOwnerSetting.h.

◆ WithGroupOwner() [2/3]

ResourceDownloadOwnerSetting& Aws::Greengrass::Model::ResourceDownloadOwnerSetting::WithGroupOwner ( Aws::String &&  value)
inline

The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.

Definition at line 82 of file ResourceDownloadOwnerSetting.h.

◆ WithGroupOwner() [3/3]

ResourceDownloadOwnerSetting& Aws::Greengrass::Model::ResourceDownloadOwnerSetting::WithGroupOwner ( const char *  value)
inline

The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID. The group's permissions are added to the Lambda process.

Definition at line 88 of file ResourceDownloadOwnerSetting.h.

◆ WithGroupPermission() [1/2]

ResourceDownloadOwnerSetting& Aws::Greengrass::Model::ResourceDownloadOwnerSetting::WithGroupPermission ( const Permission value)
inline

The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro'' (read-only).

Definition at line 119 of file ResourceDownloadOwnerSetting.h.

◆ WithGroupPermission() [2/2]

ResourceDownloadOwnerSetting& Aws::Greengrass::Model::ResourceDownloadOwnerSetting::WithGroupPermission ( Permission &&  value)
inline

The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro'' (read-only).

Definition at line 125 of file ResourceDownloadOwnerSetting.h.


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