4 instantiations of QdrantServerResource
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
52
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);
30 references to QdrantServerResource
Aspire.Hosting.Qdrant (22)
QdrantBuilderExtensions.cs (18)
41
public static IResourceBuilder<
QdrantServerResource
> AddQdrant(this IDistributedApplicationBuilder builder,
52
var
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 });
114
public static IResourceBuilder<
QdrantServerResource
> WithDataVolume(this IResourceBuilder<
QdrantServerResource
> builder, string? name = null, bool isReadOnly = false)
131
public static IResourceBuilder<
QdrantServerResource
> WithDataBindMount(this IResourceBuilder<
QdrantServerResource
> builder, string source, bool isReadOnly = false)
149
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
QdrantServerResource
> qdrantResource)
167
public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<
QdrantServerResource
> qdrantResource, string? connectionName = null)
180
var httpLogicalName = $"{connectionName}_{
QdrantServerResource
.HttpEndpointName}";
184
$"{connectionStringNames.OriginalName}_{
QdrantServerResource
.HttpEndpointName}",
185
$"{connectionStringNames.PortableName}_{
QdrantServerResource
.HttpEndpointName}",
193
nameof(
QdrantServerResource
.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 (8)
AddQdrantTests.cs (4)
205
Assert.Equal(nameof(
QdrantServerResource
.ConnectionStringExpression), reference.ValueName);
217
Assert.Equal(nameof(
QdrantServerResource
.HttpConnectionStringExpression), reference.ValueName);
419
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!;