gpg:: SnapshotMetadataChange:: Builder
#include <snapshot_metadata_change_builder.h>
สร้างออบเจ็กต์ SnapshotMetadataChange อย่างน้อย 1 รายการ
สรุป
ผู้ผลิตและผู้ทำลาย |
|
---|---|
Builder()
|
|
Builder(std::shared_ptr< SnapshotMetadataChangeImpl > impl)
|
|
Builder(const Builder & copy_from)
สร้างสำเนาของ
Builder ที่มีอยู่ |
|
Builder(Builder && move_from)
ย้าย
Builder ที่มีอยู่ |
ฟังก์ชันสาธารณะ |
|
---|---|
Create() const
|
สร้าง SnapshotMetadataChange
|
SetCoverImageFromPngData(std::vector< uint8_t > png_data)
|
Builder &
ไบต์ดิบของรูปภาพหน้าปก PNG ที่เข้ารหัสของข้อมูลเมตาสแนปชอตมีการเปลี่ยนแปลง
|
SetDescription(const std::string & description)
|
Builder &
ตั้งค่าคำอธิบายที่สั้นกระชับของสแนปชอตmetadata_change
|
SetPlayedTime(gpg::Duration played_time)
|
Builder &
ตั้งเวลาที่เล่นของข้อมูลเมตา_change
|
SetProgressValue(int64_t progress_value)
|
Builder &
ตั้งค่าความคืบหน้าของสแนปชอตmetadata_change
|
operator=(const Builder & copy_from)
|
Builder &
มอบหมาย
Builder นี้โดยคัดลอกจากรายการอื่น |
operator=(Builder && move_from)
|
Builder &
มอบหมาย
Builder นี้โดยย้ายรายการอื่นเข้าไป |
ฟังก์ชันสาธารณะ
ช่างก่อสร้าง
Builder()
ช่างก่อสร้าง
Builder( std::shared_ptr< SnapshotMetadataChangeImpl > impl )
สร้าง Builder
จาก shared_ptr
ถึง BuilderImpl
มีไว้เพื่อใช้ภายในโดย API
SetCoverImageFromPngData
Builder & SetCoverImageFromPngData( std::vector< uint8_t > png_data )
ไบต์ดิบของรูปภาพหน้าปก PNG ที่เข้ารหัสของข้อมูลเมตาสแนปชอตมีการเปลี่ยนแปลง
ภาพหน้าปกต้องมีขนาดไม่เกิน 800 KB ต้องตั้งค่ารูปภาพสำหรับการคอมมิตทั้งหมด มิฉะนั้นระบบจะล้างการคอมมิต
SetDescription
Builder & SetDescription( const std::string & description )
ตั้งค่าคำอธิบายที่สั้นกระชับของสแนปชอตmetadata_change
SetPlayedTime
Builder & SetPlayedTime( gpg::Duration played_time )
ตั้งเวลาที่เล่นของข้อมูลเมตา_change
SetProgressValue
Builder & SetProgressValue( int64_t progress_value )
ตั้งค่าความคืบหน้าของข้อมูลเมตาข้อมูลเมตาของสแนปชอต