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

#include <Grant.h>

Public Member Functions

 Grant ()
 
 Grant (Aws::Utils::Json::JsonView jsonValue)
 
Grantoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const GranteeGetGrantee () const
 
bool GranteeHasBeenSet () const
 
void SetGrantee (const Grantee &value)
 
void SetGrantee (Grantee &&value)
 
GrantWithGrantee (const Grantee &value)
 
GrantWithGrantee (Grantee &&value)
 
const PermissionGetPermission () const
 
bool PermissionHasBeenSet () const
 
void SetPermission (const Permission &value)
 
void SetPermission (Permission &&value)
 
GrantWithPermission (const Permission &value)
 
GrantWithPermission (Permission &&value)
 

Detailed Description

Contains information about a grant.

See Also:

AWS API Reference

Definition at line 32 of file Grant.h.

Constructor & Destructor Documentation

◆ Grant() [1/2]

Aws::Glacier::Model::Grant::Grant ( )

◆ Grant() [2/2]

Aws::Glacier::Model::Grant::Grant ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetGrantee()

const Grantee& Aws::Glacier::Model::Grant::GetGrantee ( ) const
inline

The grantee.

Definition at line 44 of file Grant.h.

◆ GetPermission()

const Permission& Aws::Glacier::Model::Grant::GetPermission ( ) const
inline

Specifies the permission given to the grantee.

Definition at line 75 of file Grant.h.

◆ GranteeHasBeenSet()

bool Aws::Glacier::Model::Grant::GranteeHasBeenSet ( ) const
inline

The grantee.

Definition at line 49 of file Grant.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glacier::Model::Grant::Jsonize ( ) const

◆ operator=()

Grant& Aws::Glacier::Model::Grant::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PermissionHasBeenSet()

bool Aws::Glacier::Model::Grant::PermissionHasBeenSet ( ) const
inline

Specifies the permission given to the grantee.

Definition at line 80 of file Grant.h.

◆ SetGrantee() [1/2]

void Aws::Glacier::Model::Grant::SetGrantee ( const Grantee value)
inline

The grantee.

Definition at line 54 of file Grant.h.

◆ SetGrantee() [2/2]

void Aws::Glacier::Model::Grant::SetGrantee ( Grantee &&  value)
inline

The grantee.

Definition at line 59 of file Grant.h.

◆ SetPermission() [1/2]

void Aws::Glacier::Model::Grant::SetPermission ( const Permission value)
inline

Specifies the permission given to the grantee.

Definition at line 85 of file Grant.h.

◆ SetPermission() [2/2]

void Aws::Glacier::Model::Grant::SetPermission ( Permission &&  value)
inline

Specifies the permission given to the grantee.

Definition at line 90 of file Grant.h.

◆ WithGrantee() [1/2]

Grant& Aws::Glacier::Model::Grant::WithGrantee ( const Grantee value)
inline

The grantee.

Definition at line 64 of file Grant.h.

◆ WithGrantee() [2/2]

Grant& Aws::Glacier::Model::Grant::WithGrantee ( Grantee &&  value)
inline

The grantee.

Definition at line 69 of file Grant.h.

◆ WithPermission() [1/2]

Grant& Aws::Glacier::Model::Grant::WithPermission ( const Permission value)
inline

Specifies the permission given to the grantee.

Definition at line 95 of file Grant.h.

◆ WithPermission() [2/2]

Grant& Aws::Glacier::Model::Grant::WithPermission ( Permission &&  value)
inline

Specifies the permission given to the grantee.

Definition at line 100 of file Grant.h.


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