@Override public Observable<FluentModelT> call(InnerModelT inner) { setInner(inner); try { initializeChildrenFromInner(); afterCreating(); return Observable.just(self); } catch (Exception e) { return Observable.error(e); } } });
@Override public Observable<VirtualMachineScaleSet> refreshAsync() { return super.refreshAsync().map(new Func1<VirtualMachineScaleSet, VirtualMachineScaleSet>() { @Override public VirtualMachineScaleSet call(VirtualMachineScaleSet virtualMachineScaleSet) { VirtualMachineScaleSetImpl impl = (VirtualMachineScaleSetImpl) virtualMachineScaleSet; impl.clearCachedProperties(); impl.initializeChildrenFromInner(); return impl; } }); }
@Override public Observable<FluentModelT> createResourceAsync() { @SuppressWarnings("unchecked") final FluentModelT self = (FluentModelT) this; beforeCreating(); return createInner() .flatMap(new Func1<InnerModelT, Observable<FluentModelT>>() { @Override public Observable<FluentModelT> call(InnerModelT inner) { setInner(inner); try { initializeChildrenFromInner(); afterCreating(); return Observable.just(self); } catch (Exception e) { return Observable.error(e); } } }); } }
protected GroupableParentResourceImpl( String name, InnerModelT innerObject, ManagerT manager) { super(name, innerObject, manager); initializeChildrenFromInner(); }
@Override public Observable<ContainerGroup> refreshAsync() { return super.refreshAsync().map(new Func1<ContainerGroup, ContainerGroup>() { @Override public ContainerGroup call(ContainerGroup containerGroup) { ContainerGroupImpl impl = (ContainerGroupImpl) containerGroup; impl.initializeChildrenFromInner(); return impl; } }); }
@Override public Observable<FluentModelT> createResourceAsync() { @SuppressWarnings("unchecked") final FluentModelT self = (FluentModelT) this; beforeCreating(); return createInner() .flatMap(new Func1<InnerModelT, Observable<FluentModelT>>() { @Override public Observable<FluentModelT> call(InnerModelT inner) { setInner(inner); try { initializeChildrenFromInner(); afterCreating(); return Observable.just(self); } catch (Exception e) { return Observable.error(e); } } }); } }
protected GroupableParentResourceImpl( String name, InnerModelT innerObject, ManagerT manager) { super(name, innerObject, manager); initializeChildrenFromInner(); }
@Override public Observable<RouteFilter> refreshAsync() { return super.refreshAsync().map(new Func1<RouteFilter, RouteFilter>() { @Override public RouteFilter call(RouteFilter routeFilter) { RouteFilterImpl impl = (RouteFilterImpl) routeFilter; impl.initializeChildrenFromInner(); return impl; } }); }
@Override public Observable<FluentModelT> call(InnerModelT inner) { setInner(inner); try { initializeChildrenFromInner(); afterCreating(); return Observable.just(self); } catch (Exception e) { return Observable.error(e); } } });
@Override public Observable<VirtualMachineScaleSet> refreshAsync() { return super.refreshAsync().map(new Func1<VirtualMachineScaleSet, VirtualMachineScaleSet>() { @Override public VirtualMachineScaleSet call(VirtualMachineScaleSet virtualMachineScaleSet) { VirtualMachineScaleSetImpl impl = (VirtualMachineScaleSetImpl) virtualMachineScaleSet; impl.clearCachedProperties(); impl.initializeChildrenFromInner(); return impl; } }); }
@Override public Observable<RouteFilter> refreshAsync() { return super.refreshAsync().map(new Func1<RouteFilter, RouteFilter>() { @Override public RouteFilter call(RouteFilter routeFilter) { RouteFilterImpl impl = (RouteFilterImpl) routeFilter; impl.initializeChildrenFromInner(); return impl; } }); }
@Override public Observable<SearchService> refreshAsync() { return super.refreshAsync().map(new Func1<SearchService, SearchService>() { @Override public SearchService call(SearchService foo) { SearchServiceImpl impl = (SearchServiceImpl) foo; impl.initializeChildrenFromInner(); return impl; } }); }
@Override public Observable<SearchService> refreshAsync() { return super.refreshAsync().map(new Func1<SearchService, SearchService>() { @Override public SearchService call(SearchService foo) { SearchServiceImpl impl = (SearchServiceImpl) foo; impl.initializeChildrenFromInner(); return impl; } }); }
@Override public Observable<ContainerGroup> refreshAsync() { return super.refreshAsync().map(new Func1<ContainerGroup, ContainerGroup>() { @Override public ContainerGroup call(ContainerGroup containerGroup) { ContainerGroupImpl impl = (ContainerGroupImpl) containerGroup; impl.initializeChildrenFromInner(); return impl; } }); }