code: public Observable<ProtectionContainerResourceInner> getAsync(String vaultName, String resourceGroupName, String fabricName, String containerName) {
          return getWithServiceResponseAsync(vaultName, resourceGroupName, fabricName, containerName).map(new Func1<ServiceResponse<ProtectionContainerResourceInner>, ProtectionContainerResourceInner>() {
              @Override
              public ProtectionContainerResourceInner call(ServiceResponse<ProtectionContainerResourceInner> response) {
                  return response.body();
              }
          });
      }
docs: Gets details of the specific container registered to your Recovery Services vault.
  
  @param vaultName The name of the Recovery Services vault.
  @param resourceGroupName The name of the resource group associated with the Recovery Services vault.
  @param fabricName The fabric name associated with the container.
  @param containerName The container name used for this GET operation.
  @throws IllegalArgumentException thrown if parameters fail the validation
  @return the observable to the ProtectionContainerResourceInner object