@Override public String resourceGroupName() { if (this.groupName == null) { return ResourceUtils.groupFromResourceId(this.id()); } else { return this.groupName; } }
@Override public String resourceGroupName() { if (this.groupName == null) { return ResourceUtils.groupFromResourceId(this.id()); } else { return this.groupName; } }
DeploymentImpl(DeploymentExtendedInner innerModel, final ResourceManager resourceManager) { super(innerModel.name(), innerModel); this.resourceGroupName = ResourceUtils.groupFromResourceId(innerModel.id()); this.resourceManager = resourceManager; this.objectMapper = new ObjectMapper(); }
@Override public Deployment getById(String id) { return this.getByResourceGroup( ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(id)); }
@Override public Completable deleteByIdAsync(String id, String eTagValue) { return deleteByResourceGroupNameAsync(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(id), eTagValue); }
@Override public SqlEncryptionProtector getById(String id) { Objects.requireNonNull(id); return this.getBySqlServer(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id))); }
@Override public SqlServerSecurityAlertPolicy getById(String id) { Objects.requireNonNull(id); return this.getBySqlServer(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id))); }
@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 void deleteById(String id) { Objects.requireNonNull(id); this.deleteBySqlServer(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id)), ResourceUtils.nameFromResourceId(id)); }
@Override public Observable<SqlDatabase> getByIdAsync(String id) { Objects.requireNonNull(id); return this.getBySqlServerAsync(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id)), ResourceUtils.nameFromResourceId(id)); }
@Override public void deleteById(String id) { Objects.requireNonNull(id); this.deleteBySqlServer(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id)), ResourceUtils.nameFromResourceId(id)); }
@Override public SqlElasticPool getById(String id) { Objects.requireNonNull(id); return this.getBySqlServer(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id)), ResourceUtils.nameFromResourceId(id)); }
@Override public Completable deleteByIdAsync(String id) { Objects.requireNonNull(id); return this.deleteBySqlServerAsync(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id)), ResourceUtils.nameFromResourceId(id)); }
@Override public void deleteById(String id) { Objects.requireNonNull(id); this.deleteBySqlServer(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id)), ResourceUtils.nameFromResourceId(id)); }
@Override public Observable<FluentModelT> getByIdAsync(String id) { Objects.requireNonNull(id); return this.getBySqlServerAsync(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(ResourceUtils.parentRelativePathFromResourceId(id)), ResourceUtils.nameFromResourceId(id)); }
@Override public NetworkSecurityGroup getNetworkSecurityGroup() { String nsgId = this.networkSecurityGroupId(); if (nsgId == null) { return null; } return this.manager() .networkSecurityGroups() .getByResourceGroup(ResourceUtils.groupFromResourceId(nsgId), ResourceUtils.nameFromResourceId(nsgId)); }
@Override public NetworkSecurityGroup getNetworkSecurityGroup() { if (this.networkSecurityGroup == null && this.networkSecurityGroupId() != null) { String id = this.networkSecurityGroupId(); this.networkSecurityGroup = super.myManager .networkSecurityGroups() .getByResourceGroup(ResourceUtils.groupFromResourceId(id), ResourceUtils.nameFromResourceId(id)); } return this.networkSecurityGroup; }
@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 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(GenericResourceInner inner) { if (inner == null) { return null; } return new GenericResourceImpl(inner.id(), inner, this.manager()) .withExistingResourceGroup(ResourceUtils.groupFromResourceId(inner.id())) .withProviderNamespace(ResourceUtils.resourceProviderFromResourceId(inner.id())) .withResourceType(ResourceUtils.resourceTypeFromResourceId(inner.id())) .withParentResourceId(ResourceUtils.parentResourceIdFromResourceId(inner.id())); }