13 #ifndef NECBAAS_NBOBJECTBUCKET_H
14 #define NECBAAS_NBOBJECTBUCKET_H
40 NbObjectBucket(
const std::shared_ptr<NbService> &service,
const std::string &bucket_name);
96 std::shared_ptr<NbService> service_;
97 int timeout_{kRestTimeoutDefault};
98 std::string bucket_name_;
107 std::multimap<std::string, std::string> GetParams(
const NbQuery &query,
int *count);
110 #endif // NECBAAS_NBOBJECTBUCKET_H
オブジェクト管理クラス.
Definition: nb_object.h:34
オブジェクト検索クラス.
Definition: nb_query.h:41
NbObjectBucket(const std::shared_ptr< NbService > &service, const std::string &bucket_name)
コンストラクタ.
void SetTimeout(int timeout)
RESTタイムアウト設定.
const std::string & GetBucketName() const
バケット名取得.
オブジェクトバケット.
Definition: nb_object_bucket.h:33
REST API処理結果クラス.
Definition: nb_result.h:32
int GetTimeout() const
RESTタイムアウト取得.
NbResult< std::vector< NbObject > > Query(const NbQuery &query, int *count=nullptr)
オブジェクトのクエリ.
NbObject NewObject()
オブジェクト生成する.
NbResult< NbObject > GetObject(const std::string &object_id, bool delete_mark=false)
オブジェクトID検索.