Data.Cloud.AmazonAPI.TAmazonGrant

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TAmazonGrant = record
    GranteeURI: string;
    GranteeID: string;
    GranteeDisplayName: string;
    GranteeEmailAddress: string;
    Permission: TAmazonGrantPermission;
    class function GetPermission(const PermissionString: string): TAmazonGrantPermission; static;
    class function Create(const Permission: string): TAmazonGrant; overload; static;
    class function Create(Permission: TAmazonGrantPermission): TAmazonGrant; overload; static;
    function PermissionString: string;
    function IsAllUsers: Boolean;
    function IsAllAuthenticatedUsers: Boolean;
    function IsLogDelivery: Boolean;
    function GranteeType: TAmazonGranteeType;
    function GranteeTypeString: string;
  end;

C++

struct DECLSPEC_DRECORD TAmazonGrant
{
public:
    System::UnicodeString GranteeURI;
    System::UnicodeString GranteeID;
    System::UnicodeString GranteeDisplayName;
    System::UnicodeString GranteeEmailAddress;
    TAmazonGrantPermission Permission;
    static TAmazonGrantPermission __fastcall GetPermission(const System::UnicodeString PermissionString);
    static TAmazonGrant __fastcall Create(const System::UnicodeString Permission)/* overload */;
    static TAmazonGrant __fastcall Create(TAmazonGrantPermission Permission)/* overload */;
    System::UnicodeString __fastcall PermissionString();
    bool __fastcall IsAllUsers();
    bool __fastcall IsAllAuthenticatedUsers();
    bool __fastcall IsLogDelivery();
    TAmazonGranteeType __fastcall GranteeType();
    System::UnicodeString __fastcall GranteeTypeString();
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Data.Cloud.AmazonAPI Data.Cloud.AmazonAPI

Description

Représentation d'un octroi ACL spécifique qui indique le bénéficiaire et la permission.

TAmazonGrant représente un octroi ACL spécifique qui indique le bénéficiaire et la permission.

Voir aussi