4 instantiations of QdrantServerResource
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
50
var qdrant = new
QdrantServerResource
(name, apiKeyParameter);
Aspire.Hosting.Qdrant.Tests (3)
ConnectionPropertiesTests.cs (1)
14
var resource = new
QdrantServerResource
("qdrant", apiKey);
QdrantPublicApiTests.cs (2)
115
var action = () => new
QdrantServerResource
(name, apiKey);
129
var action = () => new
QdrantServerResource
(name, apiKey);
25 references to QdrantServerResource
Aspire.Hosting.Qdrant (19)
QdrantBuilderExtensions.cs (15)
39
public static IResourceBuilder<
QdrantServerResource
> AddQdrant(this IDistributedApplicationBuilder builder,
50
var
qdrant = new QdrantServerResource(name, apiKeyParameter);
75
.WithHttpEndpoint(port: grpcPort, targetPort: QdrantPortGrpc, name:
QdrantServerResource
.PrimaryEndpointName)
76
.WithEndpoint(
QdrantServerResource
.PrimaryEndpointName, endpoint =>
80
.WithHttpEndpoint(port: httpPort, targetPort: QdrantPortHttp, name:
QdrantServerResource
.HttpEndpointName)
93
.WithUrlForEndpoint(
QdrantServerResource
.PrimaryEndpointName, c =>
99
.WithUrlForEndpoint(
QdrantServerResource
.HttpEndpointName, c => c.DisplayText = "Qdrant (HTTP)")
100
.WithUrlForEndpoint(
QdrantServerResource
.HttpEndpointName, e => new ResourceUrlAnnotation() { Url = "/dashboard", DisplayText = "Qdrant Dashboard" });
112
public static IResourceBuilder<
QdrantServerResource
> WithDataVolume(this IResourceBuilder<
QdrantServerResource
> builder, string? name = null, bool isReadOnly = false)
129
public static IResourceBuilder<
QdrantServerResource
> WithDataBindMount(this IResourceBuilder<
QdrantServerResource
> builder, string source, bool isReadOnly = false)
147
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
QdrantServerResource
> qdrantResource)
161
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
QdrantServerResource
> qdrantResource, string? connectionName = null)
187
context.EnvironmentVariables[$"{connectionStringName}_{
QdrantServerResource
.HttpEndpointName}"] = qdrantResource.Resource.HttpConnectionStringExpression;
QdrantServerResource.cs (4)
10
public class QdrantServerResource : ContainerResource, IResourceWithConnectionString, IResourceWithCustomWithReference<
QdrantServerResource
>
16
/// Initializes a new instance of the <see cref="
QdrantServerResource
"/> class.
105
static IResourceBuilder<TDestination>? IResourceWithCustomWithReference<
QdrantServerResource
>.TryWithReference<TDestination>(
112
if (source is not IResourceBuilder<
QdrantServerResource
> qdrantSource)
Aspire.Hosting.Qdrant.Tests (6)
AddQdrantTests.cs (2)
328
var
qdrantResource = Assert.Single(appModel.Resources.OfType<
QdrantServerResource
>());
ConnectionPropertiesTests.cs (1)
14
var
resource = new QdrantServerResource("qdrant", apiKey);
QdrantPublicApiTests.cs (3)
42
IResourceBuilder<
QdrantServerResource
> builder = null!;
53
IResourceBuilder<
QdrantServerResource
> builder = null!;
97
IResourceBuilder<
QdrantServerResource
> qdrantResource = null!;