From 80495ada838c38f42f8aa397b1e57681f46103bb Mon Sep 17 00:00:00 2001 From: "copybara-service[bot]" <56741989+copybara-service[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 13:52:09 -0700 Subject: [PATCH] BREAKING_CHANGE: [vertexai] Make ChatSession and GenerativeModel final (#10569) PiperOrigin-RevId: 617274754 Co-authored-by: Zhenyi Qi --- .../com/google/cloud/vertexai/generativeai/ChatSession.java | 2 +- .../com/google/cloud/vertexai/generativeai/GenerativeModel.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/generativeai/ChatSession.java b/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/generativeai/ChatSession.java index d2d692bf4a80..5f20909649b6 100644 --- a/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/generativeai/ChatSession.java +++ b/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/generativeai/ChatSession.java @@ -30,7 +30,7 @@ import java.util.List; /** Represents a conversation between the user and the model */ -public class ChatSession { +public final class ChatSession { private final GenerativeModel model; private List history = new ArrayList<>(); private ResponseStream currentResponseStream = null; diff --git a/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/generativeai/GenerativeModel.java b/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/generativeai/GenerativeModel.java index 2c9b230f31c9..6411700ec8bd 100644 --- a/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/generativeai/GenerativeModel.java +++ b/java-vertexai/google-cloud-vertexai/src/main/java/com/google/cloud/vertexai/generativeai/GenerativeModel.java @@ -33,7 +33,7 @@ import java.util.List; /** This class holds a generative model that can complete what you provided. */ -public class GenerativeModel { +public final class GenerativeModel { private final String modelName; private final String resourceName; private final VertexAI vertexAi;