/** * @return the deployment management API entry point */ public Deployments deployments() { if (deployments == null) { deployments = new DeploymentsImpl(this); } return deployments; }
@Override public Deployment call(DeploymentExtendedInner deploymentExtendedInner) { if (deploymentExtendedInner != null) { return createFluentModel(deploymentExtendedInner); } else { return null; } } });
@Override public ServiceFuture<Void> deleteByIdAsync(String id, ServiceCallback<Void> callback) { return ServiceFuture.fromBody(deleteByIdAsync(id), callback); }
@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 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 ServiceFuture<Void> deleteByResourceGroupAsync(String groupName, String name, ServiceCallback<Void> callback) { return ServiceFuture.fromBody(deleteByResourceGroupAsync(groupName, name), callback); }
@Override public Deployment getById(String id) { return this.getByResourceGroup( ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(id)); }
@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 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 void deleteByResourceGroup(String groupName, String name) { deleteByResourceGroupAsync(groupName, name).await(); }
@Override public Deployment getById(String id) { return this.getByResourceGroup( ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(id)); }
@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 Deployment call(DeploymentExtendedInner deploymentExtendedInner) { if (deploymentExtendedInner != null) { return createFluentModel(deploymentExtendedInner); } else { return null; } } });
@Override public void deleteByResourceGroup(String groupName, String name) { deleteByResourceGroupAsync(groupName, name).await(); }
@Override public void deleteById(String id) { deleteByIdAsync(id).await(); }
/** * @return the deployment management API entry point */ public Deployments deployments() { if (deployments == null) { deployments = new DeploymentsImpl(this); } return deployments; }
@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 Deployment call(DeploymentExtendedInner deploymentExtendedInner) { return createFluentModel(deploymentExtendedInner); } });