> + * Degraded, Inactive, Disabled, Stopped, CheckingEndpoint.
> + *
> + * @return endpoint health status.
> + */
> + public abstract ProfileDefinition.HealthStatus healthStatus();
> +
> + public static ProfileDefinition create(
> + final Integer ttl,
> + final Status status,
> + final String version,
> + final List<ProfileDefinitionMonitor> monitors,
> + final LBMethod lb,
> + final List<ProfileDefinitionEndpoint> endpoints,
> + final ProfileDefinition.HealthStatus healthStatus) {
> +
> + return new AutoValue_ProfileDefinition(ttl, status, version, monitors,
> lb, endpoints, healthStatus);
Use ImmutableList.copyOf to make sure lists are also immutable.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/151/files#r27516728