gpg::SnapshotMetadataChange::Builder

#include <snapshot_metadata_change_builder.h>

יוצר אובייקט SnapshotMetadataChange אחד או יותר.

סיכום

בונים והורסים

Builder()
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
הפונקציה בונה Builder מ-shared_ptr עד BuilderImpl.
Builder(const Builder & copy_from)
יצירת עותק של Builder קיים.
Builder(Builder && move_from)
העברת Builder קיים.

תפקידים ציבוריים

Create() const
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
הבייטים הגולמיים של תמונת ה-png המקודדת של שינוי המטא-נתונים של התמונה.
SetDescription(const std::string & description)
מגדיר את התיאור התמציתי של המטא-נתונים של קובץ ה-snapshot.
SetPlayedTime(gpg::Duration played_time)
מגדיר את משך ההפעלה של ה-meta_change של תמונת המצב.
SetProgressValue(int64_t progress_value)
הגדרת ערך ההתקדמות של ה-meta_change של תמונת המצב.
operator=(const Builder & copy_from)
הקצאת Builder באמצעות העתקה ממכשיר אחר.
operator=(Builder && move_from)
הפונקציה מקצה את Builder על ידי העברת כרטיס אחר אליו.

תפקידים ציבוריים

בנאי/ת

 Builder()

בנאי/ת

 Builder(
  std::shared_ptr< SnapshotMetadataChangeImpl > impl
)

הפונקציה בונה Builder מ-shared_ptr עד BuilderImpl.

מיועד לשימוש פנימי על ידי ה-API.

בנאי/ת

 Builder(
  const Builder & copy_from
)

יצירת עותק של Builder קיים.

בנאי/ת

 Builder(
  Builder && move_from
)

העברת Builder קיים.

יצירה

SnapshotMetadataChange Create() const 

SetCoverImageFromPngData

Builder & SetCoverImageFromPngData(
  std::vector< uint8_t > png_data
)

הבייטים הגולמיים של תמונת ה-png המקודדת של שינוי המטא-נתונים של התמונה.

תמונת השער חייבת להיות קטנה מ- 800kb. צריך להגדיר את התמונה בכל התחייבות, אחרת היא תימחק.

SetDescription

Builder & SetDescription(
  const std::string & description
)

מגדיר את התיאור התמציתי של המטא-נתונים של קובץ ה-snapshot.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

מגדיר את משך ההפעלה של ה-meta_change של תמונת המצב.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

הגדרת ערך ההתקדמות של ה-meta_change של תמונת המצב.

אופרטור=

Builder & operator=(
  const Builder & copy_from
)

הקצאת Builder באמצעות העתקה ממכשיר אחר.

אופרטור=

Builder & operator=(
  Builder && move_from
)

הפונקציה מקצה את Builder על ידי העברת כרטיס אחר אליו.