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.BuilderavgPacketLossPercent(Double avgPacketLossPercent)Percentage of the average packet loss.Node.BuilderavgPacketResponseTimeInMs(Double avgPacketResponseTimeInMs)Average packet response time in milliseconds.Nodebuild()Node.BuilderconsecutiveAnonymousCount(Integer consecutiveAnonymousCount)Number of consecutive anonymous network nodes.Node.Buildercopy(Node model)Node.BuilderdisplayName(String displayName)Display name of the network node.Node.BuildergeoInfo(String geoInfo)Geographical information of the network node.Node.Builderid(String id)ID of the network node.Node.BuilderipAddress(String ipAddress)IP address of the network node.Node.Builderlevel(Integer level)Level of the network node.Node.BuilderoutgoingLinks(List<String> outgoingLinks)Outgoing links from the network node.Node.Buildertype(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)
-
-