Starting April 29, 2025, Gemini 1.5 Pro and Gemini 1.5 Flash models are not available in projects that have no prior usage of these models, including new projects. For details, see Model versions and lifecycle.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Class EndpointServiceGrpc.EndpointServiceStub (1.32.0)\n\n public static final class EndpointServiceGrpc.EndpointServiceStub extends AbstractAsyncStub\u003cEndpointServiceGrpc.EndpointServiceStub\u003e\n\nA stub to allow clients to do asynchronous rpc calls to service EndpointService.\n\nA service for managing Vertex AI's Endpoints. \n\nInheritance\n-----------\n\n[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e io.grpc.stub.AbstractStub \\\u003e io.grpc.stub.AbstractAsyncStub \\\u003e EndpointServiceGrpc.EndpointServiceStub \n\nInherited Members\n-----------------\n\nio.grpc.stub.AbstractAsyncStub.\\\u003cT\\\u003enewStub(io.grpc.stub.AbstractStub.StubFactory\\\u003cT\\\u003e,io.grpc.Channel) \nio.grpc.stub.AbstractAsyncStub.\\\u003cT\\\u003enewStub(io.grpc.stub.AbstractStub.StubFactory\\\u003cT\\\u003e,io.grpc.Channel,io.grpc.CallOptions) \nio.grpc.stub.AbstractStub.\\\u003cT\\\u003ewithOption(io.grpc.CallOptions.Key\\\u003cT\\\u003e,T) \nio.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) \nio.grpc.stub.AbstractStub.getCallOptions() \nio.grpc.stub.AbstractStub.getChannel() \nio.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials) \nio.grpc.stub.AbstractStub.withChannel(io.grpc.Channel) \nio.grpc.stub.AbstractStub.withCompression(java.lang.String) \nio.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline) \nio.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration) \nio.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit) \nio.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor) \nio.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...) \nio.grpc.stub.AbstractStub.withMaxInboundMessageSize(int) \nio.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int) \nio.grpc.stub.AbstractStub.withOnReadyThreshold(int) \nio.grpc.stub.AbstractStub.withWaitForReady() \n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nMethods\n-------\n\n### build(Channel channel, CallOptions callOptions)\n\n protected EndpointServiceGrpc.EndpointServiceStub build(Channel channel, CallOptions callOptions)\n\n**Overrides** \nio.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)\n\n### createEndpoint(CreateEndpointRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public void createEndpoint(CreateEndpointRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nCreates an Endpoint.\n\n### deleteEndpoint(DeleteEndpointRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public void deleteEndpoint(DeleteEndpointRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nDeletes an Endpoint.\n\n### deployModel(DeployModelRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public void deployModel(DeployModelRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nDeploys a Model into this Endpoint, creating a DeployedModel within it.\n\n### getEndpoint(GetEndpointRequest request, StreamObserver\\\u003cEndpoint\\\u003e responseObserver)\n\n public void getEndpoint(GetEndpointRequest request, StreamObserver\u003cEndpoint\u003e responseObserver)\n\nGets an Endpoint.\n\n### listEndpoints(ListEndpointsRequest request, StreamObserver\\\u003cListEndpointsResponse\\\u003e responseObserver)\n\n public void listEndpoints(ListEndpointsRequest request, StreamObserver\u003cListEndpointsResponse\u003e responseObserver)\n\nLists Endpoints in a Location.\n\n### mutateDeployedModel(MutateDeployedModelRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public void mutateDeployedModel(MutateDeployedModelRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nUpdates an existing deployed model. Updatable fields include\n`min_replica_count`, `max_replica_count`, `autoscaling_metric_specs`,\n`disable_container_logging` (v1 only), and `enable_container_logging`\n(v1beta1 only).\n\n### undeployModel(UndeployModelRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public void undeployModel(UndeployModelRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nUndeploys a Model from an Endpoint, removing a DeployedModel from it, and\nfreeing all resources it's using.\n\n### updateEndpoint(UpdateEndpointRequest request, StreamObserver\\\u003cEndpoint\\\u003e responseObserver)\n\n public void updateEndpoint(UpdateEndpointRequest request, StreamObserver\u003cEndpoint\u003e responseObserver)\n\nUpdates an Endpoint.\n\n### updateEndpointLongRunning(UpdateEndpointLongRunningRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public void updateEndpointLongRunning(UpdateEndpointLongRunningRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nUpdates an Endpoint with a long running operation."]]