public Observable<BlobContainerInner> getAsync(String resourceGroupName, String accountName, String containerName) {
        return getWithServiceResponseAsync(resourceGroupName, accountName, containerName).map(new Func1<ServiceResponse<BlobContainerInner>, BlobContainerInner>() {
            @Override
            public BlobContainerInner call(ServiceResponse<BlobContainerInner> response) {
                return response.body();
            }
        });
    }
public Observable < BlobContainerInner > getAsync ( String resourceGroupName , String accountName , String containerName ) { return getWithServiceResponseAsync ( resourceGroupName , accountName , containerName ) . map ( new Func1 < ServiceResponse < BlobContainerInner > , BlobContainerInner > ( ) { @ Override public BlobContainerInner call ( ServiceResponse < BlobContainerInner > response ) { return response . body ( ) ; } } ) ; }
Gets properties of a specified container.

@param resourceGroupName The name of the resource group within the user's subscription. The name is case insensitive.
@param accountName The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
@param containerName The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the observable to the BlobContainerInner object