16 package org.openkilda.messaging.info.flow;
21 import com.fasterxml.jackson.annotation.JsonCreator;
22 import com.fasterxml.jackson.annotation.JsonIgnore;
23 import com.fasterxml.jackson.annotation.JsonInclude;
24 import com.fasterxml.jackson.annotation.JsonProperty;
25 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
28 import java.util.UUID;
32 @JsonInclude(JsonInclude.Include.NON_NULL)
34 @JsonProperty(
"ping_success")
35 private boolean pingSuccess;
37 @JsonProperty(
"error")
40 @JsonProperty(
"measures")
43 @JsonProperty(
"request")
48 @JsonProperty(
"ping_success")
boolean pingSuccess,
52 this.pingSuccess = pingSuccess;
54 this.measures = measures;
55 this.request = request;
59 this(
true, null, measures, request);
64 this(
false, error, null, request);
69 return getRequest().getFlowId();
74 return getRequest().getPacketId();
UniFlowVerificationResponse( @JsonProperty("ping_success") boolean pingSuccess, @JsonProperty("error") FlowVerificationErrorCode error, @JsonProperty("network_latency") VerificationMeasures measures, @JsonProperty("request") UniFlowVerificationRequest request)
UniFlowVerificationResponse(UniFlowVerificationRequest request, FlowVerificationErrorCode error)
UniFlowVerificationResponse(UniFlowVerificationRequest request, VerificationMeasures measures)