docs: public Observable<ProtectionContainerResourceInner> registerAsync(String vaultName, String resourceGroupName, String fabricName, String containerName, ProtectionContainerResourceInner parameters) {
          return registerWithServiceResponseAsync(vaultName, resourceGroupName, fabricName, containerName, parameters).map(new Func1<ServiceResponse<ProtectionContainerResourceInner>, ProtectionContainerResourceInner>() {
              @Override
              public ProtectionContainerResourceInner call(ServiceResponse<ProtectionContainerResourceInner> response) {
                  return response.body();
              }
          });
      }