Normalizes the representation of Marathon app IDs to ensure we can compare them correctly.
Stores the app ID as a string for the common case where we're just passing it along with other
data. Converting it to a URI to invoke a Marathon endpoint should happen more rarely.
Extends scala.AnyVal to avoid allocation overhead.
Normalizes the representation of Marathon app IDs to ensure we can compare them correctly.
Stores the app ID as a string for the common case where we're just passing it along with other data. Converting it to a URI to invoke a Marathon endpoint should happen more rarely.
Extends scala.AnyVal to avoid allocation overhead.