var searchData= [ ['umask_3174',['umask',['../../../../lang/html/namespace_qore.html#a2061a066ab6e3c668849520e6c371d59',1,'Qore::umask()'],['../../../../lang/html/namespace_qore.html#ad5d35a9e2871b2163d7ff65d717ed106',1,'Qore::umask(softint mask)']]], ['unaccent_3175',['unaccent',['../../../../lang/html/class_qore_1_1zzz8stringzzz9.html#a227ef4978fde1a808f14bc7ead59eb2e',1,'<string>']]], ['unassignprogram_3176',['unassignProgram',['../../../../lang/html/class_qore_1_1_breakpoint.html#a0b6640c2cf250db4f9aa55ae27799769',1,'Qore::Breakpoint']]], ['unassignstatement_3177',['unassignStatement',['../../../../lang/html/class_qore_1_1_breakpoint.html#a3dd2b2a4d219c56360e1c7fb8589f399',1,'Qore::Breakpoint']]], ['unassignthread_3178',['unassignThread',['../../../../lang/html/class_qore_1_1_stream_base.html#a017fc847a42d5c670cb9640a94522666',1,'Qore::StreamBase']]], ['uncompress_5fto_5fbinary_3179',['uncompress_to_binary',['../../../../lang/html/group__compresssion__functions.html#gafecce0baf872032249897916a592d18c',1,'Qore::uncompress_to_binary()'],['../../../../lang/html/group__compresssion__functions.html#gafecce0baf872032249897916a592d18c',1,'uncompress_to_binary()(Global Namespace)'],['../../../../lang/html/group__compresssion__functions.html#gad1fe94d17de0489667c6909b88c01d43',1,'uncompress_to_binary(binary bin)(Global Namespace)'],['../../../../lang/html/group__compresssion__functions.html#gad1fe94d17de0489667c6909b88c01d43',1,'Qore::uncompress_to_binary(binary bin)']]], ['uncompress_5fto_5fstring_3180',['uncompress_to_string',['../../../../lang/html/group__compresssion__functions.html#ga873701e40ef6eb9831c9cf66fc8cd981',1,'Qore::uncompress_to_string(binary bin, *string encoding)'],['../../../../lang/html/group__compresssion__functions.html#ga9dedfc30ebd57865cd2ee272612c2efd',1,'Qore::uncompress_to_string()'],['../../../../lang/html/group__compresssion__functions.html#ga873701e40ef6eb9831c9cf66fc8cd981',1,'uncompress_to_string(binary bin, *string encoding)(Global Namespace)'],['../../../../lang/html/group__compresssion__functions.html#ga9dedfc30ebd57865cd2ee272612c2efd',1,'uncompress_to_string()(Global Namespace)']]], ['undefine_3181',['undefine',['../../../../lang/html/class_qore_1_1_program.html#a275563ed4d95be6a9900d2966025802c',1,'Qore::Program']]], ['uniquehash_3182',['uniqueHash',['../../../../lang/html/class_qore_1_1zzz8objectzzz9.html#a0702bbe59ecc54c7eed8c16550a010ed',1,'<object>']]], ['unlink_3183',['unlink',['../../../../lang/html/namespace_qore.html#a3e6fdb79f8eb0792ae20f1b86e695d1a',1,'Qore::unlink()'],['../../../../lang/html/namespace_qore.html#aac76dbcada98d67b28a84e7296587b10',1,'Qore::unlink(string path)']]], ['unlock_3184',['unlock',['../../../../lang/html/class_qore_1_1_thread_1_1_mutex.html#a23adbdd9cd3ffe17b1cbc700716aec5c',1,'Qore::Thread::Mutex::unlock()'],['../../../../lang/html/class_qore_1_1_thread_1_1_auto_lock.html#a58f51c6a591688e031eb1a8981ca2e55',1,'Qore::Thread::AutoLock::unlock()']]], ['unsetenv_3185',['unsetenv',['../../../../lang/html/group__env__functions.html#ga9ed7b7400e10b55f434d2cbc9ba18282',1,'unsetenv()(Global Namespace)'],['../../../../lang/html/group__env__functions.html#gadb729e27243c0dcc739a6c4e7deb1501',1,'Qore::unsetenv()'],['../../../../lang/html/group__env__functions.html#ga9ed7b7400e10b55f434d2cbc9ba18282',1,'Qore::unsetenv(string env)'],['../../../../lang/html/group__env__functions.html#gadb729e27243c0dcc739a6c4e7deb1501',1,'unsetenv()(Global Namespace)']]], ['upgradeclienttossl_3186',['upgradeClientToSSL',['../../../../lang/html/class_qore_1_1_socket.html#ad471f7399655c3fb211c72b55ca568d9',1,'Qore::Socket']]], ['upgradeservertossl_3187',['upgradeServerToSSL',['../../../../lang/html/class_qore_1_1_socket.html#a83385d31d5b112409424269f025de5ea',1,'Qore::Socket']]], ['upr_3188',['upr',['../../../../lang/html/class_qore_1_1zzz8stringzzz9.html#a0b5c301c6742fccb8645968845b00fc1',1,'<string>']]], ['usleep_3189',['usleep',['../../../../lang/html/namespace_qore.html#a3c406430b305f4ee204cb1dd2638d93c',1,'Qore::usleep()'],['../../../../lang/html/namespace_qore.html#a16b8b55b41fe579ce56a3b781b69a3f9',1,'Qore::usleep(date d)'],['../../../../lang/html/namespace_qore.html#a9bfa54e2c02b92b2a01f3cde2472ce6a',1,'Qore::usleep(softint usecs)']]], ['utcoffset_3190',['UTCOffset',['../../../../lang/html/class_qore_1_1_time_zone.html#ac82e34e1f7c96d3aa5c0a071981a6f4f',1,'Qore::TimeZone']]] ]; n>  });
47 
49  const RequestType = new RestClientCallWithMethodRequestDataType();
50 
52  const ResponseType = new RestClientCallResponseDataType();
53 
55  constructor(*hash<auto> options);
56 
57 
59  constructor(AwsRestClient rest);
60 
61 
63  string getName();
64 
65 
67 
72 protected:
73  auto doRequestImpl(auto req, *hash<auto> request_options);
74 public:
75 
76 
78 
80 protected:
81  *AbstractDataProviderType getRequestTypeImpl();
82 public:
83 
84 
86 
88 protected:
89  *AbstractDataProviderType getResponseTypeImpl();
90 public:
91 
92 
94  hash<DataProviderInfo> getStaticInfoImpl();
95 
96 };
97 };
AwsRestClientDataProvider::AwsRestClientCallDataProvider
The AWS REST client call data provider class.
Definition: AwsRestClientCallDataProvider.qc.dox.h:28
AwsRestClientDataProvider::AwsRestClientCallDataProvider::RequestType
const RequestType
Request type.
Definition: AwsRestClientCallDataProvider.qc.dox.h:49
AwsRestClientDataProvider::AwsRestClientCallDataProvider::getStaticInfoImpl
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
AwsRestClientDataProvider::AwsRestClientCallDataProvider::ProviderSummaryInfo
const ProviderSummaryInfo
Provider summary info.
Definition: AwsRestClientCallDataProvider.qc.dox.h:44
AwsRestClientDataProvider::AwsRestClientCallDataProvider::ResponseType
const ResponseType
Response type.
Definition: AwsRestClientCallDataProvider.qc.dox.h:52
AwsRestClientDataProvider::AwsRestClientCallDataProvider::getRequestTypeImpl
*AbstractDataProviderType getRequestTypeImpl()
Returns the description of a successful request message, if any.
AwsRestClientDataProvider::AwsRestClientCallDataProvider::constructor
constructor(AwsRestClient rest)
Creates the object from a REST connection.
AwsRestClientDataProvider::AwsRestClientCallDataProvider::constructor
constructor(*hash< auto > options)
Creates the object from constructor options.
AwsRestClientDataProvider::AwsRestClientCallDataProvider::getName
string getName()
Returns the data provider name.
AwsRestClientDataProvider::AwsRestClientCallDataProvider::rest
AwsRestClient rest
REST client connection.
Definition: AwsRestClientCallDataProvider.qc.dox.h:32
AwsRestClientDataProvider::AwsRestClientCallDataProvider::getResponseTypeImpl
*AbstractDataProviderType getResponseTypeImpl()
Returns the description of a response message, if this object represents a response message.
AwsRestClientDataProvider::AwsRestClientCallDataProvider::ProviderInfo
const ProviderInfo
Provider info.
Definition: AwsRestClientCallDataProvider.qc.dox.h:35
AwsRestClientDataProvider::AwsRestClientCallDataProvider::doRequestImpl
auto doRequestImpl(auto req, *hash< auto > request_options)
Makes a request and returns the response.
AwsRestClientDataProvider::AwsRestClientDataProvider::ConstructorOptions
const ConstructorOptions
Constructor arguments.
Definition: AwsRestClientDataProvider.qc.dox.h:39
True
const True
AwsRestClientDataProvider
Qore AwsRestClientDataProvider module definition.
Definition: AwsRestClientCallDataProvider.qc.dox.h:26