object ManifestV1Parser
- Source
- ManifestV1Parser.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ManifestV1Parser
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val multipleDefaultPortError: YamlError
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val noDefaultPortError: YamlError
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parse(input: String): Either[NonEmptyList[NelsonError], Manifest]
- def parseAlerting(rawAlerting: AlertingYaml): YamlValidation[Alerting]
- def parseAlphaNumHyphen(str: String, fieldName: String): YamlValidation[String]
- def parseDependency(dep: DependencyYaml): YamlValidation[(String, FeatureVersion)]
- def parseDuration(d: String): Either[YamlError, FiniteDuration]
- def parseEmailNotifications(raw: NotificationEmailYaml): YamlValidation[List[String]]
- def parseNotifications(raw: NotificationYaml): YamlValidation[NotificationSubscriptions]
- def parsePrometheusAlert(rawAlert: PrometheusAlertYaml): State[Set[String], YamlValidation[PrometheusAlert]]
- def parsePrometheusAlerting(rawPrometheus: PrometheusConfigYaml): YamlValidation[PrometheusConfig]
- def parsePrometheusRule(rawRule: PrometheusRuleYaml): State[Set[String], YamlValidation[PrometheusRule]]
- def parseResource(u: UnitYaml)(r: ResourceYaml): YamlValidation[Resource]
- def parseSchedule(str: String): YamlValidation[Schedule]
- def parseSlackNotifications(raw: NotificationSlackYaml): YamlValidation[List[String]]
- def parseURI(raw: String): YamlValidation[URI]
- def resolvePolicy(name: String): YamlValidation[ExpirationPolicy]
- def resolveWorkflow(name: String): ValidatedNel[YamlError, Workflow[Unit]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toConstraint(c: ConstraintYaml): List[Constraint]
- Annotations
- @SuppressWarnings()
- def toDeploymentTarget(dcs: DatacenterTargetYaml): DeploymentTarget
-
def
toEnvironmentVariable(s: String): Option[EnvironmentVariable]
TIM: need to do something better here with errors.
- def toHealthCheck(raw: HealthCheckYaml): YamlValidation[HealthCheck]
- def toLoadbalancer(raw: LoadbalancerYaml): YamlValidation[Loadbalancer]
- def toPlan(raw: PlanYaml): YamlValidation[Plan]
- def toPlanResource(raw: PlanResourceYaml): YamlValidation[(String, URI)]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def toUnit(raw: UnitYaml): YamlValidation[UnitDef]
- def validateCPU(i: Double): YamlValidation[Double]
- def validateCPURequest(request: Double, limit: Option[Double]): YamlValidation[ResourceSpec]
- def validateInstances(i: Int): YamlValidation[Int]
- def validateMemory(i: Double): YamlValidation[Double]
- def validateMemoryRequest(request: Double, limit: Option[Double]): YamlValidation[ResourceSpec]
- def validateMeta(s: String): YamlValidation[String]
- def validatePlanConstraints[A](n: A, e: (A) ⇒ YamlError)(f: (A) ⇒ Boolean)(implicit arg0: Numeric[A]): YamlValidation[A]
- def validateTrafficShift(raw: TrafficShiftYaml): YamlValidation[TrafficShift]
- def validateTrafficShiftDuration(dur: String): YamlValidation[FiniteDuration]
- def validateVolumes(volume: VolumeYaml): YamlValidation[Volume]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )