gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
1 つ以上の SnapshotMetadataChange オブジェクトを作成します。
概要
コンストラクタとデストラクタ |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
既存の
Builder のコピーを作成します。 |
|
Builder(Builder && move_from)
既存の
Builder を移動します。 |
パブリック関数 |
|
---|---|
Create() const
|
SnapshotMetadataChange を作成します。
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
スナップショットのメタデータの変更を示す、エンコードされた png カバー画像の RAW バイト。
|
SetDescription(const std::string & description)
|
Builder &
スナップショット metadata_change の簡潔な説明を設定します。
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
スナップショット metadata_change の再生時間を設定します。
|
SetProgressValue(int64_t progress_value)
|
Builder &
スナップショット metadata_change の進行状況の値を設定します。
|
operator=(const Builder & copy_from)
|
Builder &
別のものからコピーすることで、この
Builder を割り当てます。 |
operator=(Builder && move_from)
|
Builder &
もう 1 つこれを移動して、この
Builder を割り当てます。 |
パブリック関数
Builder
Builder()
Builder
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
shared_ptr
から BuilderImpl
への Builder
を構築します。
API の内部で使用することを目的としています。
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
スナップショットのメタデータの変更を示す、エンコードされた png カバー画像の RAW バイト。
カバー画像は 800 KB 未満にしてください。イメージは commit のたびに設定する必要があり、設定しないとクリアされます。
SetDescription
Builder & SetDescription( const std::string & description )
スナップショット metadata_change の簡潔な説明を設定します。
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
スナップショット metadata_change の再生時間を設定します。
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
スナップショット metadata_change の進行状況の値を設定します。