@JsonInclude(NON_NULL)
private final Boolean retainVolumeGroups;
- @JsonInclude(NON_NULL)
- private final PauseInstantiation pauseInstantiation;
-
@JsonInclude(NON_NULL)
private Boolean retainAssignments;
@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() {
return usePreload;
}
- public enum PauseInstantiation {
- afterCompletion
- }
-
public List<UserParamNameAndValue> getSupplementaryParams() {
return supplementaryParams;
}
return retainVolumeGroups;
}
- @Nullable
- public PauseInstantiation getPauseInstantiation() {return pauseInstantiation;}
-
public VfModule cloneWith(ModelInfo modelInfo) {
return new VfModule(
modelInfo,