gpg::SnapshotMetadataChange::Builder

#include <snapshot_metadata_change_builder.h>

Cria um ou mais objetos SnapshotMetadataChange.

Resumo

Construtores e destrutores

Builder()
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
Constrói um Builder de um shared_ptr a um BuilderImpl.
Builder(const Builder & copy_from)
Cria uma cópia de um Builder existente.
Builder(Builder && move_from)
Move um Builder existente.

Funções públicas

Create() const
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
Os bytes brutos da imagem de capa em png codificada da alteração dos metadados do snapshot.
SetDescription(const std::string & description)
Define a descrição concisa do metadata_change do snapshot.
SetPlayedTime(gpg::Duration played_time)
Define o tempo reproduzido do metadata_change do snapshot.
SetProgressValue(int64_t progress_value)
Define o valor de andamento do metadata_change do snapshot.
operator=(const Builder & copy_from)
Atribui este Builder copiando de outro.
operator=(Builder && move_from)
Atribui este Builder movendo outro para ele.

Funções públicas

Builder

 Builder()

Builder

 Builder(
  std::shared_ptr< SnapshotMetadataChangeImpl > impl
)

Constrói um Builder de um shared_ptr a um BuilderImpl.

Destinado ao uso interno da API.

Builder

 Builder(
  const Builder & copy_from
)

Cria uma cópia de um Builder existente.

Builder

 Builder(
  Builder && move_from
)

Move um Builder existente.

Criar

SnapshotMetadataChange Create() const 

SetCoverImageFromPngData

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

Os bytes brutos da imagem de capa em png codificada da alteração dos metadados do snapshot.

A imagem da capa precisa ter menos de 800 KB. A imagem precisa ser definida em cada confirmação ou será apagada.

SetDescription

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

Define a descrição concisa do metadata_change do snapshot.

SetPlayedTime

Builder & SetPlayedTime(
  gpg::Duration played_time
)

Define o tempo reproduzido do metadata_change do snapshot.

SetProgressValue

Builder & SetProgressValue(
  int64_t progress_value
)

Define o valor de andamento do metadata_change do snapshot.

operador=

Builder & operator=(
  const Builder & copy_from
)

Atribui este Builder copiando de outro.

operador=

Builder & operator=(
  Builder && move_from
)

Atribui este Builder movendo outro para ele.