ServiceSpec constructor

ServiceSpec({
  1. Version version = Version.v1,
  2. required ServiceMetadata metadata,
  3. Kind kind = Kind.service,
  4. String? id,
  5. List<PortSpec>? ports,
  6. ContainerSpec? container,
  7. ExternalServiceSpec? external,
  8. List<AgentSpec>? agents,
})

Implementation

ServiceSpec({
  this.version = Version.v1,
  required this.metadata,
  this.kind = Kind.service,
  this.id,
  List<PortSpec>? ports,
  this.container,
  this.external,
  List<AgentSpec>? agents,
}) : ports = ports ?? const [],
     agents = agents ?? const [];