Class TuningOperation

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public abstract class TuningOperation.Builder

      Builder for TuningOperation.

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract Optional<HttpResponse> sdkHttpResponse() Used to retain the full HTTP response.
      abstract Optional<String> name() The server-assigned name, which is only unique within the same service that originally returns it.
      abstract Optional<Map<String, Object>> metadata() Service-specific metadata associated with the operation.
      abstract Optional<Boolean> done() If the value is `false`, it means the operation is still in progress.
      abstract Optional<Map<String, Object>> error() The error result of the operation in case of failure or cancellation.
      static TuningOperation.Builder builder() Instantiates a builder for TuningOperation.
      abstract TuningOperation.Builder toBuilder() Creates a builder with the same values as this instance.
      static TuningOperation fromJson(String jsonString) Deserializes a JSON string to a TuningOperation object.
      • Methods inherited from class com.google.genai.JsonSerializable

        fromJsonNode, fromJsonString, objectMapper, setMaxReadLength, stringToJsonNode, toJson, toJsonNode, toJsonString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TuningOperation

        TuningOperation()
    • Method Detail

      • name

         abstract Optional<String> name()

        The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.

      • metadata

         abstract Optional<Map<String, Object>> metadata()

        Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.

      • done

         abstract Optional<Boolean> done()

        If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.