/** * Extract name of the resource from a resource ID. * @param id the resource ID * @return the name of the resource */ public static String nameFromResourceId(String id) { return (id != null) ? ResourceId.fromString(id).name() : null; }
@Override public SqlVirtualNetworkRuleImpl withExistingSqlServerId(String sqlServerId) { Objects.requireNonNull(sqlServerId); ResourceId resourceId = ResourceId.fromString(sqlServerId); this.resourceGroupName = resourceId.resourceGroupName(); this.sqlServerName = resourceId.name(); return this; }
@Override public SqlFirewallRuleImpl withExistingSqlServerId(String sqlServerId) { Objects.requireNonNull(sqlServerId); ResourceId resourceId = ResourceId.fromString(sqlServerId); this.resourceGroupName = resourceId.resourceGroupName(); this.sqlServerName = resourceId.name(); return this; }
@Override public SqlServerDnsAliasImpl withExistingSqlServerId(String sqlServerId) { Objects.requireNonNull(sqlServerId); ResourceId resourceId = ResourceId.fromString(sqlServerId); this.resourceGroupName = resourceId.resourceGroupName(); this.sqlServerName = resourceId.name(); return this; }
OneAncestor(ResourceId resourceId) { Objects.requireNonNull(resourceId); Objects.requireNonNull(resourceId.parent()); this.resourceGroupName = Objects.requireNonNull(resourceId.resourceGroupName()); this.ancestor1Name = Objects.requireNonNull(resourceId.parent().name()); }
@Override public SqlServerKeyImpl withExistingSqlServerId(String sqlServerId) { Objects.requireNonNull(sqlServerId); ResourceId resourceId = ResourceId.fromString(sqlServerId); this.resourceGroupName = resourceId.resourceGroupName(); this.sqlServerName = resourceId.name(); return this; }
@Override public void deleteById(String id) { Objects.requireNonNull(id); try { ResourceId resourceId = ResourceId.fromString(id); this.sqlServerManager.inner().syncGroups().delete(resourceId.resourceGroupName(), resourceId.parent().parent().name(), resourceId.parent().name(), resourceId.name()); } catch (NullPointerException e) { } }
@Override public Observable<T> getByIdAsync(String id) { ResourceId resourceId = ResourceId.fromString(id); if (resourceId == null) { return null; } return this.getByResourceGroupAsync(resourceId.resourceGroupName(), resourceId.name()); } }
ThreeAncestor(ResourceId resourceId) { super(resourceId); Objects.requireNonNull(resourceId.parent().parent().parent()); this.ancestor3Name = Objects.requireNonNull(resourceId.parent().parent().parent().name()); }
protected void setParentName(InnerModelT inner) { if (this.id() != null) { this.parentName = ResourceId.fromString(this.id()).parent().name(); } }
@Override public Completable deleteByIdAsync(String id) { ResourceId resourceId = ResourceId.fromString(id); return inner().deleteAsync(resourceId.resourceGroupName(), workspace.name(), resourceId.name()).toCompletable(); }
@Override public Completable deleteByIdAsync(String id) { ResourceId resourceId = ResourceId.fromString(id); return inner().deleteAsync(resourceId.resourceGroupName(), workspace.name(), resourceId.name()).toCompletable(); }
@Override public Completable deleteByIdAsync(String id) { ResourceId resourceId = ResourceId.fromString(id); return inner().deleteAsync(resourceId.resourceGroupName(), workspace.name(), resourceId.name()).toCompletable(); }