@@ -29,11 +29,11 @@ package com.google.firebase.vertexai {
2929 method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.ImagenModel imagenModel(String modelName, com.google.firebase.vertexai.type.ImagenGenerationConfig? generationConfig = null);
3030 method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.ImagenModel imagenModel(String modelName, com.google.firebase.vertexai.type.ImagenGenerationConfig? generationConfig = null, com.google.firebase.vertexai.type.ImagenSafetySettings? safetySettings = null);
3131 method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.ImagenModel imagenModel(String modelName, com.google.firebase.vertexai.type.ImagenGenerationConfig? generationConfig = null, com.google.firebase.vertexai.type.ImagenSafetySettings? safetySettings = null, com.google.firebase.vertexai.type.RequestOptions requestOptions = com.google.firebase.vertexai.type.RequestOptions());
32- method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName);
33- method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null);
34- method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null);
35- method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.Content? systemInstruction = null);
36- method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.Content? systemInstruction = null, com.google.firebase.vertexai.type.RequestOptions requestOptions = com.google.firebase.vertexai.type.RequestOptions());
32+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName);
33+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null);
34+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null);
35+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.Content? systemInstruction = null);
36+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.Content? systemInstruction = null, com.google.firebase.vertexai.type.RequestOptions requestOptions = com.google.firebase.vertexai.type.RequestOptions());
3737 property public static final com.google.firebase.vertexai.FirebaseVertexAI instance;
3838 field public static final com.google.firebase.vertexai.FirebaseVertexAI.Companion Companion;
3939 }
@@ -148,15 +148,7 @@ package com.google.firebase.vertexai.java {
148148package com.google.firebase.vertexai.type {
149149
150150 public final class AudioRecordInitializationFailedException extends com.google.firebase.vertexai.type.FirebaseVertexAIException {
151- ctor public AudioRecordInitializationFailedException();
152- }
153-
154- public final class AudioRecordInvalidBufferSizeException extends com.google.firebase.vertexai.type.FirebaseVertexAIException {
155- ctor public AudioRecordInvalidBufferSizeException();
156- }
157-
158- public final class BidiServerHandshakeFailed extends com.google.firebase.vertexai.type.FirebaseVertexAIException {
159- ctor public BidiServerHandshakeFailed();
151+ ctor public AudioRecordInitializationFailedException(String message);
160152 }
161153
162154 public final class BlockReason {
@@ -334,6 +326,10 @@ package com.google.firebase.vertexai.type {
334326 property public final kotlinx.serialization.json.JsonObject response;
335327 }
336328
329+ public final class GeminiConnectionHandshakeFailed extends com.google.firebase.vertexai.type.FirebaseVertexAIException {
330+ ctor public GeminiConnectionHandshakeFailed();
331+ }
332+
337333 public final class GenerateContentResponse {
338334 ctor public GenerateContentResponse(java.util.List<com.google.firebase.vertexai.type.Candidate> candidates, com.google.firebase.vertexai.type.PromptFeedback? promptFeedback, com.google.firebase.vertexai.type.UsageMetadata? usageMetadata);
339335 method public java.util.List<com.google.firebase.vertexai.type.Candidate> getCandidates();
@@ -573,18 +569,25 @@ package com.google.firebase.vertexai.type {
573569 public final class LiveContentResponse {
574570 method public com.google.firebase.vertexai.type.Content? getData();
575571 method public java.util.List<com.google.firebase.vertexai.type.FunctionCallPart>? getFunctionCalls();
576- method public com.google.firebase.vertexai.type.LiveContentResponse.Status getStatus();
572+ method public int getStatus();
577573 method public String? getText();
578574 property public final com.google.firebase.vertexai.type.Content? data;
579575 property public final java.util.List<com.google.firebase.vertexai.type.FunctionCallPart>? functionCalls;
580- property public final com.google.firebase.vertexai.type.LiveContentResponse.Status status;
576+ property public final int status;
581577 property public final String? text;
582578 }
583579
584- public enum LiveContentResponse.Status {
585- enum_constant public static final com.google.firebase.vertexai.type.LiveContentResponse.Status INTERRUPTED;
586- enum_constant public static final com.google.firebase.vertexai.type.LiveContentResponse.Status NORMAL;
587- enum_constant public static final com.google.firebase.vertexai.type.LiveContentResponse.Status TURN_COMPLETE;
580+ @kotlin.jvm.JvmInline public static final value class LiveContentResponse.Status {
581+ field public static final com.google.firebase.vertexai.type.LiveContentResponse.Status.Companion Companion;
582+ }
583+
584+ public static final class LiveContentResponse.Status.Companion {
585+ method public int getINTERRUPTED();
586+ method public int getNORMAL();
587+ method public int getTURN_COMPLETE();
588+ property public final int INTERRUPTED;
589+ property public final int NORMAL;
590+ property public final int TURN_COMPLETE;
588591 }
589592
590593 public final class LiveGenerationConfig {
@@ -815,6 +818,14 @@ package com.google.firebase.vertexai.type {
815818 property public final com.google.firebase.vertexai.type.Voices voice;
816819 }
817820
821+ public final class StreamOutput {
822+ ctor public StreamOutput(boolean interrupted, com.google.firebase.vertexai.type.Content? data);
823+ method public com.google.firebase.vertexai.type.Content? getData();
824+ method public boolean getInterrupted();
825+ property public final com.google.firebase.vertexai.type.Content? data;
826+ property public final boolean interrupted;
827+ }
828+
818829 public abstract class StringFormat {
819830 }
820831
0 commit comments