Class Logging.LogMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Logging.LogMetadata.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
tensorflow.serving.Logging.LogMetadata.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Logging.LogMetadataOrBuilder
Enclosing class:
Logging.LogMetadata

public static final class Logging.LogMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder> implements Logging.LogMetadataOrBuilder
 Metadata logged along with the request logs.
 
Protobuf type tensorflow.serving.LogMetadata
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.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.GeneratedMessageV3.Builder<Logging.LogMetadata.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.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
    • getDefaultInstanceForType

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

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

      public Logging.LogMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
    • setField

      public Logging.LogMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
    • clearField

      public Logging.LogMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
    • clearOneof

      public Logging.LogMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
    • setRepeatedField

      public Logging.LogMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
    • addRepeatedField

      public Logging.LogMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
    • mergeFrom

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

    • isInitialized

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

      public Logging.LogMetadata.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<Logging.LogMetadata.Builder>
      Throws:
      IOException
    • hasModelSpec

      public boolean hasModelSpec()
      .tensorflow.serving.ModelSpec model_spec = 1;
      Specified by:
      hasModelSpec in interface Logging.LogMetadataOrBuilder
      Returns:
      Whether the modelSpec field is set.
    • getModelSpec

      public Model.ModelSpec getModelSpec()
      .tensorflow.serving.ModelSpec model_spec = 1;
      Specified by:
      getModelSpec in interface Logging.LogMetadataOrBuilder
      Returns:
      The modelSpec.
    • setModelSpec

      public Logging.LogMetadata.Builder setModelSpec(Model.ModelSpec value)
      .tensorflow.serving.ModelSpec model_spec = 1;
    • setModelSpec

      public Logging.LogMetadata.Builder setModelSpec(Model.ModelSpec.Builder builderForValue)
      .tensorflow.serving.ModelSpec model_spec = 1;
    • mergeModelSpec

      public Logging.LogMetadata.Builder mergeModelSpec(Model.ModelSpec value)
      .tensorflow.serving.ModelSpec model_spec = 1;
    • clearModelSpec

      public Logging.LogMetadata.Builder clearModelSpec()
      .tensorflow.serving.ModelSpec model_spec = 1;
    • getModelSpecBuilder

      public Model.ModelSpec.Builder getModelSpecBuilder()
      .tensorflow.serving.ModelSpec model_spec = 1;
    • getModelSpecOrBuilder

      public Model.ModelSpecOrBuilder getModelSpecOrBuilder()
      .tensorflow.serving.ModelSpec model_spec = 1;
      Specified by:
      getModelSpecOrBuilder in interface Logging.LogMetadataOrBuilder
    • hasSamplingConfig

      public boolean hasSamplingConfig()
      .tensorflow.serving.SamplingConfig sampling_config = 2;
      Specified by:
      hasSamplingConfig in interface Logging.LogMetadataOrBuilder
      Returns:
      Whether the samplingConfig field is set.
    • getSamplingConfig

      public LoggingConfigOuterClass.SamplingConfig getSamplingConfig()
      .tensorflow.serving.SamplingConfig sampling_config = 2;
      Specified by:
      getSamplingConfig in interface Logging.LogMetadataOrBuilder
      Returns:
      The samplingConfig.
    • setSamplingConfig

      .tensorflow.serving.SamplingConfig sampling_config = 2;
    • setSamplingConfig

      .tensorflow.serving.SamplingConfig sampling_config = 2;
    • mergeSamplingConfig

      .tensorflow.serving.SamplingConfig sampling_config = 2;
    • clearSamplingConfig

      public Logging.LogMetadata.Builder clearSamplingConfig()
      .tensorflow.serving.SamplingConfig sampling_config = 2;
    • getSamplingConfigBuilder

      public LoggingConfigOuterClass.SamplingConfig.Builder getSamplingConfigBuilder()
      .tensorflow.serving.SamplingConfig sampling_config = 2;
    • getSamplingConfigOrBuilder

      public LoggingConfigOuterClass.SamplingConfigOrBuilder getSamplingConfigOrBuilder()
      .tensorflow.serving.SamplingConfig sampling_config = 2;
      Specified by:
      getSamplingConfigOrBuilder in interface Logging.LogMetadataOrBuilder
    • getSavedModelTagsList

      public com.google.protobuf.ProtocolStringList getSavedModelTagsList()
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Specified by:
      getSavedModelTagsList in interface Logging.LogMetadataOrBuilder
      Returns:
      A list containing the savedModelTags.
    • getSavedModelTagsCount

      public int getSavedModelTagsCount()
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Specified by:
      getSavedModelTagsCount in interface Logging.LogMetadataOrBuilder
      Returns:
      The count of savedModelTags.
    • getSavedModelTags

      public String getSavedModelTags(int index)
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Specified by:
      getSavedModelTags in interface Logging.LogMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The savedModelTags at the given index.
    • getSavedModelTagsBytes

      public com.google.protobuf.ByteString getSavedModelTagsBytes(int index)
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Specified by:
      getSavedModelTagsBytes in interface Logging.LogMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the savedModelTags at the given index.
    • setSavedModelTags

      public Logging.LogMetadata.Builder setSavedModelTags(int index, String value)
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Parameters:
      index - The index to set the value at.
      value - The savedModelTags to set.
      Returns:
      This builder for chaining.
    • addSavedModelTags

      public Logging.LogMetadata.Builder addSavedModelTags(String value)
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Parameters:
      value - The savedModelTags to add.
      Returns:
      This builder for chaining.
    • addAllSavedModelTags

      public Logging.LogMetadata.Builder addAllSavedModelTags(Iterable<String> values)
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Parameters:
      values - The savedModelTags to add.
      Returns:
      This builder for chaining.
    • clearSavedModelTags

      public Logging.LogMetadata.Builder clearSavedModelTags()
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Returns:
      This builder for chaining.
    • addSavedModelTagsBytes

      public Logging.LogMetadata.Builder addSavedModelTagsBytes(com.google.protobuf.ByteString value)
       List of tags used to load the relevant MetaGraphDef from SavedModel.
       
      repeated string saved_model_tags = 3;
      Parameters:
      value - The bytes of the savedModelTags to add.
      Returns:
      This builder for chaining.
    • getTimestampSecs

      public long getTimestampSecs()
       Seconds since epoch.
       
      int64 timestamp_secs = 4;
      Specified by:
      getTimestampSecs in interface Logging.LogMetadataOrBuilder
      Returns:
      The timestampSecs.
    • setTimestampSecs

      public Logging.LogMetadata.Builder setTimestampSecs(long value)
       Seconds since epoch.
       
      int64 timestamp_secs = 4;
      Parameters:
      value - The timestampSecs to set.
      Returns:
      This builder for chaining.
    • clearTimestampSecs

      public Logging.LogMetadata.Builder clearTimestampSecs()
       Seconds since epoch.
       
      int64 timestamp_secs = 4;
      Returns:
      This builder for chaining.
    • getDc

      public String getDc()
       Datacenter where the request was logged.
       
      string dc = 5;
      Specified by:
      getDc in interface Logging.LogMetadataOrBuilder
      Returns:
      The dc.
    • getDcBytes

      public com.google.protobuf.ByteString getDcBytes()
       Datacenter where the request was logged.
       
      string dc = 5;
      Specified by:
      getDcBytes in interface Logging.LogMetadataOrBuilder
      Returns:
      The bytes for dc.
    • setDc

      public Logging.LogMetadata.Builder setDc(String value)
       Datacenter where the request was logged.
       
      string dc = 5;
      Parameters:
      value - The dc to set.
      Returns:
      This builder for chaining.
    • clearDc

      public Logging.LogMetadata.Builder clearDc()
       Datacenter where the request was logged.
       
      string dc = 5;
      Returns:
      This builder for chaining.
    • setDcBytes

      public Logging.LogMetadata.Builder setDcBytes(com.google.protobuf.ByteString value)
       Datacenter where the request was logged.
       
      string dc = 5;
      Parameters:
      value - The bytes for dc to set.
      Returns:
      This builder for chaining.
    • getRequestOrigin

      public String getRequestOrigin()
       Request origin identifier.
       
      string request_origin = 6;
      Specified by:
      getRequestOrigin in interface Logging.LogMetadataOrBuilder
      Returns:
      The requestOrigin.
    • getRequestOriginBytes

      public com.google.protobuf.ByteString getRequestOriginBytes()
       Request origin identifier.
       
      string request_origin = 6;
      Specified by:
      getRequestOriginBytes in interface Logging.LogMetadataOrBuilder
      Returns:
      The bytes for requestOrigin.
    • setRequestOrigin

      public Logging.LogMetadata.Builder setRequestOrigin(String value)
       Request origin identifier.
       
      string request_origin = 6;
      Parameters:
      value - The requestOrigin to set.
      Returns:
      This builder for chaining.
    • clearRequestOrigin

      public Logging.LogMetadata.Builder clearRequestOrigin()
       Request origin identifier.
       
      string request_origin = 6;
      Returns:
      This builder for chaining.
    • setRequestOriginBytes

      public Logging.LogMetadata.Builder setRequestOriginBytes(com.google.protobuf.ByteString value)
       Request origin identifier.
       
      string request_origin = 6;
      Parameters:
      value - The bytes for requestOrigin to set.
      Returns:
      This builder for chaining.
    • getRequestCriticality

      public String getRequestCriticality()
       Request QoS.
       
      string request_criticality = 7;
      Specified by:
      getRequestCriticality in interface Logging.LogMetadataOrBuilder
      Returns:
      The requestCriticality.
    • getRequestCriticalityBytes

      public com.google.protobuf.ByteString getRequestCriticalityBytes()
       Request QoS.
       
      string request_criticality = 7;
      Specified by:
      getRequestCriticalityBytes in interface Logging.LogMetadataOrBuilder
      Returns:
      The bytes for requestCriticality.
    • setRequestCriticality

      public Logging.LogMetadata.Builder setRequestCriticality(String value)
       Request QoS.
       
      string request_criticality = 7;
      Parameters:
      value - The requestCriticality to set.
      Returns:
      This builder for chaining.
    • clearRequestCriticality

      public Logging.LogMetadata.Builder clearRequestCriticality()
       Request QoS.
       
      string request_criticality = 7;
      Returns:
      This builder for chaining.
    • setRequestCriticalityBytes

      public Logging.LogMetadata.Builder setRequestCriticalityBytes(com.google.protobuf.ByteString value)
       Request QoS.
       
      string request_criticality = 7;
      Parameters:
      value - The bytes for requestCriticality to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Logging.LogMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>
    • mergeUnknownFields

      public final Logging.LogMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Logging.LogMetadata.Builder>