package org.onap.vfc.nfvo.driver.vnfm.svnfm.cbam.bo;
-import org.onap.vfc.nfvo.driver.vnfm.svnfm.constant.CommonEnum;
-
import com.fasterxml.jackson.annotation.JsonProperty;
public class CBAMTerminateVnfRequest {
private String description;
@JsonProperty("terminationType")
- private CommonEnum.TerminationType terminationType;
+ private String terminationType;
@JsonProperty("gracefulTerminationTimeout")
private Integer gracefulTerminationTimeout;
@JsonProperty("additionalParams")
private Object additionalParams;
+
-
+
public String getName() {
return name;
}
-
-
-
-
-
-
public void setName(String name) {
this.name = name;
}
-
-
-
-
-
-
public String getDescription() {
return description;
}
-
-
-
-
-
-
public void setDescription(String description) {
this.description = description;
}
-
-
-
- public CommonEnum.TerminationType getTerminationType() {
- return terminationType;
- }
-
-
-
-
-
-
-
- public void setTerminationType(CommonEnum.TerminationType terminationType) {
- this.terminationType = terminationType;
- }
-
-
-
-
-
-
+
public Integer getGracefulTerminationTimeout() {
return gracefulTerminationTimeout;
}
-
-
-
-
-
-
public void setGracefulTerminationTimeout(Integer gracefulTerminationTimeout) {
this.gracefulTerminationTimeout = gracefulTerminationTimeout;
}
-
-
-
-
-
-
public Object getAdditionalParams() {
return additionalParams;
}
-
-
-
-
-
-
public void setAdditionalParams(Object additionalParams) {
this.additionalParams = additionalParams;
}
+
+ public String getTerminationType() {
+ return terminationType;
+ }
-
-
-
-
-
-
- public enum TerminationType{
- GRACEFUL, FORCEFUL
-
+ public void setTerminationType(String terminationType) {
+ this.terminationType = terminationType;
}
+
+
}