gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
Crea uno o più oggetti SnapshotMetadataChange.
Riepilogo
Costruttori e distruttori |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
Crea una copia di un
Builder esistente. |
|
Builder(Builder && move_from)
Sposta un elemento
Builder esistente. |
Funzioni pubbliche |
|
---|---|
Create() const
|
Crea uno SnapshotMetadataChange.
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
I byte non elaborati dell'immagine di copertina png codificata della modifica dei metadati dello snapshot.
|
SetDescription(const std::string & description)
|
Builder &
Imposta la descrizione concisa dello snapshot metadata_change.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
Imposta la durata di riproduzione dello snapshot metadata_change.
|
SetProgressValue(int64_t progress_value)
|
Builder &
Imposta il valore di avanzamento dello snapshot metadata_change.
|
operator=(const Builder & copy_from)
|
Builder &
Assegna questo
Builder copiandolo da un altro dispositivo. |
operator=(Builder && move_from)
|
Builder &
Assegna questo
Builder spostandone un altro al suo interno. |
Funzioni pubbliche
Builder
Builder()
Builder
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
Crea un Builder
da shared_ptr
a BuilderImpl
.
Destinato per uso interno dall'API.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
I byte non elaborati dell'immagine di copertina png codificata della modifica dei metadati dello snapshot.
L'immagine di copertina deve essere inferiore a 800 kB. L'immagine deve essere impostata a ogni commit, altrimenti verrà cancellata.
SetDescription
Builder & SetDescription( const std::string & description )
Imposta la descrizione concisa dello snapshot metadata_change.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
Imposta la durata di riproduzione dello snapshot metadata_change.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
Imposta il valore di avanzamento dello snapshot metadata_change.