Data.Cloud.AmazonAPI.TAmazonGetObjectOptionals
Delphi
  TAmazonGetObjectOptionals = record
    ResponseContentType: string;
    ResponseContentLanguage: string;
    ResponseExpires: string;
    ResponseCacheControl: string;
    ResponseContentDisposition: string;
    ResponseContentEncoding: string;
    Condition: TAmazonActionConditional;
    RangeStartByte: int64;
    RangeEndByte: int64;
    class function Create: TAmazonGetObjectOptionals; static;
    procedure PopulateHeaders(Headers: TStrings);
  end;
C++
struct DECLSPEC_DRECORD TAmazonGetObjectOptionals
{
public:
    System::UnicodeString ResponseContentType;
    System::UnicodeString ResponseContentLanguage;
    System::UnicodeString ResponseExpires;
    System::UnicodeString ResponseCacheControl;
    System::UnicodeString ResponseContentDisposition;
    System::UnicodeString ResponseContentEncoding;
    TAmazonActionConditional Condition;
    __int64 RangeStartByte;
    __int64 RangeEndByte;
    static TAmazonGetObjectOptionals __fastcall Create();
    void __fastcall PopulateHeaders(System::Classes::TStrings* Headers);
};
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
| record struct | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp | Data.Cloud.AmazonAPI | Data.Cloud.AmazonAPI | 
Description
Optional inputs for a GetObject request.
TAmazonGetObjectOptionals is a record that holds optional inputs for GetObject requests.
The response fields correspond to 'response-' headers. These headers can be set to specify the value you want to have returned as a response to the corresponding header.
When copying, these optional inputs apply to the source object.