Move pauseInstantiation from VfModule to BaseResource
[vid.git] / vid-app-common / src / main / java / org / onap / vid / model / serviceInstantiation / VfModule.java
index 46d4de8..dc6a2c6 100644 (file)
@@ -48,9 +48,6 @@ public class VfModule extends BaseResource implements JobAdapter.AsyncJobRequest
        @JsonInclude(NON_NULL)
        private final Boolean retainVolumeGroups;
 
-       @JsonInclude(NON_NULL)
-       private final PauseInstantiation pauseInstantiation;
-
        @JsonInclude(NON_NULL)
        private Boolean retainAssignments;
 
@@ -75,13 +72,12 @@ public class VfModule extends BaseResource implements JobAdapter.AsyncJobRequest
                @JsonProperty("pauseInstantiation") PauseInstantiation pauseInstantiation,
                @JsonProperty("originalName") String originalName) {
                super(modelInfo, instanceName, action, lcpCloudRegionId, legacyRegion, tenantId, instanceParams, rollbackOnFailure, instanceId, trackById, isFailed, statusMessage,
-                       position, originalName);
+                       position, pauseInstantiation, originalName);
                this.volumeGroupInstanceName = volumeGroupInstanceName;
                this.usePreload = usePreload;
                this.supplementaryParams = supplementaryParams;
                this.retainAssignments = retainAssignments;
                this.retainVolumeGroups = retainVolumeGroups;
-               this.pauseInstantiation = pauseInstantiation;
        }
 
        public String getVolumeGroupInstanceName() {
@@ -93,10 +89,6 @@ public class VfModule extends BaseResource implements JobAdapter.AsyncJobRequest
                return usePreload;
        }
 
-       public enum PauseInstantiation {
-               afterCompletion
-       }
-
        public List<UserParamNameAndValue> getSupplementaryParams() {
                return supplementaryParams;
        }
@@ -126,9 +118,6 @@ public class VfModule extends BaseResource implements JobAdapter.AsyncJobRequest
                return retainVolumeGroups;
        }
 
-       @Nullable
-       public PauseInstantiation getPauseInstantiation() {return pauseInstantiation;}
-
        public VfModule cloneWith(ModelInfo modelInfo) {
                return new VfModule(
                                modelInfo,