ServiceSpec constructor

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

Implementation

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