public static IApplicationInfoProperties SetEphemeralReplicaTags([NotNull] this IApplicationInfoProperties properties, [NotNull] string replicaName, TagCollection tags) => properties.SetReplicaTags(replicaName, ReplicaTagKind.Ephemeral, tags);
public static IApplicationInfoProperties RemoveExternalUrl([NotNull] this IApplicationInfoProperties properties) => properties.Remove(PropertyConstants.ExternalUrlProperty);
public static IApplicationInfoProperties SetBlacklist([NotNull] this IApplicationInfoProperties properties, [NotNull] IEnumerable <Uri> blacklist) => properties.Set(PropertyConstants.BlacklistProperty, string.Join(PropertyConstants.BlacklistItemSeparator, blacklist));
public static IApplicationInfoProperties SetPersistentReplicaTags([NotNull] this IApplicationInfoProperties properties, [NotNull] string replicaName, TagCollection tags) => properties.SetReplicaTags(replicaName, ReplicaTagKind.Persistent, tags);
public static IReadOnlyDictionary <string, TagCollection> GetTags([NotNull] this IApplicationInfoProperties properties) => PropertiesHelper.GetTags(properties);
public static IApplicationInfoProperties SetExternalUrl([NotNull] this IApplicationInfoProperties properties, [NotNull] Uri externalUrl) => properties.Set(PropertyConstants.ExternalUrlProperty, externalUrl.ToString());
public static TagCollection GetReplicaTags([NotNull] this IApplicationInfoProperties properties, [NotNull] string replicaName) => PropertiesHelper.GetReplicaTags(properties, replicaName);
public static ReplicaWeights GetReplicaWeights([NotNull] this IApplicationInfoProperties properties) => PropertiesHelper.GetReplicaWeights(properties);
public static Uri[] GetBlacklist([NotNull] this IApplicationInfoProperties properties) => PropertiesHelper.GetBlacklist(properties);
public static Uri GetExternalUrl([NotNull] this IApplicationInfoProperties properties) => PropertiesHelper.GetExternalUrl(properties);
public static IApplicationInfoProperties RemoveBlacklist([NotNull] this IApplicationInfoProperties properties) => properties.Remove(PropertyConstants.BlacklistProperty);