Class Node.Builder
- java.lang.Object
-
- com.oracle.bmc.apmsynthetics.model.Node.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Node.Builder
avgPacketLossPercent(Double avgPacketLossPercent)
Percentage of the average packet loss.Node.Builder
avgPacketResponseTimeInMs(Double avgPacketResponseTimeInMs)
Average packet response time in milliseconds.Node
build()
Node.Builder
consecutiveAnonymousCount(Integer consecutiveAnonymousCount)
Number of consecutive anonymous network nodes.Node.Builder
copy(Node model)
Node.Builder
displayName(String displayName)
Display name of the network node.Node.Builder
geoInfo(String geoInfo)
Geographical information of the network node.Node.Builder
id(String id)
ID of the network node.Node.Builder
ipAddress(String ipAddress)
IP address of the network node.Node.Builder
level(Integer level)
Level of the network node.Node.Builder
outgoingLinks(List<String> outgoingLinks)
Outgoing links from the network node.Node.Builder
type(Node.Type type)
Type of network node.
-
-
-
Method Detail
-
id
public Node.Builder id(String id)
ID of the network node.- Parameters:
id
- the value to set- Returns:
- this builder
-
ipAddress
public Node.Builder ipAddress(String ipAddress)
IP address of the network node.- Parameters:
ipAddress
- the value to set- Returns:
- this builder
-
displayName
public Node.Builder displayName(String displayName)
Display name of the network node.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
geoInfo
public Node.Builder geoInfo(String geoInfo)
Geographical information of the network node.- Parameters:
geoInfo
- the value to set- Returns:
- this builder
-
outgoingLinks
public Node.Builder outgoingLinks(List<String> outgoingLinks)
Outgoing links from the network node.- Parameters:
outgoingLinks
- the value to set- Returns:
- this builder
-
consecutiveAnonymousCount
public Node.Builder consecutiveAnonymousCount(Integer consecutiveAnonymousCount)
Number of consecutive anonymous network nodes.- Parameters:
consecutiveAnonymousCount
- the value to set- Returns:
- this builder
-
level
public Node.Builder level(Integer level)
Level of the network node.- Parameters:
level
- the value to set- Returns:
- this builder
-
avgPacketResponseTimeInMs
public Node.Builder avgPacketResponseTimeInMs(Double avgPacketResponseTimeInMs)
Average packet response time in milliseconds.- Parameters:
avgPacketResponseTimeInMs
- the value to set- Returns:
- this builder
-
avgPacketLossPercent
public Node.Builder avgPacketLossPercent(Double avgPacketLossPercent)
Percentage of the average packet loss.- Parameters:
avgPacketLossPercent
- the value to set- Returns:
- this builder
-
type
public Node.Builder type(Node.Type type)
Type of network node.- Parameters:
type
- the value to set- Returns:
- this builder
-
build
public Node build()
-
copy
public Node.Builder copy(Node model)
-
-