gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
Erstellt ein oder mehrere SnapshotMetadataChange-Objekte.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
Erstellt eine Kopie eines vorhandenen
Builder . |
|
Builder(Builder && move_from)
Verschiebt einen vorhandenen
Builder . |
Öffentliche Funktionen |
|
---|---|
Create() const
|
Erstellt eine SnapshotMetadataChange.
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
Die Rohbyte des codierten PNG-Titelbilds der Änderung der Snapshot-Metadaten.
|
SetDescription(const std::string & description)
|
Builder &
Legt die kurze Beschreibung der Snapshot-metadata_change fest.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
Legt die Wiedergabezeit des Snapshots metadata_change fest.
|
SetProgressValue(int64_t progress_value)
|
Builder &
Legt den Fortschrittswert der Snapshot-metadata_change fest.
|
operator=(const Builder & copy_from)
|
Builder &
Weist dieses
Builder durch Kopieren aus einer anderen Domain zu. |
operator=(Builder && move_from)
|
Builder &
Weist dieses
Builder zu, indem ein anderes Element dorthin verschoben wird. |
Öffentliche Funktionen
Builder
Builder()
Builder
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
Erstellt ein Builder
-Objekt von einer shared_ptr
in eine BuilderImpl
.
Vorgesehen für die interne Verwendung durch die API.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
Die Rohbyte des codierten PNG-Titelbilds der Änderung der Snapshot-Metadaten.
Das Titelbild muss kleiner als 800 KB sein. Das Image muss bei jedem Commit festgelegt werden, andernfalls wird es gelöscht.
SetDescription
Builder & SetDescription( const std::string & description )
Legt die kurze Beschreibung der Snapshot-metadata_change fest.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
Legt die Wiedergabezeit des Snapshots metadata_change fest.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
Legt den Fortschrittswert der Snapshot-metadata_change fest.