> +    * 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

Reply via email to