@Override public Observable<Application> refreshAsync() { return super.refreshAsync().map(new Func1<Application, Application>() { @Override public Application call(Application application) { ApplicationImpl impl = (ApplicationImpl) application; impl.applicationPackages.refresh(); return impl; } }); }
@Override public Observable<CdnEndpoint> refreshAsync() { final CdnEndpointImpl self = this; return super.refreshAsync().flatMap(new Func1<CdnEndpoint, Observable<CdnEndpoint>>() { @Override public Observable<CdnEndpoint> call(CdnEndpoint cdnEndpoint) { self.customDomainList.clear(); self.deletedCustomDomainList.clear(); return self.parent().manager().inner().customDomains().listByEndpointAsync( self.parent().resourceGroupName(), self.parent().name(), self.name()) .flatMap(new Func1<Page<CustomDomainInner>, Observable<CdnEndpoint>>() { @Override public Observable<CdnEndpoint> call(Page<CustomDomainInner> customDomainInnerPage) { self.customDomainList.addAll(customDomainInnerPage.items()); return Observable.just((CdnEndpoint) self); } }); } }); }
@Override public Observable<CdnEndpoint> refreshAsync() { final CdnEndpointImpl self = this; return super.refreshAsync().flatMap(new Func1<CdnEndpoint, Observable<CdnEndpoint>>() { @Override public Observable<CdnEndpoint> call(CdnEndpoint cdnEndpoint) { self.customDomainList.clear(); self.deletedCustomDomainList.clear(); return self.parent().manager().inner().customDomains().listByEndpointAsync( self.parent().resourceGroupName(), self.parent().name(), self.name()) .flatMap(new Func1<Page<CustomDomainInner>, Observable<CdnEndpoint>>() { @Override public Observable<CdnEndpoint> call(Page<CustomDomainInner> customDomainInnerPage) { self.customDomainList.addAll(customDomainInnerPage.items()); return Observable.just((CdnEndpoint) self); } }); } }); }
@Override public final FluentModelT refresh() { return refreshAsync().toBlocking().last(); }
@Override public final FluentModelT refresh() { return refreshAsync().toBlocking().last(); }