Class ServerMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ServerMetadata.Builder>
com.google.cloud.visionai.v1.ServerMetadata.Builder
All Implemented Interfaces:
ServerMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ServerMetadata

public static final class ServerMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<ServerMetadata.Builder> implements ServerMetadataOrBuilder
 The message that represents server metadata.
 
Protobuf type google.cloud.visionai.v1.ServerMetadata
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The timestamp at which the stream server receives this packet.
    The offset position for the packet in its stream.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Timestamp
    The timestamp at which the stream server receives this packet.
    com.google.protobuf.Timestamp.Builder
    The timestamp at which the stream server receives this packet.
    com.google.protobuf.TimestampOrBuilder
    The timestamp at which the stream server receives this packet.
    long
    The offset position for the packet in its stream.
    boolean
    The timestamp at which the stream server receives this packet.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    mergeIngestTime(com.google.protobuf.Timestamp value)
    The timestamp at which the stream server receives this packet.
    setIngestTime(com.google.protobuf.Timestamp value)
    The timestamp at which the stream server receives this packet.
    setIngestTime(com.google.protobuf.Timestamp.Builder builderForValue)
    The timestamp at which the stream server receives this packet.
    setOffset(long value)
    The offset position for the packet in its stream.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ServerMetadata.Builder>
    • clear

      public ServerMetadata.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ServerMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ServerMetadata.Builder>
    • getDefaultInstanceForType

      public ServerMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ServerMetadata build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ServerMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ServerMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServerMetadata.Builder>
    • mergeFrom

      public ServerMetadata.Builder mergeFrom(ServerMetadata other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ServerMetadata.Builder>
    • mergeFrom

      public ServerMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServerMetadata.Builder>
      Throws:
      IOException
    • getOffset

      public long getOffset()
       The offset position for the packet in its stream.
       
      int64 offset = 1;
      Specified by:
      getOffset in interface ServerMetadataOrBuilder
      Returns:
      The offset.
    • setOffset

      public ServerMetadata.Builder setOffset(long value)
       The offset position for the packet in its stream.
       
      int64 offset = 1;
      Parameters:
      value - The offset to set.
      Returns:
      This builder for chaining.
    • clearOffset

      public ServerMetadata.Builder clearOffset()
       The offset position for the packet in its stream.
       
      int64 offset = 1;
      Returns:
      This builder for chaining.
    • hasIngestTime

      public boolean hasIngestTime()
       The timestamp at which the stream server receives this packet. This is
       based on the local clock of on the server side. It is guaranteed to be
       monotonically increasing for the packets within each session; however
       this timestamp is not comparable across packets sent to the same stream
       different sessions. Session here refers to one individual gRPC streaming
       request to the stream server.
       
      .google.protobuf.Timestamp ingest_time = 2;
      Specified by:
      hasIngestTime in interface ServerMetadataOrBuilder
      Returns:
      Whether the ingestTime field is set.
    • getIngestTime

      public com.google.protobuf.Timestamp getIngestTime()
       The timestamp at which the stream server receives this packet. This is
       based on the local clock of on the server side. It is guaranteed to be
       monotonically increasing for the packets within each session; however
       this timestamp is not comparable across packets sent to the same stream
       different sessions. Session here refers to one individual gRPC streaming
       request to the stream server.
       
      .google.protobuf.Timestamp ingest_time = 2;
      Specified by:
      getIngestTime in interface ServerMetadataOrBuilder
      Returns:
      The ingestTime.
    • setIngestTime

      public ServerMetadata.Builder setIngestTime(com.google.protobuf.Timestamp value)
       The timestamp at which the stream server receives this packet. This is
       based on the local clock of on the server side. It is guaranteed to be
       monotonically increasing for the packets within each session; however
       this timestamp is not comparable across packets sent to the same stream
       different sessions. Session here refers to one individual gRPC streaming
       request to the stream server.
       
      .google.protobuf.Timestamp ingest_time = 2;
    • setIngestTime

      public ServerMetadata.Builder setIngestTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The timestamp at which the stream server receives this packet. This is
       based on the local clock of on the server side. It is guaranteed to be
       monotonically increasing for the packets within each session; however
       this timestamp is not comparable across packets sent to the same stream
       different sessions. Session here refers to one individual gRPC streaming
       request to the stream server.
       
      .google.protobuf.Timestamp ingest_time = 2;
    • mergeIngestTime

      public ServerMetadata.Builder mergeIngestTime(com.google.protobuf.Timestamp value)
       The timestamp at which the stream server receives this packet. This is
       based on the local clock of on the server side. It is guaranteed to be
       monotonically increasing for the packets within each session; however
       this timestamp is not comparable across packets sent to the same stream
       different sessions. Session here refers to one individual gRPC streaming
       request to the stream server.
       
      .google.protobuf.Timestamp ingest_time = 2;
    • clearIngestTime

      public ServerMetadata.Builder clearIngestTime()
       The timestamp at which the stream server receives this packet. This is
       based on the local clock of on the server side. It is guaranteed to be
       monotonically increasing for the packets within each session; however
       this timestamp is not comparable across packets sent to the same stream
       different sessions. Session here refers to one individual gRPC streaming
       request to the stream server.
       
      .google.protobuf.Timestamp ingest_time = 2;
    • getIngestTimeBuilder

      public com.google.protobuf.Timestamp.Builder getIngestTimeBuilder()
       The timestamp at which the stream server receives this packet. This is
       based on the local clock of on the server side. It is guaranteed to be
       monotonically increasing for the packets within each session; however
       this timestamp is not comparable across packets sent to the same stream
       different sessions. Session here refers to one individual gRPC streaming
       request to the stream server.
       
      .google.protobuf.Timestamp ingest_time = 2;
    • getIngestTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getIngestTimeOrBuilder()
       The timestamp at which the stream server receives this packet. This is
       based on the local clock of on the server side. It is guaranteed to be
       monotonically increasing for the packets within each session; however
       this timestamp is not comparable across packets sent to the same stream
       different sessions. Session here refers to one individual gRPC streaming
       request to the stream server.
       
      .google.protobuf.Timestamp ingest_time = 2;
      Specified by:
      getIngestTimeOrBuilder in interface ServerMetadataOrBuilder