Class EurekaInstance.EurekaInstanceBuilder
- java.lang.Object
-
- org.kiwiproject.registry.eureka.common.EurekaInstance.EurekaInstanceBuilder
-
- Enclosing class:
- EurekaInstance
public static class EurekaInstance.EurekaInstanceBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
app
public EurekaInstance.EurekaInstanceBuilder app(String app)
- Returns:
this.
-
status
public EurekaInstance.EurekaInstanceBuilder status(String status)
- Returns:
this.
-
dataCenterInfo
public EurekaInstance.EurekaInstanceBuilder dataCenterInfo(Map<String,String> dataCenterInfo)
- Returns:
this.
-
leaseInfo
public EurekaInstance.EurekaInstanceBuilder leaseInfo(Map<String,Object> leaseInfo)
- Returns:
this.
-
rawResponse
public EurekaInstance.EurekaInstanceBuilder rawResponse(Map<String,Object> rawResponse)
- Returns:
this.
-
hostName
public EurekaInstance.EurekaInstanceBuilder hostName(String hostName)
- Returns:
this.
-
ipAddr
public EurekaInstance.EurekaInstanceBuilder ipAddr(String ipAddr)
- Returns:
this.
-
vipAddress
public EurekaInstance.EurekaInstanceBuilder vipAddress(String vipAddress)
- Returns:
this.
-
secureVipAddress
public EurekaInstance.EurekaInstanceBuilder secureVipAddress(String secureVipAddress)
- Returns:
this.
-
port
public EurekaInstance.EurekaInstanceBuilder port(Map<String,Object> port)
- Returns:
this.
-
securePort
public EurekaInstance.EurekaInstanceBuilder securePort(Map<String,Object> securePort)
- Returns:
this.
-
adminPort
public EurekaInstance.EurekaInstanceBuilder adminPort(int adminPort)
- Returns:
this.
-
homePageUrl
public EurekaInstance.EurekaInstanceBuilder homePageUrl(String homePageUrl)
- Returns:
this.
-
statusPageUrl
public EurekaInstance.EurekaInstanceBuilder statusPageUrl(String statusPageUrl)
- Returns:
this.
-
healthCheckUrl
public EurekaInstance.EurekaInstanceBuilder healthCheckUrl(String healthCheckUrl)
- Returns:
this.
-
metadata
public EurekaInstance.EurekaInstanceBuilder metadata(Map<String,String> metadata)
- Returns:
this.
-
build
public EurekaInstance build()
-
-