Um bucket é um contêiner que armazena objetos no Object Storage Service (OSS). Este tópico descreve como consultar informações sobre um bucket.
Observações de uso
Crie uma instância do OSSClient usando métodos como um nome de domínio personalizado ou o Security Token Service (STS) e, em seguida, execute o código de exemplo deste tópico. Para mais informações, consulte Inicialização (Android SDK).
Exemplos
O código a seguir mostra como obter informações de um bucket:
GetBucketInfoRequest request = new GetBucketInfoRequest("bucketName");
// Get information about the 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) {
// Request exception.
if (clientException != null) {
// Client exception, such as a network exception.
clientException.printStackTrace();
}
if (serviceException != null) {
// Service exception.
Log.e("ErrorCode", serviceException.getErrorCode());
Log.e("RequestId", serviceException.getRequestId());
Log.e("HostId", serviceException.getHostId());
Log.e("RawMessage", serviceException.getRawMessage());
}
}
});
Referências
Para o código de exemplo completo de como obter informações do bucket, consulte o exemplo no GitHub.
Para mais detalhes sobre a operação de API para obter informações do bucket, consulte GetBucketInfo.
Para informações adicionais, consulte Como inicializar uma instância do OSSClient para Android.