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.