gpg::SnapshotMetadataChange::Builder
#include <snapshot_metadata_change_builder.h>
构建一个或多个 SnapshotMetadataChange 对象。
摘要
构造函数和析构函数 |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
创建现有
Builder 的副本。 |
|
构建器(构建器 && move_from)
移动现有的
构建器 。 |
公共函数 |
|
---|---|
创建() const
|
创建一个 SnapshotMetadataChange。
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
快照元数据更改的编码 png 封面图像的原始字节。
|
SetDescription(const std::string & description)
|
Builder &
设置快照元数据更改的简洁描述。
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
设置快照元数据更改的游玩时间。
|
SetProgressValue(int64_t progress_value)
|
Builder &
设置快照元数据更改的进度值。
|
operator=(const 构建器 & copy_from)
|
Builder &
通过从另一个构建器复制来分配此
构建器 。 |
operator=(构建器 && move_from)
|
Builder &
通过将另一个构建器移动到其中来分配此
构建器 。 |
公共函数
Builder
Builder()
Builder
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
从指向 BuilderImpl
的 shared_ptr
构造一个 Builder
。
供 API 内部使用。
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
快照元数据更改的编码 png 封面图像的原始字节。
封面图像必须小于 800 kb。每次提交都必须设置图像,否则它将被清除。