code: public Observable<ServiceResponse<Page<CsmOperationDescriptionInner>>> listOperationsWithServiceResponseAsync() {
          return listOperationsSinglePageAsync()
              .concatMap(new Func1<ServiceResponse<Page<CsmOperationDescriptionInner>>, Observable<ServiceResponse<Page<CsmOperationDescriptionInner>>>>() {
                  @Override
                  public Observable<ServiceResponse<Page<CsmOperationDescriptionInner>>> call(ServiceResponse<Page<CsmOperationDescriptionInner>> page) {
                      String nextPageLink = page.body().nextPageLink();
                      if (nextPageLink == null) {
                          return Observable.just(page);
                      }
                      return Observable.just(page).concatWith(listOperationsNextWithServiceResponseAsync(nextPageLink));
                  }
              });
      }
docs: Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider.
  Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider.
  
  @throws IllegalArgumentException thrown if parameters fail the validation
  @return the observable to the PagedList&lt;CsmOperationDescriptionInner&gt; object