@java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.devtools.cloudtrace.v2.TruncatableString parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (com.google.devtools.cloudtrace.v2.TruncatableString) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; }
@java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.devtools.cloudtrace.v2.TruncatableString) { return mergeFrom((com.google.devtools.cloudtrace.v2.TruncatableString) other); } else { super.mergeFrom(other); return this; } }
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((com.google.devtools.cloudtrace.v2.TruncatableString) value_); value_ = subBuilder.buildPartial();
@java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); }
@java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.devtools.cloudtrace.v2.TruncatableString) { return mergeFrom((com.google.devtools.cloudtrace.v2.TruncatableString) other); } else { super.mergeFrom(other); return this; } }
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(displayName_); displayName_ = subBuilder.buildPartial();
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(functionName_); functionName_ = subBuilder.buildPartial(); extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(originalFunctionName_); originalFunctionName_ = subBuilder.buildPartial(); extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(fileName_); fileName_ = subBuilder.buildPartial(); extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(sourceVersion_); sourceVersion_ = subBuilder.buildPartial();
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(description_); description_ = subBuilder.buildPartial();
displayName_ = com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(displayName_) .mergeFrom(value) .buildPartial(); } else {
/** * * * <pre> * The name of the source file where the function call appears (up to 256 * bytes). * </pre> * * <code>.google.devtools.cloudtrace.v2.TruncatableString file_name = 3;</code> */ public Builder mergeFileName(com.google.devtools.cloudtrace.v2.TruncatableString value) { if (fileNameBuilder_ == null) { if (fileName_ != null) { fileName_ = com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(fileName_) .mergeFrom(value) .buildPartial(); } else { fileName_ = value; } onChanged(); } else { fileNameBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * The fully-qualified name that uniquely identifies the function or * method that is active in this frame (up to 1024 bytes). * </pre> * * <code>.google.devtools.cloudtrace.v2.TruncatableString function_name = 1;</code> */ public Builder mergeFunctionName(com.google.devtools.cloudtrace.v2.TruncatableString value) { if (functionNameBuilder_ == null) { if (functionName_ != null) { functionName_ = com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(functionName_) .mergeFrom(value) .buildPartial(); } else { functionName_ = value; } onChanged(); } else { functionNameBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * An un-mangled function name, if `function_name` is * [mangled](http://www.avabodh.com/cxxin/namemangling.html). The name can * be fully-qualified (up to 1024 bytes). * </pre> * * <code>.google.devtools.cloudtrace.v2.TruncatableString original_function_name = 2;</code> */ public Builder mergeOriginalFunctionName( com.google.devtools.cloudtrace.v2.TruncatableString value) { if (originalFunctionNameBuilder_ == null) { if (originalFunctionName_ != null) { originalFunctionName_ = com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder( originalFunctionName_) .mergeFrom(value) .buildPartial(); } else { originalFunctionName_ = value; } onChanged(); } else { originalFunctionNameBuilder_.mergeFrom(value); } return this; } /**
com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder( (com.google.devtools.cloudtrace.v2.TruncatableString) value_) .mergeFrom(value) .buildPartial(); } else {
/** * * * <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 Builder mergeDescription(com.google.devtools.cloudtrace.v2.TruncatableString value) { if (descriptionBuilder_ == null) { if (description_ != null) { description_ = com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(description_) .mergeFrom(value) .buildPartial(); } else { description_ = value; } onChanged(); } else { descriptionBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * A unique identifier for the module, usually a hash of its * contents (up to 128 bytes). * </pre> * * <code>.google.devtools.cloudtrace.v2.TruncatableString build_id = 2;</code> */ public Builder mergeBuildId(com.google.devtools.cloudtrace.v2.TruncatableString value) { if (buildIdBuilder_ == null) { if (buildId_ != null) { buildId_ = com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(buildId_) .mergeFrom(value) .buildPartial(); } else { buildId_ = value; } onChanged(); } else { buildIdBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * For example: main binary, kernel modules, and dynamic libraries * such as libc.so, sharedlib.so (up to 256 bytes). * </pre> * * <code>.google.devtools.cloudtrace.v2.TruncatableString module = 1;</code> */ public Builder mergeModule(com.google.devtools.cloudtrace.v2.TruncatableString value) { if (moduleBuilder_ == null) { if (module_ != null) { module_ = com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(module_) .mergeFrom(value) .buildPartial(); } else { module_ = value; } onChanged(); } else { moduleBuilder_.mergeFrom(value); } return this; } /**
/** * * * <pre> * The version of the deployed source code (up to 128 bytes). * </pre> * * <code>.google.devtools.cloudtrace.v2.TruncatableString source_version = 7;</code> */ public Builder mergeSourceVersion(com.google.devtools.cloudtrace.v2.TruncatableString value) { if (sourceVersionBuilder_ == null) { if (sourceVersion_ != null) { sourceVersion_ = com.google.devtools.cloudtrace.v2.TruncatableString.newBuilder(sourceVersion_) .mergeFrom(value) .buildPartial(); } else { sourceVersion_ = value; } onChanged(); } else { sourceVersionBuilder_.mergeFrom(value); } return this; } /**
public static Builder newBuilder(com.google.devtools.cloudtrace.v2.TruncatableString prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); }
@java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); }