@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 Observable<DeploymentExportResult> exportTemplateAsync() { return this.manager().inner().deployments().exportTemplateAsync(resourceGroupName(), name()).map(new Func1<DeploymentExportResultInner, DeploymentExportResult>() { @Override public DeploymentExportResult call(DeploymentExportResultInner deploymentExportResultInner) { return new DeploymentExportResultImpl(deploymentExportResultInner); } }); }
@Override public Observable<DeploymentExportResult> exportTemplateAsync() { return this.manager().inner().deployments().exportTemplateAsync(resourceGroupName(), name()).map(new Func1<DeploymentExportResultInner, DeploymentExportResult>() { @Override public DeploymentExportResult call(DeploymentExportResultInner deploymentExportResultInner) { return new DeploymentExportResultImpl(deploymentExportResultInner); } }); }
@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> 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 PagedList<Deployment> listByResourceGroup(String groupName) { return converter.convert(this.manager().inner().deployments().listByResourceGroup(groupName)); }
@Override public PagedList<Deployment> listByResourceGroup(String groupName) { return converter.convert(this.manager().inner().deployments().listByResourceGroup(groupName)); }
@Override public Completable deleteByResourceGroupAsync(String groupName, String name) { return this.manager().inner().deployments().deleteAsync(groupName, name).toCompletable(); }
@Override protected Observable<DeploymentExtendedInner> getInnerAsync() { return this.manager().inner().deployments().getByResourceGroupAsync(resourceGroupName(), name()); }
@Override public Observable<Deployment> createResourceAsync() { return this.manager().inner().deployments().createOrUpdateAsync(resourceGroupName(), name(), createRequestFromInner()) .map(innerToFluentMap(this)); }
@Override public Observable<Deployment> createResourceAsync() { return this.manager().inner().deployments().createOrUpdateAsync(resourceGroupName(), name(), createRequestFromInner()) .map(innerToFluentMap(this)); }
@Override public Completable cancelAsync() { return this.manager().inner().deployments().cancelAsync(resourceGroupName, name()).toCompletable(); }
@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; }
@Override public DeploymentImpl beginCreate() { if (this.creatableResourceGroup != null) { this.creatableResourceGroup.create(); } setInner(this.manager().inner().deployments().beginCreateOrUpdate(resourceGroupName(), name(), createRequestFromInner())); return this; }
@Override public DeploymentImpl beginCreate() { if (this.creatableResourceGroup != null) { this.creatableResourceGroup.create(); } setInner(this.manager().inner().deployments().beginCreateOrUpdate(resourceGroupName(), name(), createRequestFromInner())); return this; }