gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
Crée un ou plusieurs objets SnapshotMetadataChange.
Résumé
Constructeurs et destructeurs |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
Crée une copie d'un élément
Builder existant. |
|
Builder(Builder && move_from)
Déplace un élément
Builder existant. |
Fonctions publiques |
|
---|---|
Create() const
|
Crée un objet SnapshotMetadataChange.
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
Nombre d'octets bruts de l'image de couverture png encodée de la modification des métadonnées de l'instantané.
|
SetDescription(const std::string & description)
|
Builder &
Définit la description concise de l'instantané metadata_change.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
Définit la durée de lecture du changement de métadonnées de l'instantané.
|
SetProgressValue(int64_t progress_value)
|
Builder &
Définit la valeur de progression de l'instantané metadata_change.
|
operator=(const Builder & copy_from)
|
Builder &
Attribue ce
Builder en le copiant à partir d'un autre. |
operator=(Builder && move_from)
|
Builder &
Attribue ce
Builder en y déplaçant une autre entité. |
Fonctions publiques
Builder
Builder()
Builder
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
Construit un Builder
à partir d'un shared_ptr
vers BuilderImpl
.
Destiné à un usage interne par l'API.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
Octets bruts de l'image de couverture png encodée de la modification des métadonnées de l'instantané.
La taille de l'image de couverture doit être inférieure à 800 ko. L'image doit être définie à chaque commit, sinon elle sera effacée.
SetDescription
Builder & SetDescription( const std::string & description )
Définit la description concise de l'instantané metadata_change.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
Définit la durée de lecture du changement de métadonnées de l'instantané.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
Définit la valeur de progression de l'instantané metadata_change.