/** * * * <pre> * A set of time events. You can have up to 32 annotations and 128 message * events per span. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9;</code> */ public Builder mergeTimeEvents(com.google.devtools.cloudtrace.v2.Span.TimeEvents value) { if (timeEventsBuilder_ == null) { if (timeEvents_ != null) { timeEvents_ = com.google.devtools.cloudtrace.v2.Span.TimeEvents.newBuilder(timeEvents_) .mergeFrom(value) .buildPartial(); } else { timeEvents_ = value; } onChanged(); } else { timeEventsBuilder_.mergeFrom(value); } return this; } /**
public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Span.TimeEvents other) { if (other == com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance()) return this; if (timeEventBuilder_ == null) { if (other.getDroppedAnnotationsCount() != 0) { setDroppedAnnotationsCount(other.getDroppedAnnotationsCount()); if (other.getDroppedMessageEventsCount() != 0) { setDroppedMessageEventsCount(other.getDroppedMessageEventsCount());
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getTimeEventCount() > 0) { hash = (37 * hash) + TIME_EVENT_FIELD_NUMBER; hash = (53 * hash) + getTimeEventList().hashCode(); } hash = (37 * hash) + DROPPED_ANNOTATIONS_COUNT_FIELD_NUMBER; hash = (53 * hash) + getDroppedAnnotationsCount(); hash = (37 * hash) + DROPPED_MESSAGE_EVENTS_COUNT_FIELD_NUMBER; hash = (53 * hash) + getDroppedMessageEventsCount(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
assertThat(span.getTimeEvents().getDroppedMessageEventsCount()) .isEqualTo(DROPPED_NETWORKEVENTS_COUNT); assertThat(span.getTimeEvents().getDroppedAnnotationsCount()) .isEqualTo(DROPPED_ANNOTATIONS_COUNT); assertThat(span.getTimeEvents().getTimeEventList()) .containsAllOf(annotationTimeEvent1, annotationTimeEvent2, sentTimeEvent, recvTimeEvent); assertThat(span.getLinks()).isEqualTo(spanLinks);
TimeEvents.Builder events = TimeEvents.newBuilder(); for (Annotation annotation : zipkinSpan.annotations()) { events.addTimeEvent(TimeEvent.newBuilder()
result = result && getTimeEvents().equals(other.getTimeEvents());
public Builder mergeFrom(com.google.devtools.cloudtrace.v2.Span.TimeEvents other) { if (other == com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance()) return this; if (timeEventBuilder_ == null) { if (other.getDroppedAnnotationsCount() != 0) { setDroppedAnnotationsCount(other.getDroppedAnnotationsCount()); if (other.getDroppedMessageEventsCount() != 0) { setDroppedMessageEventsCount(other.getDroppedMessageEventsCount());
/** * * * <pre> * A set of time events. You can have up to 32 annotations and 128 message * events per span. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9;</code> */ public Builder mergeTimeEvents(com.google.devtools.cloudtrace.v2.Span.TimeEvents value) { if (timeEventsBuilder_ == null) { if (timeEvents_ != null) { timeEvents_ = com.google.devtools.cloudtrace.v2.Span.TimeEvents.newBuilder(timeEvents_) .mergeFrom(value) .buildPartial(); } else { timeEvents_ = value; } onChanged(); } else { timeEventsBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * A set of time events. You can have up to 32 annotations and 128 message * events per span. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9;</code> */ public com.google.devtools.cloudtrace.v2.Span.TimeEventsOrBuilder getTimeEventsOrBuilder() { if (timeEventsBuilder_ != null) { return timeEventsBuilder_.getMessageOrBuilder(); } else { return timeEvents_ == null ? com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance() : timeEvents_; } } /**
@java.lang.Override public com.google.devtools.cloudtrace.v2.Span.TimeEvents buildPartial() { com.google.devtools.cloudtrace.v2.Span.TimeEvents result = new com.google.devtools.cloudtrace.v2.Span.TimeEvents(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (timeEventBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { timeEvent_ = java.util.Collections.unmodifiableList(timeEvent_); bitField0_ = (bitField0_ & ~0x00000001); } result.timeEvent_ = timeEvent_; } else { result.timeEvent_ = timeEventBuilder_.build(); } result.droppedAnnotationsCount_ = droppedAnnotationsCount_; result.droppedMessageEventsCount_ = droppedMessageEventsCount_; result.bitField0_ = to_bitField0_; onBuilt(); return result; }
/** * * * <pre> * A set of time events. You can have up to 32 annotations and 128 message * events per span. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9;</code> */ public com.google.devtools.cloudtrace.v2.Span.TimeEvents getTimeEvents() { if (timeEventsBuilder_ == null) { return timeEvents_ == null ? com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance() : timeEvents_; } else { return timeEventsBuilder_.getMessage(); } } /**
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getTimeEventCount() > 0) { hash = (37 * hash) + TIME_EVENT_FIELD_NUMBER; hash = (53 * hash) + getTimeEventList().hashCode(); } hash = (37 * hash) + DROPPED_ANNOTATIONS_COUNT_FIELD_NUMBER; hash = (53 * hash) + getDroppedAnnotationsCount(); hash = (37 * hash) + DROPPED_MESSAGE_EVENTS_COUNT_FIELD_NUMBER; hash = (53 * hash) + getDroppedMessageEventsCount(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
/** * * * <pre> * A set of time events. You can have up to 32 annotations and 128 message * events per span. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvents time_events = 9;</code> */ public com.google.devtools.cloudtrace.v2.Span.TimeEvents getTimeEvents() { return timeEvents_ == null ? com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance() : timeEvents_; } /**
private static Span.TimeEvents toTimeEventsProto( TimedEvents<Annotation> annotationTimedEvents, TimedEvents<io.opencensus.trace.MessageEvent> messageEventTimedEvents) { Span.TimeEvents.Builder timeEventsBuilder = Span.TimeEvents.newBuilder(); timeEventsBuilder.setDroppedAnnotationsCount(annotationTimedEvents.getDroppedEventsCount()); for (TimedEvent<Annotation> annotation : annotationTimedEvents.getEvents()) { timeEventsBuilder.addTimeEvent(toTimeAnnotationProto(annotation)); } timeEventsBuilder.setDroppedMessageEventsCount(messageEventTimedEvents.getDroppedEventsCount()); for (TimedEvent<io.opencensus.trace.MessageEvent> networkEvent : messageEventTimedEvents.getEvents()) { timeEventsBuilder.addTimeEvent(toTimeMessageEventProto(networkEvent)); } return timeEventsBuilder.build(); }
@java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.devtools.cloudtrace.v2.Span.TimeEvents)) { return super.equals(obj); } com.google.devtools.cloudtrace.v2.Span.TimeEvents other = (com.google.devtools.cloudtrace.v2.Span.TimeEvents) obj; boolean result = true; result = result && getTimeEventList().equals(other.getTimeEventList()); result = result && (getDroppedAnnotationsCount() == other.getDroppedAnnotationsCount()); result = result && (getDroppedMessageEventsCount() == other.getDroppedMessageEventsCount()); result = result && unknownFields.equals(other.unknownFields); return result; }
private static Span.TimeEvents toTimeEventsProto( TimedEvents<Annotation> annotationTimedEvents, TimedEvents<io.opencensus.trace.MessageEvent> messageEventTimedEvents) { Span.TimeEvents.Builder timeEventsBuilder = Span.TimeEvents.newBuilder(); timeEventsBuilder.setDroppedAnnotationsCount(annotationTimedEvents.getDroppedEventsCount()); for (TimedEvent<Annotation> annotation : annotationTimedEvents.getEvents()) { timeEventsBuilder.addTimeEvent(toTimeAnnotationProto(annotation)); } timeEventsBuilder.setDroppedMessageEventsCount(messageEventTimedEvents.getDroppedEventsCount()); for (TimedEvent<io.opencensus.trace.MessageEvent> networkEvent : messageEventTimedEvents.getEvents()) { timeEventsBuilder.addTimeEvent(toTimeMessageEventProto(networkEvent)); } return timeEventsBuilder.build(); }
@java.lang.Override public com.google.devtools.cloudtrace.v2.Span.TimeEvents getDefaultInstanceForType() { return com.google.devtools.cloudtrace.v2.Span.TimeEvents.getDefaultInstance(); }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
result = result && getTimeEvents().equals(other.getTimeEvents());
@java.lang.Override public com.google.devtools.cloudtrace.v2.Span.TimeEvents buildPartial() { com.google.devtools.cloudtrace.v2.Span.TimeEvents result = new com.google.devtools.cloudtrace.v2.Span.TimeEvents(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (timeEventBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { timeEvent_ = java.util.Collections.unmodifiableList(timeEvent_); bitField0_ = (bitField0_ & ~0x00000001); } result.timeEvent_ = timeEvent_; } else { result.timeEvent_ = timeEventBuilder_.build(); } result.droppedAnnotationsCount_ = droppedAnnotationsCount_; result.droppedMessageEventsCount_ = droppedMessageEventsCount_; result.bitField0_ = to_bitField0_; onBuilt(); return result; }