gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
Compila uno o más objetos SnapshotMetadataChange.
Resumen
Constructores y destructores |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
Crea una copia de un
Builder existente. |
|
Builder(Builder && move_from)
Mueve un elemento
Builder existente. |
Funciones públicas |
|
---|---|
Create() const
|
Crea un SnapshotMetadataChange.
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
Los bytes sin procesar de la imagen de portada codificada en formato PNG cambia los metadatos de la instantánea.
|
SetDescription(const std::string & description)
|
Builder &
Establece una descripción concisa del cambio de metadatos de la instantánea.
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
Establece el tiempo de reproducción del cambio de metadatos de la instantánea.
|
SetProgressValue(int64_t progress_value)
|
Builder &
Establece el valor de progreso del cambio de metadatos de la instantánea.
|
operator=(const Builder & copy_from)
|
Builder &
Asigna este
Builder copiando de otro. |
operator=(Builder && move_from)
|
Builder &
Mueve otro para asignar este
Builder . |
Funciones públicas
Builder
Builder()
Builder
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
Construye un elemento Builder
desde un elemento shared_ptr
hacia BuilderImpl
.
Diseñado para el uso interno de la API.
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
Los bytes sin procesar de la imagen de portada codificada en formato PNG cambia los metadatos de la instantánea.
La imagen de portada debe tener un tamaño inferior a 800 KB Se debe establecer la imagen en cada confirmación; de lo contrario, se borrará.
SetDescription
Builder & SetDescription( const std::string & description )
Establece una descripción concisa del cambio de metadatos de la instantánea.
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
Establece el tiempo de reproducción del cambio de metadatos de la instantánea.
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
Establece el valor de progreso del cambio de metadatos de la instantánea.