org.ligoj.app.plugin.vm.VmConfigurationVo Maven / Gradle / Ivy
The newest version!
/*
* Licensed under MIT (https://github.com/ligoj/ligoj/blob/master/LICENSE)
*/
package org.ligoj.app.plugin.vm;
import java.util.ArrayList;
import java.util.List;
import jakarta.validation.Valid;
import org.ligoj.app.plugin.vm.schedule.VmScheduleVo;
import lombok.Getter;
import lombok.Setter;
/**
* VM configuration.
*/
@Getter
@Setter
public class VmConfigurationVo {
/**
* Optional schedules for this VM
*/
@Valid
private List schedules = new ArrayList<>();
/**
* When true
the related tool supports snapshot.
*/
private boolean supportSnapshot;
}