package org.alien4cloud.tosca.model.templates;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
public class LocationPlacementPolicy extends AbstractPolicy {
public static final String LOCATION_PLACEMENT_POLICY = "tosca.policies.Placement.Location";
public static final String LOCATION_ID_PROPERTY = "locationId";
private String locationId;
/**
* Initialize a location placement policy with the id of a location.
*
* @param locationId The id of the location.
*/
public LocationPlacementPolicy(String locationId) {
this.locationId = locationId;
}
@Override
public String getType() {
return LOCATION_PLACEMENT_POLICY;
}
@Override
public void setType(String type) {
// for json serialization
}
}