All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.morpheusdata.model.NetworkGroup Maven / Gradle / Ivy

package com.morpheusdata.model;

import java.util.ArrayList;

/**
 * Represents a network group. Network Groups are a collection of both {@link Network} and {@link NetworkSubnet} options
 * for use during provisioning of a workload. They are used to scope the provisioning request to a list of default
 * options that can be provisioned to in a round-robin ordering. Most commonly used in public cloud availability zones.
 *
 * @author Eric Helgeson
 */
class NetworkGroup extends NetworkBase {
	protected String name;
	protected String description;

	protected ArrayList networks;
	protected ArrayList subnets;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public ArrayList getNetworks() {
		return networks;
	}

	public void setNetworks(ArrayList networks) {
		this.networks = networks;
	}

	public ArrayList getSubnets() {
		return subnets;
	}

	public void setSubnets(ArrayList subnets) {
		this.subnets = subnets;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy