&& value_ != com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation .getDefaultInstance()) { value_ = com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.newBuilder( (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_) .mergeFrom(value)
@java.lang.Override public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation buildPartial() { com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation result = new com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation(this); if (descriptionBuilder_ == null) { result.description_ = description_; } else { result.description_ = descriptionBuilder_.build(); } if (attributesBuilder_ == null) { result.attributes_ = attributes_; } else { result.attributes_ = attributesBuilder_.build(); } onBuilt(); return result; }
@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.TimeEvent)) { return super.equals(obj); } com.google.devtools.cloudtrace.v2.Span.TimeEvent other = (com.google.devtools.cloudtrace.v2.Span.TimeEvent) obj; boolean result = true; result = result && (hasTime() == other.hasTime()); if (hasTime()) { result = result && getTime().equals(other.getTime()); } result = result && getValueCase().equals(other.getValueCase()); if (!result) return false; switch (valueCase_) { case 2: result = result && getAnnotation().equals(other.getAnnotation()); break; case 3: result = result && getMessageEvent().equals(other.getMessageEvent()); break; case 0: default: } result = result && unknownFields.equals(other.unknownFields); return result; }
TimeEvent.newBuilder() .setAnnotation( TimeEvent.Annotation.newBuilder() .setDescription( TruncatableString.newBuilder().setValue(ANNOTATION_TEXT).build()) TimeEvent.newBuilder() .setAnnotation( TimeEvent.Annotation.newBuilder() .setDescription( TruncatableString.newBuilder().setValue(ANNOTATION_TEXT).build())
events.addTimeEvent(TimeEvent.newBuilder() .setTime(createTimestamp(annotation.timestamp())) .setAnnotation(TimeEvent.Annotation.newBuilder() .setDescription(toTruncatableString(annotation.value()))) );
if (!(valueCase_ == 2)) { value_ = com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance();
&& value_ != com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation .getDefaultInstance()) { value_ = com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.newBuilder( (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_) .mergeFrom(value)
@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.TimeEvent)) { return super.equals(obj); } com.google.devtools.cloudtrace.v2.Span.TimeEvent other = (com.google.devtools.cloudtrace.v2.Span.TimeEvent) obj; boolean result = true; result = result && (hasTime() == other.hasTime()); if (hasTime()) { result = result && getTime().equals(other.getTime()); } result = result && getValueCase().equals(other.getValueCase()); if (!result) return false; switch (valueCase_) { case 2: result = result && getAnnotation().equals(other.getAnnotation()); break; case 3: result = result && getMessageEvent().equals(other.getMessageEvent()); break; case 0: default: } result = result && unknownFields.equals(other.unknownFields); return result; }
/** * * * <pre> * Text annotation with a set of attributes. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2;</code> */ public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation getAnnotation() { if (annotationBuilder_ == null) { if (valueCase_ == 2) { return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_; } return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); } else { if (valueCase_ == 2) { return annotationBuilder_.getMessage(); } return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); } } /**
@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.TimeEvent.Annotation)) { return super.equals(obj); } com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation other = (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) obj; boolean result = true; result = result && (hasDescription() == other.hasDescription()); if (hasDescription()) { result = result && getDescription().equals(other.getDescription()); } result = result && (hasAttributes() == other.hasAttributes()); if (hasAttributes()) { result = result && getAttributes().equals(other.getAttributes()); } result = result && unknownFields.equals(other.unknownFields); return result; }
/** * * * <pre> * Text annotation with a set of attributes. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2;</code> */ public com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder getAnnotationOrBuilder() { if ((valueCase_ == 2) && (annotationBuilder_ != null)) { return annotationBuilder_.getMessageOrBuilder(); } else { if (valueCase_ == 2) { return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_; } return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); } } /**
@java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasDescription()) { hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); } if (hasAttributes()) { hash = (37 * hash) + ATTRIBUTES_FIELD_NUMBER; hash = (53 * hash) + getAttributes().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; }
@java.lang.Override public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation buildPartial() { com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation result = new com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation(this); if (descriptionBuilder_ == null) { result.description_ = description_; } else { result.description_ = descriptionBuilder_.build(); } if (attributesBuilder_ == null) { result.attributes_ = attributes_; } else { result.attributes_ = attributesBuilder_.build(); } onBuilt(); return result; }
/** * * * <pre> * Text annotation with a set of attributes. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2;</code> */ public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation getAnnotation() { if (valueCase_ == 2) { return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_; } return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); } /**
/** * * * <pre> * Text annotation with a set of attributes. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2;</code> */ public com.google.devtools.cloudtrace.v2.Span.TimeEvent.AnnotationOrBuilder getAnnotationOrBuilder() { if (valueCase_ == 2) { return (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_; } return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); }
@java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (description_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDescription()); } if (attributes_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getAttributes()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; }
public Builder mergeFrom( com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation other) { if (other == com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance()) return this; if (other.hasDescription()) { mergeDescription(other.getDescription()); } if (other.hasAttributes()) { mergeAttributes(other.getAttributes()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
/** * * * <pre> * A user-supplied message describing the event. The maximum length for * the description is 256 bytes. * </pre> * * <code>.google.devtools.cloudtrace.v2.TruncatableString description = 1;</code> */ public com.google.devtools.cloudtrace.v2.TruncatableStringOrBuilder getDescriptionOrBuilder() { return getDescription(); }
/** * * * <pre> * A set of attributes on the annotation. You can have up to 4 attributes * per Annotation. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.Attributes attributes = 2;</code> */ public com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder getAttributesOrBuilder() { return getAttributes(); }
@java.lang.Override public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation getDefaultInstanceForType() { return com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.getDefaultInstance(); }