gpg::SnapshotMetadataChange::Builder

#include <snapshot_metadata_change_builder.h>

Tworzy co najmniej 1 obiekt SnapshotMetadataChange.

Podsumowanie

Konstruktory i niszczyciele

Builder()
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
Konstruuje Builder od shared_ptr do BuilderImpl.
Builder(const Builder & copy_from)
Tworzy kopię istniejącego elementu Builder.
Builder(Builder && move_from)
Przenosi dotychczasowy Builder.

Funkcje publiczne

Create() const
Tworzy działanie SnapshotMetadataChange.
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
Nieprzetworzone bajty zakodowanego pliku PNG o zmianie metadanych zrzutu.
SetDescription(const std::string & description)
Ustawia zwięzły opis zrzutu metadata_change.
SetPlayedTime(gpg::Duration played_time)
Ustawia czas odtwarzania zrzutu metadata_change.
SetProgressValue(int64_t progress_value)
Ustawia wartość postępu zrzutu metadata_change.
operator=(const Builder & copy_from)
Przypisuje ten element (Builder), kopiując go z innego elementu.
operator=(Builder && move_from)
Przypisuje ten element typu Builder, przenosząc do niego inny.

Funkcje publiczne

Monter

 Builder()

Monter

 Builder(
  std::shared_ptr< SnapshotMetadataChangeImpl > impl
)

Konstruuje Builder od shared_ptr do BuilderImpl.

Przeznaczony do użytku wewnętrznego w interfejsie API.

Monter

 Builder(
  const Builder & copy_from
)

Tworzy kopię istniejącego elementu Builder.

Monter

 Builder(
  Builder && move_from
)

Przenosi dotychczasowy Builder.

Utwórz

SnapshotMetadataChange Create() const 

Tworzy działanie SnapshotMetadataChange.

SetCoverImageFromPngData

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

Nieprzetworzone bajty zakodowanego pliku PNG o zmianie metadanych zrzutu.

Grafika okładki musi mieć mniej niż 800 KB. Obraz musi być ustawiony przy każdym zatwierdzeniu. W przeciwnym razie obraz zostanie wyczyszczony.

SetDescription

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

Ustawia zwięzły opis zrzutu metadata_change.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

Ustawia czas odtwarzania zrzutu metadata_change.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

Ustawia wartość postępu zrzutu metadata_change.

operator=

Builder & operator=(
  const Builder & copy_from
)

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

operator=

Builder & operator=(
  Builder && move_from
)

Przypisuje ten element typu Builder, przenosząc do niego inny.