Class RequestMetadata.Builder

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

public static final class RequestMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<RequestMetadata.Builder> implements RequestMetadataOrBuilder
 RequestMetadata is the metadata message for the request.
 
Protobuf type google.cloud.visionai.v1.RequestMetadata
  • 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<RequestMetadata.Builder>
    • clear

      public RequestMetadata.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<RequestMetadata.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<RequestMetadata.Builder>
    • getDefaultInstanceForType

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

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

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

      public RequestMetadata.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<RequestMetadata.Builder>
    • mergeFrom

      public RequestMetadata.Builder mergeFrom(RequestMetadata other)
    • isInitialized

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

      public RequestMetadata.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<RequestMetadata.Builder>
      Throws:
      IOException
    • getStream

      public String getStream()
       Stream name.
       
      string stream = 1;
      Specified by:
      getStream in interface RequestMetadataOrBuilder
      Returns:
      The stream.
    • getStreamBytes

      public com.google.protobuf.ByteString getStreamBytes()
       Stream name.
       
      string stream = 1;
      Specified by:
      getStreamBytes in interface RequestMetadataOrBuilder
      Returns:
      The bytes for stream.
    • setStream

      public RequestMetadata.Builder setStream(String value)
       Stream name.
       
      string stream = 1;
      Parameters:
      value - The stream to set.
      Returns:
      This builder for chaining.
    • clearStream

      public RequestMetadata.Builder clearStream()
       Stream name.
       
      string stream = 1;
      Returns:
      This builder for chaining.
    • setStreamBytes

      public RequestMetadata.Builder setStreamBytes(com.google.protobuf.ByteString value)
       Stream name.
       
      string stream = 1;
      Parameters:
      value - The bytes for stream to set.
      Returns:
      This builder for chaining.
    • getEvent

      public String getEvent()
       Evevt name.
       
      string event = 2;
      Specified by:
      getEvent in interface RequestMetadataOrBuilder
      Returns:
      The event.
    • getEventBytes

      public com.google.protobuf.ByteString getEventBytes()
       Evevt name.
       
      string event = 2;
      Specified by:
      getEventBytes in interface RequestMetadataOrBuilder
      Returns:
      The bytes for event.
    • setEvent

      public RequestMetadata.Builder setEvent(String value)
       Evevt name.
       
      string event = 2;
      Parameters:
      value - The event to set.
      Returns:
      This builder for chaining.
    • clearEvent

      public RequestMetadata.Builder clearEvent()
       Evevt name.
       
      string event = 2;
      Returns:
      This builder for chaining.
    • setEventBytes

      public RequestMetadata.Builder setEventBytes(com.google.protobuf.ByteString value)
       Evevt name.
       
      string event = 2;
      Parameters:
      value - The bytes for event to set.
      Returns:
      This builder for chaining.
    • getSeries

      public String getSeries()
       Series name.
       
      string series = 3;
      Specified by:
      getSeries in interface RequestMetadataOrBuilder
      Returns:
      The series.
    • getSeriesBytes

      public com.google.protobuf.ByteString getSeriesBytes()
       Series name.
       
      string series = 3;
      Specified by:
      getSeriesBytes in interface RequestMetadataOrBuilder
      Returns:
      The bytes for series.
    • setSeries

      public RequestMetadata.Builder setSeries(String value)
       Series name.
       
      string series = 3;
      Parameters:
      value - The series to set.
      Returns:
      This builder for chaining.
    • clearSeries

      public RequestMetadata.Builder clearSeries()
       Series name.
       
      string series = 3;
      Returns:
      This builder for chaining.
    • setSeriesBytes

      public RequestMetadata.Builder setSeriesBytes(com.google.protobuf.ByteString value)
       Series name.
       
      string series = 3;
      Parameters:
      value - The bytes for series to set.
      Returns:
      This builder for chaining.
    • getLeaseId

      public String getLeaseId()
       Lease id.
       
      string lease_id = 4;
      Specified by:
      getLeaseId in interface RequestMetadataOrBuilder
      Returns:
      The leaseId.
    • getLeaseIdBytes

      public com.google.protobuf.ByteString getLeaseIdBytes()
       Lease id.
       
      string lease_id = 4;
      Specified by:
      getLeaseIdBytes in interface RequestMetadataOrBuilder
      Returns:
      The bytes for leaseId.
    • setLeaseId

      public RequestMetadata.Builder setLeaseId(String value)
       Lease id.
       
      string lease_id = 4;
      Parameters:
      value - The leaseId to set.
      Returns:
      This builder for chaining.
    • clearLeaseId

      public RequestMetadata.Builder clearLeaseId()
       Lease id.
       
      string lease_id = 4;
      Returns:
      This builder for chaining.
    • setLeaseIdBytes

      public RequestMetadata.Builder setLeaseIdBytes(com.google.protobuf.ByteString value)
       Lease id.
       
      string lease_id = 4;
      Parameters:
      value - The bytes for leaseId to set.
      Returns:
      This builder for chaining.
    • getOwner

      public String getOwner()
       Owner name.
       
      string owner = 5;
      Specified by:
      getOwner in interface RequestMetadataOrBuilder
      Returns:
      The owner.
    • getOwnerBytes

      public com.google.protobuf.ByteString getOwnerBytes()
       Owner name.
       
      string owner = 5;
      Specified by:
      getOwnerBytes in interface RequestMetadataOrBuilder
      Returns:
      The bytes for owner.
    • setOwner

      public RequestMetadata.Builder setOwner(String value)
       Owner name.
       
      string owner = 5;
      Parameters:
      value - The owner to set.
      Returns:
      This builder for chaining.
    • clearOwner

      public RequestMetadata.Builder clearOwner()
       Owner name.
       
      string owner = 5;
      Returns:
      This builder for chaining.
    • setOwnerBytes

      public RequestMetadata.Builder setOwnerBytes(com.google.protobuf.ByteString value)
       Owner name.
       
      string owner = 5;
      Parameters:
      value - The bytes for owner to set.
      Returns:
      This builder for chaining.
    • hasLeaseTerm

      public boolean hasLeaseTerm()
       Lease term specifies how long the client wants the session to be maintained
       by the server after the client leaves. If the lease term is not set, the
       server will release the session immediately and the client cannot reconnect
       to the same session later.
       
      .google.protobuf.Duration lease_term = 6;
      Specified by:
      hasLeaseTerm in interface RequestMetadataOrBuilder
      Returns:
      Whether the leaseTerm field is set.
    • getLeaseTerm

      public com.google.protobuf.Duration getLeaseTerm()
       Lease term specifies how long the client wants the session to be maintained
       by the server after the client leaves. If the lease term is not set, the
       server will release the session immediately and the client cannot reconnect
       to the same session later.
       
      .google.protobuf.Duration lease_term = 6;
      Specified by:
      getLeaseTerm in interface RequestMetadataOrBuilder
      Returns:
      The leaseTerm.
    • setLeaseTerm

      public RequestMetadata.Builder setLeaseTerm(com.google.protobuf.Duration value)
       Lease term specifies how long the client wants the session to be maintained
       by the server after the client leaves. If the lease term is not set, the
       server will release the session immediately and the client cannot reconnect
       to the same session later.
       
      .google.protobuf.Duration lease_term = 6;
    • setLeaseTerm

      public RequestMetadata.Builder setLeaseTerm(com.google.protobuf.Duration.Builder builderForValue)
       Lease term specifies how long the client wants the session to be maintained
       by the server after the client leaves. If the lease term is not set, the
       server will release the session immediately and the client cannot reconnect
       to the same session later.
       
      .google.protobuf.Duration lease_term = 6;
    • mergeLeaseTerm

      public RequestMetadata.Builder mergeLeaseTerm(com.google.protobuf.Duration value)
       Lease term specifies how long the client wants the session to be maintained
       by the server after the client leaves. If the lease term is not set, the
       server will release the session immediately and the client cannot reconnect
       to the same session later.
       
      .google.protobuf.Duration lease_term = 6;
    • clearLeaseTerm

      public RequestMetadata.Builder clearLeaseTerm()
       Lease term specifies how long the client wants the session to be maintained
       by the server after the client leaves. If the lease term is not set, the
       server will release the session immediately and the client cannot reconnect
       to the same session later.
       
      .google.protobuf.Duration lease_term = 6;
    • getLeaseTermBuilder

      public com.google.protobuf.Duration.Builder getLeaseTermBuilder()
       Lease term specifies how long the client wants the session to be maintained
       by the server after the client leaves. If the lease term is not set, the
       server will release the session immediately and the client cannot reconnect
       to the same session later.
       
      .google.protobuf.Duration lease_term = 6;
    • getLeaseTermOrBuilder

      public com.google.protobuf.DurationOrBuilder getLeaseTermOrBuilder()
       Lease term specifies how long the client wants the session to be maintained
       by the server after the client leaves. If the lease term is not set, the
       server will release the session immediately and the client cannot reconnect
       to the same session later.
       
      .google.protobuf.Duration lease_term = 6;
      Specified by:
      getLeaseTermOrBuilder in interface RequestMetadataOrBuilder