diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java')
-rw-r--r-- | openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java new file mode 100644 index 0000000000..a0d5f40b8c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-tosca-generator-lib/openecomp-sdc-tosca-generator-api/src/main/java/org/openecomp/sdc/generator/datatypes/tosca/DeploymentFlavorModel.java @@ -0,0 +1,90 @@ +package org.openecomp.sdc.generator.datatypes.tosca; + +@SuppressWarnings("CheckStyle") +public class DeploymentFlavorModel { + + private String sp_part_number; + private VendorInfo vendor_info; + private ComputeFlavor compute_flavor; + private LicenseFlavor license_flavor; + + public String getSp_part_number() { + return sp_part_number; + } + + public void setSp_part_number(String sp_part_number) { + this.sp_part_number = sp_part_number; + } + + public VendorInfo getVendor_info() { + return vendor_info; + } + + public void setVendor_info(VendorInfo vendor_info) { + this.vendor_info = vendor_info; + } + + public ComputeFlavor getCompute_flavor() { + return compute_flavor; + } + + public void setCompute_flavor(ComputeFlavor compute_flavor) { + this.compute_flavor = compute_flavor; + } + + public LicenseFlavor getLicense_flavor() { + return license_flavor; + } + + public void setLicense_flavor(LicenseFlavor license_flavor) { + this.license_flavor = license_flavor; + } + + @Override + public String toString() { + return "DeploymentFlavorModel{" + "sp_part_number='" + sp_part_number + '\'' + + ", vendor_info=" + vendor_info + + ", compute_flavor=" + compute_flavor + + ", license_flavor=" + license_flavor + + '}'; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (getClass() != obj.getClass()) + return false; + DeploymentFlavorModel other = (DeploymentFlavorModel) obj; + if (this.sp_part_number == null) { + if (other.sp_part_number != null) + return false; + } else if (!sp_part_number.equals(other.sp_part_number)) + return false; + if (this.vendor_info == null) { + if (other.vendor_info != null) + return false; + } else if (!vendor_info.equals(other.vendor_info)) + return false; + if (this.compute_flavor == null) { + if (other.compute_flavor != null) + return false; + } else if (!compute_flavor.equals(other.compute_flavor)) + return false; + if (this.license_flavor == null) { + if (other.license_flavor != null) + return false; + } else if (!license_flavor.equals(other.license_flavor)) + return false; + return true; + } + + @Override + public int hashCode() { + int result = sp_part_number != null ? sp_part_number.hashCode() : 0; + result = 31 * result + (vendor_info != null ? vendor_info.hashCode() : 0); + result = 31 * result + (compute_flavor != null ? compute_flavor.hashCode() : 0); + result = 31 * result + (license_flavor != null ? license_flavor.hashCode() : 0); + return result; + } +} |