Class GenerateVideosOperation.Builder

java.lang.Object
com.google.genai.types.GenerateVideosOperation.Builder
Enclosing class:
GenerateVideosOperation

public abstract static class GenerateVideosOperation.Builder extends Object
Builder for GenerateVideosOperation.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • name

      public abstract GenerateVideosOperation.Builder name(String name)
      Setter for name.

      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 GenerateVideosOperation.Builder metadata(Map<String,Object> metadata)
      Setter for metadata.

      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 GenerateVideosOperation.Builder done(boolean done)
      Setter for done.

      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 GenerateVideosOperation.Builder error(Map<String,Object> error)
      Setter for error.

      error: The error result of the operation in case of failure or cancellation.

    • response

      public abstract GenerateVideosOperation.Builder response(GenerateVideosResponse response)
      Setter for response.

      response: The generated videos.

    • response

      Setter for response builder.

      response: The generated videos.

    • build

      public abstract GenerateVideosOperation build()