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)
מגדיר את התיאור התמציתי של תמונת המצב של ה-Metadata_change.
SetPlayedTime(gpg::Duration played_time)
מגדיר את זמן ההפעלה של קובץ ה-snapshot של ה-snapshot.
SetProgressValue(int64_t progress_value)
מגדיר את ערך ההתקדמות של תמונת המצב של ה-Metadata_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
)

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

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

מגדיר את זמן ההפעלה של קובץ ה-snapshot של ה-snapshot.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

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

operator=

Builder & operator=(
  const Builder & copy_from
)

הקצאת Builder זה על ידי העתקה מתפקיד אחר.

operator=

Builder & operator=(
  Builder && move_from
)

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