4 instantiations of QdrantServerResource
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
52var qdrant = new QdrantServerResource(name, apiKeyParameter);
Aspire.Hosting.Qdrant.Tests (3)
ConnectionPropertiesTests.cs (1)
14var resource = new QdrantServerResource("qdrant", apiKey);
QdrantPublicApiTests.cs (2)
115var action = () => new QdrantServerResource(name, apiKey); 129var action = () => new QdrantServerResource(name, apiKey);
30 references to QdrantServerResource
Aspire.Hosting.Qdrant (22)
QdrantBuilderExtensions.cs (18)
41public static IResourceBuilder<QdrantServerResource> AddQdrant(this IDistributedApplicationBuilder builder, 52var qdrant = new QdrantServerResource(name, apiKeyParameter); 77.WithHttpEndpoint(port: grpcPort, targetPort: QdrantPortGrpc, name: QdrantServerResource.PrimaryEndpointName) 78.WithEndpoint(QdrantServerResource.PrimaryEndpointName, endpoint => 82.WithHttpEndpoint(port: httpPort, targetPort: QdrantPortHttp, name: QdrantServerResource.HttpEndpointName) 95.WithUrlForEndpoint(QdrantServerResource.PrimaryEndpointName, c => 101.WithUrlForEndpoint(QdrantServerResource.HttpEndpointName, c => c.DisplayText = "Qdrant (HTTP)") 102.WithUrlForEndpoint(QdrantServerResource.HttpEndpointName, e => new ResourceUrlAnnotation() { Url = "/dashboard", DisplayText = "Manage", DisplayOrder = 1 }); 114public static IResourceBuilder<QdrantServerResource> WithDataVolume(this IResourceBuilder<QdrantServerResource> builder, string? name = null, bool isReadOnly = false) 131public static IResourceBuilder<QdrantServerResource> WithDataBindMount(this IResourceBuilder<QdrantServerResource> builder, string source, bool isReadOnly = false) 149public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<QdrantServerResource> qdrantResource) 167public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<QdrantServerResource> qdrantResource, string? connectionName = null) 180var httpLogicalName = $"{connectionName}_{QdrantServerResource.HttpEndpointName}"; 184$"{connectionStringNames.OriginalName}_{QdrantServerResource.HttpEndpointName}", 185$"{connectionStringNames.PortableName}_{QdrantServerResource.HttpEndpointName}", 193nameof(QdrantServerResource.HttpConnectionStringExpression),
QdrantServerResource.cs (4)
10public class QdrantServerResource : ContainerResource, IResourceWithConnectionString, IResourceWithCustomWithReference<QdrantServerResource> 16/// Initializes a new instance of the <see cref="QdrantServerResource"/> class. 105static IResourceBuilder<TDestination>? IResourceWithCustomWithReference<QdrantServerResource>.TryWithReference<TDestination>( 112if (source is not IResourceBuilder<QdrantServerResource> qdrantSource)
Aspire.Hosting.Qdrant.Tests (8)
AddQdrantTests.cs (4)
205Assert.Equal(nameof(QdrantServerResource.ConnectionStringExpression), reference.ValueName); 217Assert.Equal(nameof(QdrantServerResource.HttpConnectionStringExpression), reference.ValueName); 419var qdrantResource = Assert.Single(appModel.Resources.OfType<QdrantServerResource>());
ConnectionPropertiesTests.cs (1)
14var resource = new QdrantServerResource("qdrant", apiKey);
QdrantPublicApiTests.cs (3)
42IResourceBuilder<QdrantServerResource> builder = null!; 53IResourceBuilder<QdrantServerResource> builder = null!; 97IResourceBuilder<QdrantServerResource> qdrantResource = null!;