package alien4cloud.rest.application.model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Map; import lombok.Getter; import lombok.Setter; import alien4cloud.common.AlienConstants; @Getter @Setter @ApiModel(description = "Request to set locations policies for a deployment.") public class SetLocationPoliciesRequest { @ApiModelProperty(value = "Id of the Orchestratrator managing the locations on which we want to deploy.", required = true, dataType = "string") private String orchestratorId; /** map of matching between groups and locations: key = groupeName, value = locationId */ @ApiModelProperty(value = "Locations settings for groups. key = groupeName, value = locationId. Note that for now, the only groupe name valid is " + AlienConstants.GROUP_ALL + ", as we do not yet support multiple locations policies settings.", required = true) private Map<String, String> groupsToLocations; }