net.minidev.ovh.api.xdsl.OvhModem Maven / Gradle / Ivy
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;
}