gpg::SnapshotMetadataChange::Builder

#include <snapshot_metadata_change_builder.h>

Kompiluje co najmniej 1 obiekt SnapshotMetadataChange.

Podsumowanie

Konstruktorzy i niszczyciele

Builder()
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
Konstruuje Builder z shared_ptr na BuilderImpl.
Builder(const Builder & copy_from)
Tworzy kopię istniejącego elementu Builder.
Builder(Builder && move_from)
Przenosi istniejące urządzenie Builder.

Funkcje publiczne

Create() const
Tworzy obiekt SnapshotMetadataChange.
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
Nieprzetworzone bajty zakodowanego obrazu okładki w formacie PNG zmiany metadanych zrzutu.
SetDescription(const std::string & description)
Ustawia zwięzły opis zmiany metadanych zrzutu.
SetPlayedTime(gpg::Duration played_time)
Określa czas odtwarzania zmiany metadanych zrzutu.
SetProgressValue(int64_t progress_value)
Określa wartość postępu dla operacji „metadane_change” zrzutu.
operator=(const Builder & copy_from)
Przypisuje ten element Builder, kopiując go z innego elementu.
operator=(Builder && move_from)
Przypisuje element Builder, przenosząc do niego inny.

Funkcje publiczne

Monter

 Builder()

Monter

 Builder(
  std::shared_ptr< SnapshotMetadataChangeImpl > impl
)

Konstruuje Builder z shared_ptr na BuilderImpl.

Przeznaczona do użytku wewnętrznego przez interfejs API.

Monter

 Builder(
  const Builder & copy_from
)

Tworzy kopię istniejącego elementu Builder.

Monter

 Builder(
  Builder && move_from
)

Przenosi istniejące urządzenie Builder.

Utwórz

SnapshotMetadataChange Create() const 

Tworzy obiekt SnapshotMetadataChange.

SetCoverImageFromPngData

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

Nieprzetworzone bajty zakodowanego obrazu okładki w formacie PNG zmiany metadanych zrzutu.

Obraz w tle musi być mniejszy niż 800 KB. Obraz należy ustawić przy każdym zatwierdzeniu. W przeciwnym razie zostanie wyczyszczony.

SetDescription

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

Ustawia zwięzły opis zmiany metadanych zrzutu.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

Określa czas odtwarzania zmiany metadanych zrzutu.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

Określa wartość postępu dla operacji „metadane_change” zrzutu.

operator=

Builder & operator=(
  const Builder & copy_from
)

Przypisuje ten element Builder, kopiując go z innego elementu.

operator=

Builder & operator=(
  Builder && move_from
)

Przypisuje element Builder, przenosząc do niego inny.