Tabnine Logo
ExternalNetworkDeviceManager$NetworkDevice.getName
Code IndexAdd Tabnine to your IDE (free)

How to use
getName
method
in
org.apache.cloudstack.network.ExternalNetworkDeviceManager$NetworkDevice

Best Java code snippets using org.apache.cloudstack.network.ExternalNetworkDeviceManager$NetworkDevice.getName (Showing top 12 results out of 315)

origin: apache/cloudstack

public ExternalLoadBalancerDeviceVO(long hostId, long physicalNetworkId, String providerName, String deviceName, long capacity, boolean dedicated,
    boolean gslbProvider) {
  this.physicalNetworkId = physicalNetworkId;
  this.providerName = providerName;
  this.deviceName = deviceName;
  this.hostId = hostId;
  this.state = LBDeviceState.Disabled;
  this.allocationState = LBDeviceAllocationState.Free;
  this.capacity = capacity;
  this.isDedicatedDevice = dedicated;
  this.isManagedDevice = false;
  this.state = LBDeviceState.Enabled;
  this.uuid = UUID.randomUUID().toString();
  this.gslbProvider = gslbProvider;
  this.gslbSitePublicIP = null;
  this.gslbSitePrivateIP = null;
  if (deviceName.equalsIgnoreCase(ExternalNetworkDeviceManager.NetworkDevice.NetscalerSDXLoadBalancer.getName())) {
    this.allocationState = LBDeviceAllocationState.Provider;
  }
}
origin: apache/cloudstack

  public static NetworkDevice getNetworkDevice(String devicerName) {
    for (NetworkDevice device : supportedNetworkDevices) {
      if (device.getName().equalsIgnoreCase(devicerName)) {
        return device;
      }
    }
    return null;
  }
}
origin: apache/cloudstack

private boolean isNetscalerDevice(String deviceName) {
  if ((deviceName == null) || ((!deviceName.equalsIgnoreCase(NetworkDevice.NetscalerMPXLoadBalancer.getName()))
      && (!deviceName.equalsIgnoreCase(NetworkDevice.NetscalerSDXLoadBalancer.getName()))
      && (!deviceName.equalsIgnoreCase(NetworkDevice.NetscalerVPXLoadBalancer.getName())))) {
    return false;
  } else {
    return true;
  }
}
origin: apache/cloudstack

  if (NetworkDevice.NetscalerSDXLoadBalancer.getName().equalsIgnoreCase(deviceName)
      || NetworkDevice.NetscalerMPXLoadBalancer.getName().equalsIgnoreCase(deviceName)) {
    if (dedicatedUse != null && dedicatedUse == true) {
      throw new InvalidParameterValueException(
if (!NetworkDevice.NetscalerSDXLoadBalancer.getName().equalsIgnoreCase(deviceName)) {
  if (capacity != null) {
    lbDeviceVo.setCapacity(capacity);
origin: apache/cloudstack

ServerResource odlController = new OpenDaylightControllerResource();
final String deviceName = NetworkDevice.OpenDaylightController.getName();
NetworkDevice networkDevice = NetworkDevice.getNetworkDevice(deviceName);
if (networkDevice == null) {
origin: apache/cloudstack

? Boolean.parseBoolean(configParams.get(ApiConstants.LOAD_BALANCER_DEVICE_DEDICATED)) : false;
if (dedicatedUse && !deviceName.equals(NetworkDevice.NetscalerVPXLoadBalancer.getName())) {
  String msg = "Only Netscaler VPX load balancers can be specified for dedicated use";
  s_logger.debug(msg);
  if (!deviceName.equals(NetworkDevice.NetscalerVPXLoadBalancer.getName())
      && !deviceName.equals(NetworkDevice.NetscalerMPXLoadBalancer.getName())) {
    String msg = "Only Netscaler VPX or MPX load balancers can be specified as GSLB service provider";
    s_logger.debug(msg);
origin: apache/cloudstack

Collection paramsCollection = paramList.values();
HashMap params = (HashMap)(paramsCollection.toArray())[0];
if (NetworkDevice.ExternalDhcp.getName().equalsIgnoreCase(cmd.getDeviceType())) {
  Long zoneId = Long.parseLong((String)params.get(ApiConstants.ZONE_ID));
  Long podId = Long.parseLong((String)params.get(ApiConstants.POD_ID));
  res = listNetworkDevice(zoneId, null, podId, Host.Type.ExternalDhcp);
} else if (NetworkDevice.PxeServer.getName().equalsIgnoreCase(cmd.getDeviceType())) {
  Long zoneId = Long.parseLong((String)params.get(ApiConstants.ZONE_ID));
  Long podId = Long.parseLong((String)params.get(ApiConstants.POD_ID));
origin: apache/cloudstack

@Override
public List<ExternalFirewallDeviceVO> listPaloAltoFirewalls(ListPaloAltoFirewallsCmd cmd) {
  Long physcialNetworkId = cmd.getPhysicalNetworkId();
  Long fwDeviceId = cmd.getFirewallDeviceId();
  PhysicalNetworkVO pNetwork = null;
  List<ExternalFirewallDeviceVO> fwDevices = new ArrayList<ExternalFirewallDeviceVO>();
  if (physcialNetworkId == null && fwDeviceId == null) {
    throw new InvalidParameterValueException("Either physical network Id or load balancer device Id must be specified");
  }
  if (fwDeviceId != null) {
    ExternalFirewallDeviceVO fwDeviceVo = _fwDevicesDao.findById(fwDeviceId);
    if (fwDeviceVo == null || !fwDeviceVo.getDeviceName().equalsIgnoreCase(NetworkDevice.PaloAltoFirewall.getName())) {
      throw new InvalidParameterValueException("Could not find Palo Alto firewall device with ID: " + fwDeviceId);
    }
    fwDevices.add(fwDeviceVo);
  }
  if (physcialNetworkId != null) {
    pNetwork = _physicalNetworkDao.findById(physcialNetworkId);
    if (pNetwork == null) {
      throw new InvalidParameterValueException("Could not find phyical network with ID: " + physcialNetworkId);
    }
    fwDevices = _fwDevicesDao.listByPhysicalNetworkAndProvider(physcialNetworkId, Provider.PaloAlto.getName());
  }
  return fwDevices;
}
origin: apache/cloudstack

@Override
public ExternalFirewallDeviceVO configurePaloAltoFirewall(ConfigurePaloAltoFirewallCmd cmd) {
  Long fwDeviceId = cmd.getFirewallDeviceId();
  Long deviceCapacity = cmd.getFirewallCapacity();
  ExternalFirewallDeviceVO fwDeviceVO = _fwDevicesDao.findById(fwDeviceId);
  if (fwDeviceVO == null || !fwDeviceVO.getDeviceName().equalsIgnoreCase(NetworkDevice.PaloAltoFirewall.getName())) {
    throw new InvalidParameterValueException("No Palo Alto firewall device found with ID: " + fwDeviceId);
  }
  if (deviceCapacity != null) {
    // check if any networks are using this Palo Alto device
    List<NetworkExternalFirewallVO> networks = _networkFirewallDao.listByFirewallDeviceId(fwDeviceId);
    if ((networks != null) && !networks.isEmpty()) {
      if (deviceCapacity < networks.size()) {
        throw new CloudRuntimeException("There are more number of networks already using this Palo Alto firewall device than configured capacity");
      }
    }
    if (deviceCapacity != null) {
      fwDeviceVO.setCapacity(deviceCapacity);
    }
  }
  fwDeviceVO.setDeviceState(FirewallDeviceState.Enabled);
  _fwDevicesDao.update(fwDeviceId, fwDeviceVO);
  return fwDeviceVO;
}
origin: apache/cloudstack

@Override
public List<? extends Network> listNetworks(ListPaloAltoFirewallNetworksCmd cmd) {
  Long fwDeviceId = cmd.getFirewallDeviceId();
  List<NetworkVO> networks = new ArrayList<NetworkVO>();
  ExternalFirewallDeviceVO fwDeviceVo = _fwDevicesDao.findById(fwDeviceId);
  if (fwDeviceVo == null || !fwDeviceVo.getDeviceName().equalsIgnoreCase(NetworkDevice.PaloAltoFirewall.getName())) {
    throw new InvalidParameterValueException("Could not find Palo Alto firewall device with ID " + fwDeviceId);
  }
  List<NetworkExternalFirewallVO> networkFirewallMaps = _networkFirewallDao.listByFirewallDeviceId(fwDeviceId);
  if (networkFirewallMaps != null && !networkFirewallMaps.isEmpty()) {
    for (NetworkExternalFirewallVO networkFirewallMap : networkFirewallMaps) {
      NetworkVO network = _networkDao.findById(networkFirewallMap.getNetworkId());
      networks.add(network);
    }
  }
  return networks;
}
origin: apache/cloudstack

@Override
public boolean deletePaloAltoFirewall(DeletePaloAltoFirewallCmd cmd) {
  Long fwDeviceId = cmd.getFirewallDeviceId();
  ExternalFirewallDeviceVO fwDeviceVO = _fwDevicesDao.findById(fwDeviceId);
  if (fwDeviceVO == null || !fwDeviceVO.getDeviceName().equalsIgnoreCase(NetworkDevice.PaloAltoFirewall.getName())) {
    throw new InvalidParameterValueException("No Palo Alto firewall device found with ID: " + fwDeviceId);
  }
  return deleteExternalFirewall(fwDeviceVO.getHostId());
}
origin: apache/cloudstack

@Override
public ExternalFirewallDeviceVO addPaloAltoFirewall(AddPaloAltoFirewallCmd cmd) {
  String deviceName = cmd.getDeviceType();
  if (!deviceName.equalsIgnoreCase(NetworkDevice.PaloAltoFirewall.getName())) {
    throw new InvalidParameterValueException("Invalid Palo Alto firewall device type");
  }
  return addExternalFirewall(cmd.getPhysicalNetworkId(), cmd.getUrl(), cmd.getUsername(), cmd.getPassword(), deviceName, new PaloAltoResource());
}
org.apache.cloudstack.networkExternalNetworkDeviceManager$NetworkDevicegetName

Popular methods of ExternalNetworkDeviceManager$NetworkDevice

  • getNetworkDevice
  • getNetworkServiceProvder

Popular in Java

  • Running tasks concurrently on multiple threads
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • putExtra (Intent)
  • getExternalFilesDir (Context)
  • String (java.lang)
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • JFrame (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now