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

net.minidev.ovh.api.xdsl.OvhConnectedDevice 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.OvhConnectedDeviceAddressSourceEnum;

/**
 * Connected Device
 */
public class OvhConnectedDevice {
	/**
	 * Host name given by the device to the modem
	 *
	 * canBeNull && readOnly
	 */
	public String hostName;

	/**
	 * On which interface is connected the device
	 *
	 * canBeNull && readOnly
	 */
	public String interfaceType;

	/**
	 * How did the device got its IP address
	 *
	 * canBeNull && readOnly
	 */
	public OvhConnectedDeviceAddressSourceEnum addressSource;

	/**
	 * MAC address of the device
	 *
	 * canBeNull && readOnly
	 */
	public String macAddress;

	/**
	 * The IP address of the device
	 *
	 * canBeNull && readOnly
	 */
	public String ipAddress;

	/**
	 * The state of this device on the modem
	 *
	 * canBeNull && readOnly
	 */
	public Boolean active;

	/**
	 * The date time of the last update of thoses informations
	 *
	 * canBeNull && readOnly
	 */
	public Date informationDate;

	/**
	 * The remaining time in seconds of the DHCP lease of this device (-1 means infinite)
	 *
	 * canBeNull && readOnly
	 */
	public Long leaseTimeRemaining;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy