All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.protos.cloud.trace.TraceId Maven / Gradle / Ivy

There is a newer version: 0.7.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: cloud/trace/proto/trace_id.proto

package com.google.protos.cloud.trace;

public final class TraceId {
  private TraceId() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }
  public interface TraceIdProtoOrBuilder extends
      // @@protoc_insertion_point(interface_extends:TraceIdProto)
      com.google.protobuf.MessageLiteOrBuilder {

    /**
     * optional fixed64 hi = 1;
     */
    long getHi();

    /**
     * optional fixed64 lo = 2;
     */
    long getLo();
  }
  /**
   * Protobuf type {@code TraceIdProto}
   */
  public  static final class TraceIdProto extends
      com.google.protobuf.GeneratedMessageLite<
          TraceIdProto, TraceIdProto.Builder> implements
      // @@protoc_insertion_point(message_implements:TraceIdProto)
      TraceIdProtoOrBuilder {
    private TraceIdProto() {
    }
    public static final int HI_FIELD_NUMBER = 1;
    private long hi_;
    /**
     * optional fixed64 hi = 1;
     */
    public long getHi() {
      return hi_;
    }
    /**
     * optional fixed64 hi = 1;
     */
    private void setHi(long value) {
      
      hi_ = value;
    }
    /**
     * optional fixed64 hi = 1;
     */
    private void clearHi() {
      
      hi_ = 0L;
    }

    public static final int LO_FIELD_NUMBER = 2;
    private long lo_;
    /**
     * optional fixed64 lo = 2;
     */
    public long getLo() {
      return lo_;
    }
    /**
     * optional fixed64 lo = 2;
     */
    private void setLo(long value) {
      
      lo_ = value;
    }
    /**
     * optional fixed64 lo = 2;
     */
    private void clearLo() {
      
      lo_ = 0L;
    }

    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (hi_ != 0L) {
        output.writeFixed64(1, hi_);
      }
      if (lo_ != 0L) {
        output.writeFixed64(2, lo_);
      }
    }

    public int getSerializedSize() {
      int size = memoizedSerializedSize;
      if (size != -1) return size;

      size = 0;
      if (hi_ != 0L) {
        size += com.google.protobuf.CodedOutputStream
          .computeFixed64Size(1, hi_);
      }
      if (lo_ != 0L) {
        size += com.google.protobuf.CodedOutputStream
          .computeFixed64Size(2, lo_);
      }
      memoizedSerializedSize = size;
      return size;
    }

    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static com.google.protos.cloud.trace.TraceId.TraceIdProto parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(com.google.protos.cloud.trace.TraceId.TraceIdProto prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }

    /**
     * Protobuf type {@code TraceIdProto}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageLite.Builder<
          com.google.protos.cloud.trace.TraceId.TraceIdProto, Builder> implements
        // @@protoc_insertion_point(builder_implements:TraceIdProto)
        com.google.protos.cloud.trace.TraceId.TraceIdProtoOrBuilder {
      // Construct using com.google.protos.cloud.trace.TraceId.TraceIdProto.newBuilder()
      private Builder() {
        super(DEFAULT_INSTANCE);
      }


      /**
       * optional fixed64 hi = 1;
       */
      public long getHi() {
        return instance.getHi();
      }
      /**
       * optional fixed64 hi = 1;
       */
      public Builder setHi(long value) {
        copyOnWrite();
        instance.setHi(value);
        return this;
      }
      /**
       * optional fixed64 hi = 1;
       */
      public Builder clearHi() {
        copyOnWrite();
        instance.clearHi();
        return this;
      }

      /**
       * optional fixed64 lo = 2;
       */
      public long getLo() {
        return instance.getLo();
      }
      /**
       * optional fixed64 lo = 2;
       */
      public Builder setLo(long value) {
        copyOnWrite();
        instance.setLo(value);
        return this;
      }
      /**
       * optional fixed64 lo = 2;
       */
      public Builder clearLo() {
        copyOnWrite();
        instance.clearLo();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:TraceIdProto)
    }
    protected final Object dynamicMethod(
        com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
        Object arg0, Object arg1) {
      switch (method) {
        case NEW_MUTABLE_INSTANCE: {
          return new com.google.protos.cloud.trace.TraceId.TraceIdProto();
        }
        case IS_INITIALIZED: {
          return DEFAULT_INSTANCE;
        }
        case MAKE_IMMUTABLE: {
          return null;
        }
        case NEW_BUILDER: {
          return new Builder();
        }
        case VISIT: {
          Visitor visitor = (Visitor) arg0;
          com.google.protos.cloud.trace.TraceId.TraceIdProto other = (com.google.protos.cloud.trace.TraceId.TraceIdProto) arg1;
          hi_ = visitor.visitLong(hi_ != 0L, hi_,
              other.hi_ != 0L, other.hi_);
          lo_ = visitor.visitLong(lo_ != 0L, lo_,
              other.lo_ != 0L, other.lo_);
          if (visitor == com.google.protobuf.GeneratedMessageLite.MergeFromVisitor
              .INSTANCE) {
          }
          return this;
        }
        case MERGE_FROM_STREAM: {
          com.google.protobuf.CodedInputStream input =
              (com.google.protobuf.CodedInputStream) arg0;
          com.google.protobuf.ExtensionRegistryLite extensionRegistry =
              (com.google.protobuf.ExtensionRegistryLite) arg1;
          try {
            boolean done = false;
            while (!done) {
              int tag = input.readTag();
              switch (tag) {
                case 0:
                  done = true;
                  break;
                default: {
                  if (!input.skipField(tag)) {
                    done = true;
                  }
                  break;
                }
                case 9: {

                  hi_ = input.readFixed64();
                  break;
                }
                case 17: {

                  lo_ = input.readFixed64();
                  break;
                }
              }
            }
          } catch (com.google.protobuf.InvalidProtocolBufferException e) {
            throw new RuntimeException(e.setUnfinishedMessage(this));
          } catch (java.io.IOException e) {
            throw new RuntimeException(
                new com.google.protobuf.InvalidProtocolBufferException(
                    e.getMessage()).setUnfinishedMessage(this));
          } finally {
          }
        }
        case GET_DEFAULT_INSTANCE: {
          return DEFAULT_INSTANCE;
        }
        case GET_PARSER: {
          if (PARSER == null) {    synchronized (com.google.protos.cloud.trace.TraceId.TraceIdProto.class) {
              if (PARSER == null) {
                PARSER = new DefaultInstanceBasedParser(DEFAULT_INSTANCE);
              }
            }
          }
          return PARSER;
        }
      }
      throw new UnsupportedOperationException();
    }


    // @@protoc_insertion_point(class_scope:TraceIdProto)
    private static final com.google.protos.cloud.trace.TraceId.TraceIdProto DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new TraceIdProto();
      DEFAULT_INSTANCE.makeImmutable();
    }

    public static com.google.protos.cloud.trace.TraceId.TraceIdProto getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static volatile com.google.protobuf.Parser PARSER;

    public static com.google.protobuf.Parser parser() {
      return DEFAULT_INSTANCE.getParserForType();
    }
  }


  static {
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy