gpg:: SnapshotMetadataChange:: Builder
  #include <snapshot_metadata_change_builder.h>
  יוצר אובייקט SnapshotMetadataChange או יותר.
סיכום
        בנייה | 
    |
|---|---|
        Builder()
         | 
    |
        Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
         | 
    |
        Builder(const Builder & copy_from)
        יצירת עותק של  
      Builder קיים.  | 
    |
        Builder(Builder && move_from)
        העברת  
      Builder קיים.  | 
    
        פונקציות ציבוריות | 
    |
|---|---|
        Create() const 
       | 
      
        
         יוצר SnapshotMetadataChange.  
       | 
    
        SetCoverImageFromPngData(std::vector< uint8_t > png_data)
       | 
      
        Builder &
        הבייטים הגולמיים של תמונת השער המקודדת בפורמט png של השינוי במטא-נתונים של תמונת המצב.  
       | 
    
        SetDescription(const std::string & description)
       | 
      
        Builder &
        מגדיר את התיאור התמציתי של תמונת המצב של ה-Metadata_change.  
       | 
    
        SetPlayedTime(gpg::Duration played_time)
       | 
      
        Builder &
        מגדיר את זמן ההפעלה של קובץ ה-snapshot של ה-snapshot.  
       | 
    
        SetProgressValue(int64_t progress_value)
       | 
      
        Builder &
        מגדיר את ערך ההתקדמות של תמונת המצב של ה-Metadata_change.  
       | 
    
        operator=(const Builder & copy_from)
       | 
      
        Builder &
        הקצאת  
      Builder זה על ידי העתקה מתפקיד אחר.  | 
    
        operator=(Builder && move_from)
       | 
      
        Builder &
        הקצאה של  
      Builder על ידי העברת נכס אחר פנימה.  | 
    
פונקציות ציבוריות
בנאי
Builder()
בנאי
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
הפונקציה בונה Builder מ-shared_ptr ל-BuilderImpl. 
מיועד לשימוש פנימי של ה-API.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
הבייטים הגולמיים של תמונת השער המקודדת בפורמט png של השינוי במטא-נתונים של תמונת המצב.
תמונת השער חייבת להיות בגודל של פחות מ-800kb. צריך להגדיר את התמונה בכל מחויבות, אחרת היא תימחק.
SetDescription
Builder & SetDescription( const std::string & description )
מגדיר את התיאור התמציתי של המטא-נתונים של תמונת המצב של המטא-נתונים.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
מגדיר את זמן ההפעלה של קובץ ה-snapshot של ה-snapshot.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
מגדיר את ערך ההתקדמות של תמונת המצב של ה-Metadata_change.