@Override public Observable<Deployment> listAsync() { return this.manager().resourceGroups().listAsync().flatMap(new Func1<ResourceGroup, Observable<Deployment>>() { @Override public Observable<Deployment> call(ResourceGroup resourceGroup) { return listByResourceGroupAsync(resourceGroup.name()); } }); }
@Override public Observable<Deployment> listAsync() { return this.manager().resourceGroups().listAsync().flatMap(new Func1<ResourceGroup, Observable<Deployment>>() { @Override public Observable<Deployment> call(ResourceGroup resourceGroup) { return listByResourceGroupAsync(resourceGroup.name()); } }); }
@Override public Observable<Deployment> getByResourceGroupAsync(String groupName, String name) { return this.manager().inner().deployments().getByResourceGroupAsync(groupName, name).map(new Func1<DeploymentExtendedInner, Deployment>() { @Override public Deployment call(DeploymentExtendedInner deploymentExtendedInner) { if (deploymentExtendedInner != null) { return createFluentModel(deploymentExtendedInner); } else { return null; } } }); }
@Override public Observable<Deployment> getByResourceGroupAsync(String groupName, String name) { return this.manager().inner().deployments().getByResourceGroupAsync(groupName, name).map(new Func1<DeploymentExtendedInner, Deployment>() { @Override public Deployment call(DeploymentExtendedInner deploymentExtendedInner) { if (deploymentExtendedInner != null) { return createFluentModel(deploymentExtendedInner); } else { return null; } } }); }
@Override public Observable<Deployment> listByResourceGroupAsync(String resourceGroupName) { final DeploymentsInner client = this.manager().inner().deployments(); return ReadableWrappersImpl.convertPageToInnerAsync(client.listByResourceGroupAsync(resourceGroupName)) .map(new Func1<DeploymentExtendedInner, Deployment>() { @Override public Deployment call(DeploymentExtendedInner deploymentExtendedInner) { return createFluentModel(deploymentExtendedInner); } }); } }
@Override public Observable<Deployment> listByResourceGroupAsync(String resourceGroupName) { final DeploymentsInner client = this.manager().inner().deployments(); return ReadableWrappersImpl.convertPageToInnerAsync(client.listByResourceGroupAsync(resourceGroupName)) .map(new Func1<DeploymentExtendedInner, Deployment>() { @Override public Deployment call(DeploymentExtendedInner deploymentExtendedInner) { return createFluentModel(deploymentExtendedInner); } }); } }
@Override public boolean checkExistence(String resourceGroupName, String deploymentName) { return this.manager().inner().deployments().checkExistence(resourceGroupName, deploymentName); }
@Override public boolean checkExistence(String resourceGroupName, String deploymentName) { return this.manager().inner().deployments().checkExistence(resourceGroupName, deploymentName); }
@Override public PagedList<Deployment> list() { final DeploymentsInner client = this.manager().inner().deployments(); return new GroupPagedList<Deployment>(this.resourceManager.resourceGroups().list()) { @Override public List<Deployment> listNextGroup(String resourceGroupName) { return converter.convert(client.listByResourceGroup(resourceGroupName)); } }; }
@Override public PagedList<Deployment> listByResourceGroup(String groupName) { return converter.convert(this.manager().inner().deployments().listByResourceGroup(groupName)); }
@Override public PagedList<Deployment> list() { final DeploymentsInner client = this.manager().inner().deployments(); return new GroupPagedList<Deployment>(this.resourceManager.resourceGroups().list()) { @Override public List<Deployment> listNextGroup(String resourceGroupName) { return converter.convert(client.listByResourceGroup(resourceGroupName)); } }; }
@Override public Completable deleteByResourceGroupAsync(String groupName, String name) { return this.manager().inner().deployments().deleteAsync(groupName, name).toCompletable(); }
@Override public Completable deleteByResourceGroupAsync(String groupName, String name) { return this.manager().inner().deployments().deleteAsync(groupName, name).toCompletable(); }
@Override public PagedList<Deployment> listByResourceGroup(String groupName) { return converter.convert(this.manager().inner().deployments().listByResourceGroup(groupName)); }
@Override public Deployment getByName(String name) { for (ResourceGroup group : this.resourceManager.resourceGroups().list()) { DeploymentExtendedInner inner = this.manager().inner().deployments().getByResourceGroup(group.name(), name); if (inner != null) { return createFluentModel(inner); } } return null; }
@Override public Deployment getByName(String name) { for (ResourceGroup group : this.resourceManager.resourceGroups().list()) { DeploymentExtendedInner inner = this.manager().inner().deployments().getByResourceGroup(group.name(), name); if (inner != null) { return createFluentModel(inner); } } return null; }