package com.sequenceiq.cloudbreak.cloud; import com.sequenceiq.cloudbreak.cloud.model.Platform; import com.sequenceiq.cloudbreak.cloud.model.Variant; /** * Defines the constants to identify a Cloud provider */ public interface CloudPlatformAware { /** * Name of the Cloud provider * * @return platform */ Platform platform(); /** * Platform variant, some Cloud provider like OpenStack supports multiple Variants * * @return variant */ Variant variant(); }