- fromXml
Creates a deployment spec from XML.
- zones
Returns all the DeclaredZone deployment steps in the order they are declared
- <init>
- athenzDomain
Returns the athenz domain if configured
- athenzService
Returns the athenz service for environment/region if configured
- completeSteps
Adds missing required steps and reorders steps to a permissible order
- globalServiceId
Returns the ID of the service to expose through global routing, if present
- includes
Returns whether this deployment spec specifies the given zone, either implicitly
or explicitly
- remove
Removes the first occurrence of a deployment step to the given environment and
returns it.
- toMessageString
- validateAthenz
- validateTotalDelay
Throw an IllegalArgumentException if the total delay exceeds 24 hours