Class TuningOperation

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.TuningOperation

public abstract class TuningOperation extends JsonSerializable
A long-running operation.
  • Constructor Details

    • TuningOperation

      public TuningOperation()
  • Method Details

    • sdkHttpResponse

      public abstract Optional<HttpResponse> sdkHttpResponse()
      Used to retain the full HTTP response.
    • name

      public 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

      public 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

      public 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.
    • error

      public abstract Optional<Map<String,Object>> error()
      The error result of the operation in case of failure or cancellation.
    • builder

      public static TuningOperation.Builder builder()
      Instantiates a builder for TuningOperation.
    • toBuilder

      public abstract TuningOperation.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static TuningOperation fromJson(String jsonString)
      Deserializes a JSON string to a TuningOperation object.