code: public Observable<BlobContainerInner> updateAsync(String resourceGroupName, String accountName, String containerName) {
          return updateWithServiceResponseAsync(resourceGroupName, accountName, containerName).map(new Func1<ServiceResponse<BlobContainerInner>, BlobContainerInner>() {
              @Override
              public BlobContainerInner call(ServiceResponse<BlobContainerInner> response) {
                  return response.body();
              }
          });
      }
docs: Updates container properties as specified in request body. Properties not mentioned in the request will be unchanged. Update fails if the specified container doesn't already exist.
  
  @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