add new action ConfigScaleIn
[appc.git] / appc-dispatcher / appc-dispatcher-common / domain-model-lib / src / main / java / org / onap / appc / domainmodel / lcm / VNFOperation.java
index edf9a45..95557aa 100644 (file)
@@ -6,7 +6,7 @@
  * ================================================================================
  * Copyright (C) 2017 Amdocs
  * ================================================================================
- * Modifications Copyright (C) 2018 Orange
+ * Modifications Copyright (C) 2018-2019 Orange Nokia
  * =============================================================================
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -39,15 +39,26 @@ public enum VNFOperation {
     ConfigRestore,
     ConfigScaleOut,
     DetachVolume,
+    DistributeTraffic,
+    DistributeTrafficCheck,
     Evacuate,
+    GetConfig,
     HealthCheck,
+    LicenseManagement,
     LiveUpgrade,
     Lock(true),
     Migrate,
+    PostEvacuate,
+    PostMigrate,
+    PostRebuild,
+    Provisioning,
+    PreConfigure,
+    PreEvacuate,
+    PreMigrate,
+    PreRebuild,
     Query,
     QuiesceTraffic,
     ResumeTraffic,
-    DistributeTraffic,
     Reboot,
     Rebuild,
     Restart,
@@ -56,8 +67,11 @@ public enum VNFOperation {
     SoftwareUpload,
     Start,
     StartApplication,
+    StartTraffic,
+    StatusTraffic,
     Stop,
     StopApplication,
+    StopTraffic,
     Sync,
     Terminate,
     Test,
@@ -67,12 +81,13 @@ public enum VNFOperation {
     UpgradeSoftware,
     UpgradePostCheck,
     UpgradeBackup,
-    UpgradeBackout;
+    UpgradeBackout,
+    ConfigScaleIn;
 
     private boolean builtIn;
 
     VNFOperation() {
-        this.builtIn=false;
+        this.builtIn = false;
     }
 
     /**