Class Predict.PredictRequest.RequestOptions.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Predict.PredictRequest.RequestOptions.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.RequestOptions.Builder>
tensorflow.serving.Predict.PredictRequest.RequestOptions.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Predict.PredictRequest.RequestOptionsOrBuilder
Enclosing class:
Predict.PredictRequest.RequestOptions

public static final class Predict.PredictRequest.RequestOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Predict.PredictRequest.RequestOptions.Builder> implements Predict.PredictRequest.RequestOptionsOrBuilder
 Options for PredictRequest.
 
Protobuf type tensorflow.serving.PredictRequest.RequestOptions
  • 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<Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • 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<Predict.PredictRequest.RequestOptions.Builder>
    • setField

      public Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
    • clearField

      public Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
    • clearOneof

      public Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
    • setRepeatedField

      public Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
    • addRepeatedField

      public Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
    • mergeFrom

      public Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
    • mergeFrom

      public Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
      Throws:
      IOException
    • hasClientId

      public boolean hasClientId()
       Client identifier to group requests belonging to a specific entity.
       Example entities can be product ids, service names, user ids etc.
       Servers can use this to optimize placement, caching and colocation.
       
      optional bytes client_id = 1;
      Specified by:
      hasClientId in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      Whether the clientId field is set.
    • getClientId

      public com.google.protobuf.ByteString getClientId()
       Client identifier to group requests belonging to a specific entity.
       Example entities can be product ids, service names, user ids etc.
       Servers can use this to optimize placement, caching and colocation.
       
      optional bytes client_id = 1;
      Specified by:
      getClientId in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      The clientId.
    • setClientId

      public Predict.PredictRequest.RequestOptions.Builder setClientId(com.google.protobuf.ByteString value)
       Client identifier to group requests belonging to a specific entity.
       Example entities can be product ids, service names, user ids etc.
       Servers can use this to optimize placement, caching and colocation.
       
      optional bytes client_id = 1;
      Parameters:
      value - The clientId to set.
      Returns:
      This builder for chaining.
    • clearClientId

       Client identifier to group requests belonging to a specific entity.
       Example entities can be product ids, service names, user ids etc.
       Servers can use this to optimize placement, caching and colocation.
       
      optional bytes client_id = 1;
      Returns:
      This builder for chaining.
    • hasDeterministicMode

      public boolean hasDeterministicMode()
      optional .tensorflow.serving.PredictRequest.RequestOptions.DeterministicMode deterministic_mode = 2;
      Specified by:
      hasDeterministicMode in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      Whether the deterministicMode field is set.
    • getDeterministicModeValue

      public int getDeterministicModeValue()
      optional .tensorflow.serving.PredictRequest.RequestOptions.DeterministicMode deterministic_mode = 2;
      Specified by:
      getDeterministicModeValue in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      The enum numeric value on the wire for deterministicMode.
    • setDeterministicModeValue

      public Predict.PredictRequest.RequestOptions.Builder setDeterministicModeValue(int value)
      optional .tensorflow.serving.PredictRequest.RequestOptions.DeterministicMode deterministic_mode = 2;
      Parameters:
      value - The enum numeric value on the wire for deterministicMode to set.
      Returns:
      This builder for chaining.
    • getDeterministicMode

      optional .tensorflow.serving.PredictRequest.RequestOptions.DeterministicMode deterministic_mode = 2;
      Specified by:
      getDeterministicMode in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      The deterministicMode.
    • setDeterministicMode

      optional .tensorflow.serving.PredictRequest.RequestOptions.DeterministicMode deterministic_mode = 2;
      Parameters:
      value - The deterministicMode to set.
      Returns:
      This builder for chaining.
    • clearDeterministicMode

      public Predict.PredictRequest.RequestOptions.Builder clearDeterministicMode()
      optional .tensorflow.serving.PredictRequest.RequestOptions.DeterministicMode deterministic_mode = 2;
      Returns:
      This builder for chaining.
    • hasReturnAdditionalArraysFromPrefill

      public boolean hasReturnAdditionalArraysFromPrefill()
       Only supported in disaggregated serving. When set, additional arrays from
       prefill will be returned if available.
       
      optional bool return_additional_arrays_from_prefill = 3;
      Specified by:
      hasReturnAdditionalArraysFromPrefill in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      Whether the returnAdditionalArraysFromPrefill field is set.
    • getReturnAdditionalArraysFromPrefill

      public boolean getReturnAdditionalArraysFromPrefill()
       Only supported in disaggregated serving. When set, additional arrays from
       prefill will be returned if available.
       
      optional bool return_additional_arrays_from_prefill = 3;
      Specified by:
      getReturnAdditionalArraysFromPrefill in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      The returnAdditionalArraysFromPrefill.
    • setReturnAdditionalArraysFromPrefill

      public Predict.PredictRequest.RequestOptions.Builder setReturnAdditionalArraysFromPrefill(boolean value)
       Only supported in disaggregated serving. When set, additional arrays from
       prefill will be returned if available.
       
      optional bool return_additional_arrays_from_prefill = 3;
      Parameters:
      value - The returnAdditionalArraysFromPrefill to set.
      Returns:
      This builder for chaining.
    • clearReturnAdditionalArraysFromPrefill

      public Predict.PredictRequest.RequestOptions.Builder clearReturnAdditionalArraysFromPrefill()
       Only supported in disaggregated serving. When set, additional arrays from
       prefill will be returned if available.
       
      optional bool return_additional_arrays_from_prefill = 3;
      Returns:
      This builder for chaining.
    • getReturnStoptokensList

      public List<Long> getReturnStoptokensList()
       Returns these stop tokens in response if the model stops at them. The
       model may stop at other tokens, but will not return them in the response.
       
      repeated int64 return_stoptokens = 4;
      Specified by:
      getReturnStoptokensList in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      A list containing the returnStoptokens.
    • getReturnStoptokensCount

      public int getReturnStoptokensCount()
       Returns these stop tokens in response if the model stops at them. The
       model may stop at other tokens, but will not return them in the response.
       
      repeated int64 return_stoptokens = 4;
      Specified by:
      getReturnStoptokensCount in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Returns:
      The count of returnStoptokens.
    • getReturnStoptokens

      public long getReturnStoptokens(int index)
       Returns these stop tokens in response if the model stops at them. The
       model may stop at other tokens, but will not return them in the response.
       
      repeated int64 return_stoptokens = 4;
      Specified by:
      getReturnStoptokens in interface Predict.PredictRequest.RequestOptionsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The returnStoptokens at the given index.
    • setReturnStoptokens

      public Predict.PredictRequest.RequestOptions.Builder setReturnStoptokens(int index, long value)
       Returns these stop tokens in response if the model stops at them. The
       model may stop at other tokens, but will not return them in the response.
       
      repeated int64 return_stoptokens = 4;
      Parameters:
      index - The index to set the value at.
      value - The returnStoptokens to set.
      Returns:
      This builder for chaining.
    • addReturnStoptokens

      public Predict.PredictRequest.RequestOptions.Builder addReturnStoptokens(long value)
       Returns these stop tokens in response if the model stops at them. The
       model may stop at other tokens, but will not return them in the response.
       
      repeated int64 return_stoptokens = 4;
      Parameters:
      value - The returnStoptokens to add.
      Returns:
      This builder for chaining.
    • addAllReturnStoptokens

      public Predict.PredictRequest.RequestOptions.Builder addAllReturnStoptokens(Iterable<? extends Long> values)
       Returns these stop tokens in response if the model stops at them. The
       model may stop at other tokens, but will not return them in the response.
       
      repeated int64 return_stoptokens = 4;
      Parameters:
      values - The returnStoptokens to add.
      Returns:
      This builder for chaining.
    • clearReturnStoptokens

      public Predict.PredictRequest.RequestOptions.Builder clearReturnStoptokens()
       Returns these stop tokens in response if the model stops at them. The
       model may stop at other tokens, but will not return them in the response.
       
      repeated int64 return_stoptokens = 4;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>
    • mergeUnknownFields

      public final Predict.PredictRequest.RequestOptions.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<Predict.PredictRequest.RequestOptions.Builder>