// Path: src/main/java/ch/cyclops/load/model/CyclopsSettings.java
// public class CyclopsSettings {
//     private String udrDataUrl;
//     private String billingUrl;
//     private String cdrDataUrl;
//     private String billType;
// 
//     public String getBillType() {
//         return billType;
//     }
// 
//     public void setBillType(String billType) {
//         this.billType = billType;
//     }
// 
//     public String getCdrDataUrl() {
//         return cdrDataUrl;
//     }
// 
//     public void setCdrDataUrl(String cdrDataUrl) {
//         this.cdrDataUrl = cdrDataUrl;
//     }
// 
//     public String getUdrDataUrl() {
//         return udrDataUrl;
//     }
// 
//     public void setUdrDataUrl(String udrDataUrl) {
//         this.udrDataUrl = udrDataUrl;
//     }
// 
//     public String getBillingUrl() {
//         return billingUrl;
//     }
// 
//     public void setBillingUrl(String billingUrl) {
//         this.billingUrl = billingUrl;
//     }
// }
// 
// Path: src/main/java/ch/cyclops/load/model/OpenStackCredentials.java
// public class OpenStackCredentials {
//     private String keystoneUrl;
//     private String keystoneAdminUrl;
//     private String keystoneAccount;
//     private String keystonePassword;
//     private String keystoneTenant;
//     private String keystoneAdminRole;
// 
//     public String getKeystoneAdminRole() {
//         return keystoneAdminRole;
//     }
// 
//     public void setKeystoneAdminRole(String keystoneAdminRole) {
//         this.keystoneAdminRole = keystoneAdminRole;
//     }
// 
//     public String getKeystoneAdminUrl() {
//         return keystoneAdminUrl;
//     }
// 
//     public void setKeystoneAdminUrl(String keystoneAdminUrl) {
//         this.keystoneAdminUrl = keystoneAdminUrl;
//     }
// 
//     public String getKeystoneUrl() {
//         return keystoneUrl;
//     }
// 
//     public void setKeystoneUrl(String keystoneUrl) {
//         this.keystoneUrl = keystoneUrl;
//     }
// 
//     public String getKeystoneAccount() {
//         return keystoneAccount;
//     }
// 
//     public void setKeystoneAccount(String keystoneAccount) {
//         this.keystoneAccount = keystoneAccount;
//     }
// 
//     public String getKeystonePassword() {
//         return keystonePassword;
//     }
// 
//     public void setKeystonePassword(String keystonePassword) {
//         this.keystonePassword = keystonePassword;
//     }
// 
//     public String getKeystoneTenant() {
//         return keystoneTenant;
//     }
// 
//     public void setKeystoneTenant(String keystoneTenant) {
//         this.keystoneTenant = keystoneTenant;
//     }
// }
// 
// Path: src/main/java/ch/cyclops/load/model/RepresentationSettings.java
// public class RepresentationSettings {
//     private int timeSlices;
// 
//     public int getTimeSlices() {
//         return timeSlices;
//     }
// 
//     public void setTimeSlices(int timeSlices) {
//         this.timeSlices = timeSlices;
//     }
// }


import ch.cyclops.load.model.CyclopsSettings;
import ch.cyclops.load.model.OpenStackCredentials;
import ch.cyclops.load.model.RepresentationSettings;
import java.util.Properties;
/*
 * Copyright (c) 2015. Zuercher Hochschule fuer Angewandte Wissenschaften
 *  All Rights Reserved.
 *
 *     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 ch.cyclops.load;



/**
 * Copyright (c) 2015. Zuercher Hochschule fuer Angewandte Wissenschaften
 * All Rights Reserved.
 * <p>
 * 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
 * <p>
 * http://www.apache.org/licenses/LICENSE-2.0
 * <p>
 * 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.
 * <p>
 * Created by Manu Perez on 28/07/16.
 */
public class Settings {


    // Object for reading and accessing configuration properties
    private Properties properties;

    // List of different settings that are being loaded from configuration file
    protected OpenStackCredentials openStackCredentials;
    protected CyclopsSettings cyclopsSettings;
// Path: src/main/java/ch/cyclops/load/model/CyclopsSettings.java
// public class CyclopsSettings {
//     private String udrDataUrl;
//     private String billingUrl;
//     private String cdrDataUrl;
//     private String billType;
// 
//     public String getBillType() {
//         return billType;
//     }
// 
//     public void setBillType(String billType) {
//         this.billType = billType;
//     }
// 
//     public String getCdrDataUrl() {
//         return cdrDataUrl;
//     }
// 
//     public void setCdrDataUrl(String cdrDataUrl) {
//         this.cdrDataUrl = cdrDataUrl;
//     }
// 
//     public String getUdrDataUrl() {
//         return udrDataUrl;
//     }
// 
//     public void setUdrDataUrl(String udrDataUrl) {
//         this.udrDataUrl = udrDataUrl;
//     }
// 
//     public String getBillingUrl() {
//         return billingUrl;
//     }
// 
//     public void setBillingUrl(String billingUrl) {
//         this.billingUrl = billingUrl;
//     }
// }
// 
// Path: src/main/java/ch/cyclops/load/model/OpenStackCredentials.java
// public class OpenStackCredentials {
//     private String keystoneUrl;
//     private String keystoneAdminUrl;
//     private String keystoneAccount;
//     private String keystonePassword;
//     private String keystoneTenant;
//     private String keystoneAdminRole;
// 
//     public String getKeystoneAdminRole() {
//         return keystoneAdminRole;
//     }
// 
//     public void setKeystoneAdminRole(String keystoneAdminRole) {
//         this.keystoneAdminRole = keystoneAdminRole;
//     }
// 
//     public String getKeystoneAdminUrl() {
//         return keystoneAdminUrl;
//     }
// 
//     public void setKeystoneAdminUrl(String keystoneAdminUrl) {
//         this.keystoneAdminUrl = keystoneAdminUrl;
//     }
// 
//     public String getKeystoneUrl() {
//         return keystoneUrl;
//     }
// 
//     public void setKeystoneUrl(String keystoneUrl) {
//         this.keystoneUrl = keystoneUrl;
//     }
// 
//     public String getKeystoneAccount() {
//         return keystoneAccount;
//     }
// 
//     public void setKeystoneAccount(String keystoneAccount) {
//         this.keystoneAccount = keystoneAccount;
//     }
// 
//     public String getKeystonePassword() {
//         return keystonePassword;
//     }
// 
//     public void setKeystonePassword(String keystonePassword) {
//         this.keystonePassword = keystonePassword;
//     }
// 
//     public String getKeystoneTenant() {
//         return keystoneTenant;
//     }
// 
//     public void setKeystoneTenant(String keystoneTenant) {
//         this.keystoneTenant = keystoneTenant;
//     }
// }
// 
// Path: src/main/java/ch/cyclops/load/model/RepresentationSettings.java
// public class RepresentationSettings {
//     private int timeSlices;
// 
//     public int getTimeSlices() {
//         return timeSlices;
//     }
// 
//     public void setTimeSlices(int timeSlices) {
//         this.timeSlices = timeSlices;
//     }
// }


// Path: src/main/java/ch/cyclops/load/Settings.java
import ch.cyclops.load.model.CyclopsSettings;
import ch.cyclops.load.model.OpenStackCredentials;
import ch.cyclops.load.model.RepresentationSettings;
import java.util.Properties;

/*
 * Copyright (c) 2015. Zuercher Hochschule fuer Angewandte Wissenschaften
 *  All Rights Reserved.
 *
 *     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 ch.cyclops.load;



/**
 * Copyright (c) 2015. Zuercher Hochschule fuer Angewandte Wissenschaften
 * All Rights Reserved.
 * <p>
 * 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
 * <p>
 * http://www.apache.org/licenses/LICENSE-2.0
 * <p>
 * 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.
 * <p>
 * Created by Manu Perez on 28/07/16.
 */
public class Settings {


    // Object for reading and accessing configuration properties
    private Properties properties;

    // List of different settings that are being loaded from configuration file
    protected OpenStackCredentials openStackCredentials;
    protected CyclopsSettings cyclopsSettings;
    protected RepresentationSettings representationSettings;