@Override public Observable<SqlElasticPool> getByIdAsync(String id) { Objects.requireNonNull(id); return this.getBySqlServerAsync(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id)), ResourceUtils.nameFromResourceId(id)); }
@Override public PagedList<PolicyAssignment> listByResource(String resourceId) { return wrapList(client.listForResource( ResourceUtils.groupFromResourceId(resourceId), ResourceUtils.resourceProviderFromResourceId(resourceId), ResourceUtils.relativePathFromResourceId(ResourceUtils.parentResourceIdFromResourceId(resourceId)), ResourceUtils.resourceTypeFromResourceId(resourceId), ResourceUtils.nameFromResourceId(resourceId) )); }
@Override public Deployment getById(String id) { return this.getByResourceGroup( ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(id)); }
@Override public PagedList<ManagementLock> listForResource(String resourceId) { return wrapList(inner().listAtResourceLevel( ResourceUtils.groupFromResourceId(resourceId), ResourceUtils.resourceProviderFromResourceId(resourceId), ResourceUtils.parentRelativePathFromResourceId(resourceId), ResourceUtils.resourceTypeFromResourceId(resourceId), ResourceUtils.nameFromResourceId(resourceId))); }
@Override protected GenericResourceImpl wrapModel(String id) { return new GenericResourceImpl(id, new GenericResourceInner(), this.manager()) .withExistingResourceGroup(ResourceUtils.groupFromResourceId(id)) .withProviderNamespace(ResourceUtils.resourceProviderFromResourceId(id)) .withResourceType(ResourceUtils.resourceTypeFromResourceId(id)) .withParentResourceId(ResourceUtils.parentResourceIdFromResourceId(id)); }
RegistryTaskImpl(ContainerRegistryManager registryManager, TaskInner inner) { this.tasksInner = registryManager.inner().tasks(); this.taskName = inner.name(); this.inner = inner; this.resourceGroupName = ResourceUtils.groupFromResourceId(this.inner.id()); this.registryName = ResourceUtils.nameFromResourceId(ResourceUtils.parentResourceIdFromResourceId(this.inner.id())); this.taskUpdateParameters = new TaskUpdateParameters(); setTaskUpdateParameterTriggers(); }
@Override public LoadBalancerPublicFrontend getAssignedLoadBalancerFrontend() { if (this.hasAssignedLoadBalancer()) { final String refId = this.inner().ipConfiguration().id(); final String loadBalancerId = ResourceUtils.parentResourceIdFromResourceId(refId); final LoadBalancer lb = this.myManager.loadBalancers().getById(loadBalancerId); final String frontendName = ResourceUtils.nameFromResourceId(refId); return (LoadBalancerPublicFrontend) lb.frontends().get(frontendName); } else { return null; } }
@Override public String parentId() { return ResourceUtils.parentResourceIdFromResourceId(this.id()); }
@Override public String subnetName() { SubResource subnetRef = this.inner().subnet(); if (subnetRef != null) { return ResourceUtils.nameFromResourceId(subnetRef.id()); } else { return null; } }
GenericResourceImpl(String key, GenericResourceInner innerModel, final ResourceManager resourceManager) { super(key, innerModel, resourceManager); resourceProviderNamespace = ResourceUtils.resourceProviderFromResourceId(innerModel.id()); resourceType = ResourceUtils.resourceTypeFromResourceId(innerModel.id()); parentResourcePath = ResourceUtils.parentRelativePathFromResourceId(innerModel.id()); }
@Override public String resourceGroupName() { if (this.groupName == null) { return ResourceUtils.groupFromResourceId(this.id()); } else { return this.groupName; } }
@Override public TargetAzureResourceType targetResourceType() { return new TargetAzureResourceType(ResourceUtils.resourceProviderFromResourceId(targetAzureResourceId()), ResourceUtils.resourceTypeFromResourceId(targetAzureResourceId())); } }
@Override public GenericResource getById(String id) { Provider provider = this.manager().providers().getByName(ResourceUtils.resourceProviderFromResourceId(id)); String apiVersion = ResourceUtils.defaultApiVersion(id, provider); return wrapModel(this.inner().getById(id, apiVersion)).withApiVersion(apiVersion); }
private boolean equalsResourceType(String resourceType) { IPConfigurationInner ipConfig = this.inner().ipConfiguration(); if (ipConfig == null || resourceType == null) { return false; } else { final String refId = this.inner().ipConfiguration().id(); final String resourceType2 = ResourceUtils.resourceTypeFromResourceId(refId); return resourceType.equalsIgnoreCase(resourceType2); } }
private Observable<String> getApiVersionFromId(final String id) { return this.manager().providers().getByNameAsync(ResourceUtils.resourceProviderFromResourceId(id)) .map(new Func1<Provider, String>() { @Override public String call(Provider provider) { return ResourceUtils.defaultApiVersion(id, provider); } }); }
@Override public PagedList<ManagementLock> listForResource(String resourceId) { return wrapList(inner().listAtResourceLevel( ResourceUtils.groupFromResourceId(resourceId), ResourceUtils.resourceProviderFromResourceId(resourceId), ResourceUtils.parentRelativePathFromResourceId(resourceId), ResourceUtils.resourceTypeFromResourceId(resourceId), ResourceUtils.nameFromResourceId(resourceId))); }
@Override protected GenericResourceImpl wrapModel(String id) { return new GenericResourceImpl(id, new GenericResourceInner(), this.manager()) .withExistingResourceGroup(ResourceUtils.groupFromResourceId(id)) .withProviderNamespace(ResourceUtils.resourceProviderFromResourceId(id)) .withResourceType(ResourceUtils.resourceTypeFromResourceId(id)) .withParentResourceId(ResourceUtils.parentResourceIdFromResourceId(id)); }
@Override public Completable deleteByIdAsync(String id, String eTagValue) { return deleteByResourceGroupNameAsync(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(id), eTagValue); }
@Override public NicIPConfiguration getAssignedNetworkInterfaceIPConfiguration() { if (this.hasAssignedNetworkInterface()) { final String refId = this.inner().ipConfiguration().id(); final String parentId = ResourceUtils.parentResourceIdFromResourceId(refId); final NetworkInterface nic = this.myManager.networkInterfaces().getById(parentId); final String childName = ResourceUtils.nameFromResourceId(refId); return nic.ipConfigurations().get(childName); } else { return null; } }
@Override public String parentId() { return ResourceUtils.parentResourceIdFromResourceId(this.id()); }