Package ai.pipestream.api.registration
Class ServiceMetadataCollector.ServiceMetadata.Builder
java.lang.Object
ai.pipestream.api.registration.ServiceMetadataCollector.ServiceMetadata.Builder
- Enclosing class:
ServiceMetadataCollector.ServiceMetadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()capabilities(Set<String> capabilities) description(String description) grpcPort(int grpcPort) healthChecks(List<ServiceMetadataCollector.HealthCheckConfig> healthChecks) iconSvgBase64(String iconSvgBase64) port(int port) registeredAt(Instant registeredAt) registeredBy(String registeredBy) serviceName(String serviceName) serviceType(GrpcServiceRegistration.ServiceType serviceType)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
serviceName
-
serviceId
-
serviceType
public ServiceMetadataCollector.ServiceMetadata.Builder serviceType(GrpcServiceRegistration.ServiceType serviceType) -
description
-
version
-
host
-
port
-
grpcPort
-
iconSvgBase64
-
capabilities
-
tags
-
metadata
-
healthChecks
public ServiceMetadataCollector.ServiceMetadata.Builder healthChecks(List<ServiceMetadataCollector.HealthCheckConfig> healthChecks) -
registeredAt
-
registeredBy
-
build
-