/** * * * <pre> * Text annotation with a set of attributes. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2;</code> */ public Builder setAnnotation( com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder builderForValue) { if (annotationBuilder_ == null) { value_ = builderForValue.build(); onChanged(); } else { annotationBuilder_.setMessage(builderForValue.build()); } valueCase_ = 2; return this; } /**
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom( (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_); value_ = subBuilder.buildPartial();
/** * * * <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> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.cloudtrace.v2.Span.Attributes, com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder> getAttributesFieldBuilder() { if (attributesBuilder_ == null) { attributesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.cloudtrace.v2.Span.Attributes, com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder>( getAttributes(), getParentForChildren(), isClean()); attributes_ = null; } return attributesBuilder_; }
.setAnnotation( TimeEvent.Annotation.newBuilder() .setDescription( TruncatableString.newBuilder().setValue(ANNOTATION_TEXT).build()) .setAttributes(Span.Attributes.newBuilder().build()) .build()) .setTime( com.google.protobuf.Timestamp.newBuilder() .setAnnotation( TimeEvent.Annotation.newBuilder() .setDescription( TruncatableString.newBuilder().setValue(ANNOTATION_TEXT).build()) .setAttributes(Span.Attributes.newBuilder().build()) .build()) .setTime( com.google.protobuf.Timestamp.newBuilder()
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom( (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_); value_ = subBuilder.buildPartial();
.setTime(createTimestamp(annotation.timestamp())) .setAnnotation(TimeEvent.Annotation.newBuilder() .setDescription(toTruncatableString(annotation.value()))) );
com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.newBuilder( (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_) .mergeFrom(value) .buildPartial(); } else { value_ = value;
/** * * * <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> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.cloudtrace.v2.Span.Attributes, com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder> getAttributesFieldBuilder() { if (attributesBuilder_ == null) { attributesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.cloudtrace.v2.Span.Attributes, com.google.devtools.cloudtrace.v2.Span.Attributes.Builder, com.google.devtools.cloudtrace.v2.Span.AttributesOrBuilder>( getAttributes(), getParentForChildren(), isClean()); attributes_ = null; } return attributesBuilder_; }
/** * * * <pre> * Text annotation with a set of attributes. * </pre> * * <code>.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation annotation = 2;</code> */ public Builder setAnnotation( com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.Builder builderForValue) { if (annotationBuilder_ == null) { value_ = builderForValue.build(); onChanged(); } else { annotationBuilder_.setMessage(builderForValue.build()); } valueCase_ = 2; return this; } /**
/** * * * <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.Attributes.Builder getAttributesBuilder() { onChanged(); return getAttributesFieldBuilder().getBuilder(); } /**
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
@java.lang.Override public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation build() { com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
private static TimeEvent toTimeAnnotationProto(TimedEvent<Annotation> timedEvent) { TimeEvent.Builder timeEventBuilder = TimeEvent.newBuilder().setTime(toTimestampProto(timedEvent.getTimestamp())); Annotation annotation = timedEvent.getEvent(); timeEventBuilder.setAnnotation( TimeEvent.Annotation.newBuilder() .setDescription(toTruncatableStringProto(annotation.getDescription())) .setAttributes(toAttributesBuilderProto(annotation.getAttributes(), 0)) .build()); return timeEventBuilder.build(); }
private static TimeEvent toTimeAnnotationProto(TimedEvent<Annotation> timedEvent) { TimeEvent.Builder timeEventBuilder = TimeEvent.newBuilder().setTime(toTimestampProto(timedEvent.getTimestamp())); Annotation annotation = timedEvent.getEvent(); timeEventBuilder.setAnnotation( TimeEvent.Annotation.newBuilder() .setDescription(toTruncatableStringProto(annotation.getDescription())) .setAttributes(toAttributesBuilderProto(annotation.getAttributes(), 0)) .build()); return timeEventBuilder.build(); }
com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation.newBuilder( (com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation) value_) .mergeFrom(value) .buildPartial(); } else { value_ = value;
/** * * * <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.Attributes.Builder getAttributesBuilder() { onChanged(); return getAttributesFieldBuilder().getBuilder(); } /**
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
@java.lang.Override public com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation build() { com.google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }