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

br.com.objectos.rio.dhcp.ConfiguredAdapterBuilderDsl Maven / Gradle / Ivy

package br.com.objectos.rio.dhcp;

import br.com.objectos.rio.net.IpAddress;
import br.com.objectos.rio.net.NetInteger;
import javax.annotation.Generated;

@Generated("br.com.objectos.way.pojo.BuilderPlugin")
interface ConfiguredAdapterBuilderDsl {
  ConfiguredAdapterBuilderDslDomainNameServer domainNameServer(IpAddress.Array domainNameServer);

  interface ConfiguredAdapterBuilderDslDomainNameServer {
    ConfiguredAdapterBuilderDslIpAddress ipAddress(IpAddress ipAddress);
  }

  interface ConfiguredAdapterBuilderDslIpAddress {
    ConfiguredAdapterBuilderDslLeaseTime leaseTime(NetInteger leaseTime);
  }

  interface ConfiguredAdapterBuilderDslLeaseTime {
    ConfiguredAdapterBuilderDslSubnetMask subnetMask(IpAddress subnetMask);
  }

  interface ConfiguredAdapterBuilderDslSubnetMask {
    ConfiguredAdapterBuilderDslRouter router(IpAddress.Array router);
  }

  interface ConfiguredAdapterBuilderDslRouter {
    ConfiguredAdapterBuilderDslServerId serverId(IpAddress serverId);
  }

  interface ConfiguredAdapterBuilderDslServerId {
    ConfiguredAdapter build();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy