public static class IPInfo.Builder extends IP.Builder
owner, resourceUri, server, uuid
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
IPInfo |
build() |
IPInfo.Builder |
fromIP(IP ip) |
IPInfo.Builder |
gateway(String gateway) |
IPInfo.Builder |
meta(Map<String,String> meta) |
IPInfo.Builder |
nameservers(List<String> nameservers) |
IPInfo.Builder |
netmask(int netmask) |
IPInfo.Builder |
owner(Owner owner) |
IPInfo.Builder |
resourceUri(URI resourceUri) |
IPInfo.Builder |
server(Server server) |
IPInfo.Builder |
subscription(Subscription subscription) |
IPInfo.Builder |
tags(List<Tag> tags) |
IPInfo.Builder |
uuid(String uuid) |
equals, hashCode
public IPInfo.Builder meta(Map<String,String> meta)
meta
- User defined meta informationpublic IPInfo.Builder subscription(Subscription subscription)
subscription
- Subscription related to this VLANpublic IPInfo.Builder tags(List<Tag> tags)
tags
- Tags added to this VLANpublic IPInfo.Builder nameservers(List<String> nameservers)
nameservers
- Servers added to this IPpublic IPInfo.Builder netmask(int netmask)
netmask
- IP netmaskpublic IPInfo.Builder gateway(String gateway)
gateway
- getawaypublic IPInfo.Builder uuid(String uuid)
uuid
in class IP.Builder
uuid
- Uuid of the ip.public IPInfo.Builder owner(Owner owner)
owner
in class IP.Builder
owner
- Owner of the ip.public IPInfo.Builder server(Server server)
server
in class IP.Builder
server
- Server this IP assigned topublic IPInfo.Builder resourceUri(URI resourceUri)
resourceUri
in class IP.Builder
resourceUri
- Resource uripublic IPInfo build()
build
in class IP.Builder
public IPInfo.Builder fromIP(IP ip)
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.