Class Link
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.apmsynthetics.model.Link
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class Link extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails of the link between two nodes.
Note: Objects should always be created or deserialized using theLink.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theLink.Builder, which maintain a set of all explicitly set fields calledLink.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLink.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Link.Builderbuilder()Create a new builder.booleanequals(Object o)DoublegetDelayInMilliseconds()Difference of the packet response time between source and destination nodes, in milliseconds.StringgetDestination()ID of the destination node.DoublegetForwardingLoss()Average packet loss.StringgetId()ID of the link.DoublegetMaxDelayInMilliseconds()Maximum delay in milliseconds.DoublegetMinDelayInMilliseconds()Minimum delay in milliseconds.List<String>getPaths()List of all path IDs of which this link is part of.IntegergetRepeatCount()Number of times the link is repeated.StringgetSource()ID of the source node.inthashCode()Link.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
Link
@Deprecated @ConstructorProperties({"id","source","destination","repeatCount","forwardingLoss","delayInMilliseconds","minDelayInMilliseconds","maxDelayInMilliseconds","paths"}) public Link(String id, String source, String destination, Integer repeatCount, Double forwardingLoss, Double delayInMilliseconds, Double minDelayInMilliseconds, Double maxDelayInMilliseconds, List<String> paths)
Deprecated.
-
-
Method Detail
-
builder
public static Link.Builder builder()
Create a new builder.
-
toBuilder
public Link.Builder toBuilder()
-
getId
public String getId()
ID of the link.- Returns:
- the value
-
getSource
public String getSource()
ID of the source node.- Returns:
- the value
-
getDestination
public String getDestination()
ID of the destination node.- Returns:
- the value
-
getRepeatCount
public Integer getRepeatCount()
Number of times the link is repeated.- Returns:
- the value
-
getForwardingLoss
public Double getForwardingLoss()
Average packet loss.- Returns:
- the value
-
getDelayInMilliseconds
public Double getDelayInMilliseconds()
Difference of the packet response time between source and destination nodes, in milliseconds.- Returns:
- the value
-
getMinDelayInMilliseconds
public Double getMinDelayInMilliseconds()
Minimum delay in milliseconds.- Returns:
- the value
-
getMaxDelayInMilliseconds
public Double getMaxDelayInMilliseconds()
Maximum delay in milliseconds.- Returns:
- the value
-
getPaths
public List<String> getPaths()
List of all path IDs of which this link is part of.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-