package alien4cloud.model.orchestrators; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import org.elasticsearch.annotation.ESObject; import org.elasticsearch.annotation.Id; import org.elasticsearch.annotation.ObjectField; /** * Global configuration for the orchestrator. Usually contains connexion settings etc. */ @Getter @Setter @NoArgsConstructor @AllArgsConstructor(suppressConstructorProperties = true) @JsonInclude(JsonInclude.Include.NON_NULL) @ESObject public class OrchestratorConfiguration { /** Id of the orchestrator. */ @Id private String id; /** Configuration object. */ @ObjectField(enabled = false) private Object configuration; }