* ============LICENSE_START=======================================================
* ONAP : APPC
* ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
* ================================================================================
* Copyright (C) 2017 Amdocs
* =============================================================================
* See the License for the specific language governing permissions and
* limitations under the License.
*
- * ECOMP is a trademark and service mark of AT&T Intellectual Property.
* ============LICENSE_END=========================================================
*/
outObj = new HealthCheckOutputBuilder();
((HealthCheckOutputBuilder)outObj).setCommonHeader(commonHeader);
((HealthCheckOutputBuilder)outObj).setStatus(status);
+ ((HealthCheckOutputBuilder)outObj).setPayload(payload);
return outObj;
case LiveUpgrade:
outObj = new LiveUpgradeOutputBuilder();
((ConfigModifyOutputBuilder)outObj).setPayload(payload);
return outObj;
case ConfigScaleOut:
- outObj = new ConfigScaleoutOutputBuilder();
- ((ConfigScaleoutOutputBuilder)outObj).setCommonHeader(commonHeader);
- ((ConfigScaleoutOutputBuilder)outObj).setStatus(status);
- ((ConfigScaleoutOutputBuilder)outObj).setPayload(payload);
+ outObj = new ConfigScaleOutOutputBuilder();
+ ((ConfigScaleOutOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((ConfigScaleOutOutputBuilder)outObj).setStatus(status);
+ ((ConfigScaleOutOutputBuilder)outObj).setPayload(payload);
return outObj;
case ConfigRestore:
outObj = new ConfigRestoreOutputBuilder();
((RebuildOutputBuilder)outObj).setCommonHeader(commonHeader);
((RebuildOutputBuilder)outObj).setStatus(status);
return outObj;
+ case Reboot:
+ outObj = new RebootOutputBuilder();
+ ((RebootOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((RebootOutputBuilder)outObj).setStatus(status);
+ return outObj;
case Migrate:
outObj = new MigrateOutputBuilder();
((MigrateOutputBuilder)outObj).setCommonHeader(commonHeader);
((StartApplicationOutputBuilder)outObj).setCommonHeader(commonHeader);
((StartApplicationOutputBuilder)outObj).setStatus(status);
return outObj;
-
+ case QuiesceTraffic:
+ outObj = new QuiesceTrafficOutputBuilder();
+ ((QuiesceTrafficOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((QuiesceTrafficOutputBuilder)outObj).setStatus(status);
+ return outObj;
+ case ResumeTraffic:
+ outObj = new ResumeTrafficOutputBuilder();
+ ((ResumeTrafficOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((ResumeTrafficOutputBuilder)outObj).setStatus(status);
+ return outObj;
+ case UpgradeSoftware:
+ outObj = new UpgradeSoftwareOutputBuilder();
+ ((UpgradeSoftwareOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((UpgradeSoftwareOutputBuilder)outObj).setStatus(status);
+ return outObj;
+ case UpgradePostCheck:
+ outObj = new UpgradePostCheckOutputBuilder();
+ ((UpgradePostCheckOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((UpgradePostCheckOutputBuilder)outObj).setStatus(status);
+ ((UpgradePostCheckOutputBuilder)outObj).setPayload(payload);
+ return outObj;
+ case UpgradeBackup:
+ outObj = new UpgradeBackupOutputBuilder();
+ ((UpgradeBackupOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((UpgradeBackupOutputBuilder)outObj).setStatus(status);
+ return outObj;
+ case UpgradeBackout:
+ outObj = new UpgradeBackoutOutputBuilder();
+ ((UpgradeBackoutOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((UpgradeBackoutOutputBuilder)outObj).setStatus(status);
+ return outObj;
+ case UpgradePreCheck:
+ outObj = new UpgradePreCheckOutputBuilder();
+ ((UpgradePreCheckOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((UpgradePreCheckOutputBuilder)outObj).setStatus(status);
+ ((UpgradePreCheckOutputBuilder)outObj).setPayload(payload);
+ return outObj;
+ case AttachVolume:
+ outObj = new AttachVolumeOutputBuilder();
+ ((AttachVolumeOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((AttachVolumeOutputBuilder)outObj).setStatus(status);
+ return outObj;
+ case DetachVolume:
+ outObj = new DetachVolumeOutputBuilder();
+ ((DetachVolumeOutputBuilder)outObj).setCommonHeader(commonHeader);
+ ((DetachVolumeOutputBuilder)outObj).setStatus(status);
+ return outObj;
default:
throw new IllegalArgumentException(action+" action is not supported");
}