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

net.minidev.ovh.api.xdsl.OvhModem Maven / Gradle / Ivy

There is a newer version: 1.0.17
Show newest version
package net.minidev.ovh.api.xdsl;

import java.util.Date;
import net.minidev.ovh.api.xdsl.xdslmodemconfig.OvhEasyFirewallLevelEnum;
import net.minidev.ovh.api.xdsl.xdslmodemconfig.OvhMTUSizeEnum;

/**
 * Modem
 */
public class OvhModem {
	/**
	 * canBeNull && readOnly
	 */
	public String macAddress;

	/**
	 * Whether or not the modem is in bridge mode. To pass from bridge mode to routed mode, a reset is necessary. If the modem is managedByOvh, the bridge state will be kept after a reset
	 *
	 * canBeNull && readOnly
	 */
	public Boolean isBridged;

	/**
	 * canBeNull && readOnly
	 */
	public String brandName;

	/**
	 * canBeNull && readOnly
	 */
	public OvhModemCapabilities capabilities;

	/**
	 * Last time the modem made a CWMP request to the Auto Configuration Server
	 *
	 * canBeNull && readOnly
	 */
	public Date lastCwmpRequestDate;

	/**
	 * canBeNull && readOnly
	 */
	public String model;

	/**
	 * Whether or not the modem supports IPv6
	 *
	 * canBeNull && readOnly
	 */
	public Boolean ipv6Support;

	/**
	 * IP Address of the DMZ (To modify or delete the DMZ IP on the modem, a re-configuration of your modem has to be made, your configuration will be maintained, but you will lose your connection a few minutes)
	 *
	 * canBeNull && readOnly
	 */
	public String dmzIP;

	/**
	 * Size of the Maximum Transmission Unit on the modem's interfaces
	 *
	 * canBeNull && readOnly
	 */
	public OvhMTUSizeEnum mtuSize;

	/**
	 * Whether or not the user can configure his modem via OVH Interface (will lock telnet and local HTTP configuration page)
	 *
	 * canBeNull && readOnly
	 */
	public Boolean managedByOvh;

	/**
	 * Level of the FireWall on the modem
	 *
	 * canBeNull && readOnly
	 */
	public OvhEasyFirewallLevelEnum easyFirewallLevel;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy