diff options
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/model/consumer')
5 files changed, 149 insertions, 5 deletions
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CreateMacroServiceInstanceResponse.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CreateMacroServiceInstanceResponse.java new file mode 100644 index 0000000..bdd7f29 --- /dev/null +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/CreateMacroServiceInstanceResponse.java @@ -0,0 +1,34 @@ +/** + * Copyright (c) 2020 TechMahindra + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onap.nbi.apis.serviceorder.model.consumer; + +public class CreateMacroServiceInstanceResponse { + + private RequestReferences requestReferences; + + public RequestReferences getRequestReferences() { + return requestReferences; + } + + public void setRequestReferences(RequestReferences requestReferences) { + this.requestReferences = requestReferences; + } + + @Override + public String toString() { + return "CreateMacroServiceInstanceResponse{" + "requestReferences=" + requestReferences + '}'; + } +}
\ No newline at end of file diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/ModelInfo.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/ModelInfo.java index 1d5cc6e..477770a 100644 --- a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/ModelInfo.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/ModelInfo.java @@ -16,6 +16,10 @@ package org.onap.nbi.apis.serviceorder.model.consumer; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; + +@JsonInclude(Include.NON_NULL) public class ModelInfo { private String modelType; diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java index 4a38369..4e361b4 100644 --- a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestDetails.java @@ -24,7 +24,7 @@ public class RequestDetails { private RequestInfo requestInfo; - private RequestParameters requestParameters; + private Object requestParameters; private CloudConfiguration cloudConfiguration; @@ -80,11 +80,11 @@ public class RequestDetails { this.requestInfo = requestInfo; } - public RequestParameters getRequestParameters() { + public Object getRequestParameters() { return requestParameters; } - public void setRequestParameters(RequestParameters requestParameters) { + public void setRequestParameters(Object requestParameters) { this.requestParameters = requestParameters; } diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestInfo.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestInfo.java index 3aa54cc..6347a18 100644 --- a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestInfo.java +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/RequestInfo.java @@ -26,6 +26,8 @@ public class RequestInfo { private String requestorId; + private String productFamilyId; + public String getInstanceName() { return instanceName; } @@ -58,9 +60,18 @@ public class RequestInfo { this.requestorId = requestorId; } + public String getProductFamilyId() { + return productFamilyId; + } + + public void setProductFamilyId(String productFamilyId) { + this.productFamilyId = productFamilyId; + } + @Override public String toString() { return "RequestInfo{" + "instanceName='" + instanceName + '\'' + ", source='" + source + '\'' - + ", suppressRollback=" + suppressRollback + ", requestorId='" + requestorId + '\'' + '}'; + + ", suppressRollback=" + suppressRollback + ", requestorId='" + requestorId + '\'' + + ", productFamilyId='" + productFamilyId + '\'' +'}'; } -} +}
\ No newline at end of file diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/VFModelInfo.java b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/VFModelInfo.java new file mode 100644 index 0000000..7dc24c5 --- /dev/null +++ b/src/main/java/org/onap/nbi/apis/serviceorder/model/consumer/VFModelInfo.java @@ -0,0 +1,95 @@ +/** + * Copyright (c) 2020 TechMahindra + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onap.nbi.apis.serviceorder.model.consumer; + +import org.apache.commons.lang3.builder.ToStringBuilder; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ "modelName", "modelUuid", "modelInvariantUuid", "modelVersion", "modelCustomizationUuid" }) +public class VFModelInfo { + + @JsonProperty("modelName") + private String modelName; + @JsonProperty("modelUuid") + private String modelUuid; + @JsonProperty("modelInvariantUuid") + private String modelInvariantUuid; + @JsonProperty("modelVersion") + private String modelVersion; + @JsonProperty("modelCustomizationUuid") + private String modelCustomizationUuid; + + @JsonProperty("modelName") + public String getModelName() { + return modelName; + } + + @JsonProperty("modelName") + public void setModelName(String modelName) { + this.modelName = modelName; + } + + @JsonProperty("modelUuid") + public String getModelUuid() { + return modelUuid; + } + + @JsonProperty("modelUuid") + public void setModelUuid(String modelUuid) { + this.modelUuid = modelUuid; + } + + @JsonProperty("modelInvariantUuid") + public String getModelInvariantUuid() { + return modelInvariantUuid; + } + + @JsonProperty("modelInvariantUuid") + public void setModelInvariantUuid(String modelInvariantUuid) { + this.modelInvariantUuid = modelInvariantUuid; + } + + @JsonProperty("modelVersion") + public String getModelVersion() { + return modelVersion; + } + + @JsonProperty("modelVersion") + public void setModelVersion(String modelVersion) { + this.modelVersion = modelVersion; + } + + @JsonProperty("modelCustomizationUuid") + public String getModelCustomizationUuid() { + return modelCustomizationUuid; + } + + @JsonProperty("modelCustomizationUuid") + public void setModelCustomizationUuid(String modelCustomizationUuid) { + this.modelCustomizationUuid = modelCustomizationUuid; + } + + @Override + public String toString() { + return new ToStringBuilder(this).append("modelName", modelName).append("modelUuid", modelUuid) + .append("modelInvariantUuid", modelInvariantUuid).append("modelVersion", modelVersion) + .append("modelCustomizationUuid", modelCustomizationUuid).toString(); + } +}
\ No newline at end of file |