Bucket adalah kontainer yang menyimpan objek. Topik ini menjelaskan cara memperoleh informasi tentang sebuah bucket.
Catatan Penggunaan
Sebelum menjalankan kode contoh dalam topik ini, Anda harus membuat instans OSSClient menggunakan metode seperti nama domain kustom atau Security Token Service (STS). Untuk informasi selengkapnya, lihat Inisialisasi (Android SDK).
Contoh
Kode berikut menunjukkan cara mengambil informasi tentang sebuah bucket:
GetBucketInfoRequest request = new GetBucketInfoRequest("bucketName");
// Mendapatkan informasi tentang bucket.
OSSAsyncTask task = oss.asyncGetBucketInfo(request, new OSSCompletedCallback<GetBucketInfoRequest, GetBucketInfoResult>() {
@Override
public void onSuccess(GetBucketInfoRequest request, GetBucketInfoResult result) {
Log.i("i", "code: " + result.getStatusCode());
}
@Override
public void onFailure(GetBucketInfoRequest request, ClientException clientException, ServiceException serviceException) {
// Pengecualian permintaan.
if (clientException != null) {
// Pengecualian client, seperti pengecualian jaringan.
clientException.printStackTrace();
}
if (serviceException != null) {
// Pengecualian layanan.
Log.e("ErrorCode", serviceException.getErrorCode());
Log.e("RequestId", serviceException.getRequestId());
Log.e("HostId", serviceException.getHostId());
Log.e("RawMessage", serviceException.getRawMessage());
}
}
});Referensi
Untuk kode contoh lengkap guna mengambil informasi bucket, lihat contoh di GitHub.
Untuk informasi selengkapnya mengenai operasi API untuk mengambil informasi bucket, lihat GetBucketInfo.
Untuk informasi selengkapnya, lihat Cara menginisialisasi instans OSSClient untuk Android.