Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perubahan penanganan data biner
Dalam versi 1, data biner ditangani menggunakan ByteBuffer
objek secara langsung. Di versi 2, SDK menggunakan SdkBytes
objek yang menyediakan cara yang lebih nyaman dan aman untuk bekerja dengan data biner.
Anda dapat SdkBytes
mengonversinya ByteBuffer
secara otomatis menggunakan alat migrasi, atau mengonversinya secara manual dengan memanggil asByteBuffer()
SdkBytes
objek yang dikembalikan.
contoh - Dapatkan data biner dari atribut pesan di versi 1
// Get binary data from a message attribute MessageAttributeValue messageAttributeValue = new MessageAttributeValue(); ByteBuffer binaryValue = messageAttributeValue.getBinaryValue(); String binaryString = new String(messageAttributeValue.getBinaryValue().array());
contoh - Dapatkan data biner dari atribut pesan di versi 2
// Get binary data from a message attribute MessageAttributeValue messageAttributeValue = MessageAttributeValue.builder().build(); ByteBuffer binaryValue = messageAttributeValue.binaryValue().asByteBuffer(); String binaryString = new String(messageAttributeValue.binaryValue().asByteBuffer().array());