2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
21 package org.openecomp.sdc.vendorsoftwareproduct.types.questionnaire.component.highAvailability;
24 * Created by TALIO on 11/22/2016.
26 public class HighAvailabilityAndLoadBalancing {
27 private String failureLoadDistribution;
28 private String nkModelImplementation;
29 private String architectureChoice;
30 private String slaRequirements;
31 private String horizontalScaling;
32 private String loadDistributionMechanism;
33 private String isComponentMandatory;
34 private String highAvailabilityMode;
36 public String getFailureLoadDistribution() {
37 return failureLoadDistribution;
40 public void setFailureLoadDistribution(String failureLoadDistribution) {
41 this.failureLoadDistribution = failureLoadDistribution;
44 public String getNkModelImplementation() {
45 return nkModelImplementation;
48 public void setNkModelImplementation(String nkModelImplementation) {
49 this.nkModelImplementation = nkModelImplementation;
52 public String getArchitectureChoice() {
53 return architectureChoice;
56 public void setArchitectureChoice(String architectureChoice) {
57 this.architectureChoice = architectureChoice;
60 public String getSlaRequirements() {
61 return slaRequirements;
64 public void setSlaRequirements(String slaRequirements) {
65 this.slaRequirements = slaRequirements;
68 public String getHorizontalScaling() {
69 return horizontalScaling;
72 public void setHorizontalScaling(String horizontalScaling) {
73 this.horizontalScaling = horizontalScaling;
76 public String getLoadDistributionMechanism() {
77 return loadDistributionMechanism;
80 public void setLoadDistributionMechanism(String loadDistributionMechanism) {
81 this.loadDistributionMechanism = loadDistributionMechanism;
84 public String getIsComponentMandatory() {
85 return isComponentMandatory;
88 public void setIsComponentMandatory(String isComponentMandatory) {
89 this.isComponentMandatory = isComponentMandatory;
92 public String getHighAvailabilityMode() {
93 return highAvailabilityMode;
96 public void setHighAvailabilityMode(String highAvailabilityMode) {
97 this.highAvailabilityMode = highAvailabilityMode;