gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
Membangun satu atau beberapa objek SnapshotMetadataChange.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
Membuat salinan
Builder yang ada. |
|
Builder(Builder && move_from)
Memindahkan
Builder yang ada. |
Fungsi publik |
|
---|---|
Create() const
|
Membuat SnapshotMetadataChange.
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
Byte mentah dari gambar sampul png yang dienkode dari perubahan metadata snapshot.
|
SetDescription(const std::string & description)
|
Builder &
Menetapkan deskripsi singkat metadata_change snapshot.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
Menetapkan waktu pemutaran snapshot metadata_change.
|
SetProgressValue(int64_t progress_value)
|
Builder &
Menetapkan nilai progres metadata_change snapshot.
|
operator=(const Builder & copy_from)
|
Builder &
Tetapkan
Builder ini dengan menyalin dari yang lain. |
operator=(Builder && move_from)
|
Builder &
Tetapkan
Builder ini dengan memindahkan objek lain ke dalamnya. |
Fungsi publik
Builder
Builder()
Builder
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
Membuat Builder
dari shared_ptr
ke BuilderImpl
.
Ditujukan untuk penggunaan internal oleh API.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
Byte mentah dari gambar sampul png yang dienkode dari perubahan metadata snapshot.
Gambar sampul harus kurang dari 800 kb. Gambar harus ditetapkan setiap commit, atau gambar akan dihapus.
SetDescription
Builder & SetDescription( const std::string & description )
Menetapkan deskripsi singkat metadata_change snapshot.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
Menetapkan waktu pemutaran snapshot metadata_change.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
Menetapkan nilai progres metadata_change snapshot.