гпг:: SnapshotMetadataChange:: Строитель

#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
Создает SnapshotMetadataChange .
SetCoverImageFromPngData (std::vector< uint8_t > png_data)
Необработанные байты закодированного PNG-изображения закрывают изображение изменения метаданных снимка.
SetDescription (const std::string & description)
Устанавливает краткое описание метаданных_change снимка.
SetPlayedTime ( gpg::Duration played_time)
Устанавливает время воспроизведения снимка Metadata_change.
SetProgressValue (int64_t progress_value)
Устанавливает значение прогресса изменения метаданных снимка.
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 

Создает SnapshotMetadataChange .

SetCoverImageFromPngData

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

Необработанные байты закодированного PNG-изображения закрывают изображение изменения метаданных снимка.

Изображение обложки должно быть не более 800 Кб. Изображение должно быть установлено при каждом коммите, иначе оно будет очищено.

УстановитьОписание

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

Устанавливает краткое описание метаданных_change снимка.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

Устанавливает время воспроизведения снимка Metadata_change.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

Устанавливает значение прогресса изменения метаданных снимка.

оператор=

Builder & operator=(
  const Builder & copy_from
)

Назначает этот Builder путем копирования из другого.

оператор=

Builder & operator=(
  Builder && move_from
)

Назначает этого Builder , перемещая в него другой.