public sealed class PrivateEndpoints : IMessage<PrivateEndpoints>, IEquatable<PrivateEndpoints>, IDeepCloneable<PrivateEndpoints>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1beta1 API class PrivateEndpoints.
PrivateEndpoints proto is used to provide paths for users to send
requests privately.
To send request via private service access, use predict_http_uri,
explain_http_uri or health_http_uri. To send request via private service
connect, use service_attachment.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eThe \u003ccode\u003ePrivateEndpoints\u003c/code\u003e class in the Vertex AI v1beta1 API provides paths for sending requests privately via private service access or private service connect.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eIt offers properties to manage URIs, including \u003ccode\u003eExplainHttpUri\u003c/code\u003e, \u003ccode\u003eHealthHttpUri\u003c/code\u003e, and \u003ccode\u003ePredictHttpUri\u003c/code\u003e, which are output-only and used for sending explain, health check, and prediction requests respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eServiceAttachment\u003c/code\u003e property, also output-only, stores the name of the service attachment resource when private service connect is enabled.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available, one for a default \u003ccode\u003ePrivateEndpoints\u003c/code\u003e object, and the other used to create a copy of an existing \u003ccode\u003ePrivateEndpoints\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,["# Vertex AI v1beta1 API - Class PrivateEndpoints (1.0.0-beta47)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta47 (latest)](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.PrivateEndpoints)\n- [1.0.0-beta46](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/1.0.0-beta46/Google.Cloud.AIPlatform.V1Beta1.PrivateEndpoints) \n\n public sealed class PrivateEndpoints : IMessage\u003cPrivateEndpoints\u003e, IEquatable\u003cPrivateEndpoints\u003e, IDeepCloneable\u003cPrivateEndpoints\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Vertex AI v1beta1 API class PrivateEndpoints.\n\nPrivateEndpoints proto is used to provide paths for users to send\nrequests privately.\nTo send request via private service access, use predict_http_uri,\nexplain_http_uri or health_http_uri. To send request via private service\nconnect, use service_attachment. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e PrivateEndpoints \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[PrivateEndpoints](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.PrivateEndpoints), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[PrivateEndpoints](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.PrivateEndpoints), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[PrivateEndpoints](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.PrivateEndpoints), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AIPlatform.V1Beta1](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.AIPlatform.V1Beta1.dll\n\nConstructors\n------------\n\n### PrivateEndpoints()\n\n public PrivateEndpoints()\n\n### PrivateEndpoints(PrivateEndpoints)\n\n public PrivateEndpoints(PrivateEndpoints other)\n\nProperties\n----------\n\n### ExplainHttpUri\n\n public string ExplainHttpUri { get; set; }\n\nOutput only. Http(s) path to send explain requests.\n\n### HealthHttpUri\n\n public string HealthHttpUri { get; set; }\n\nOutput only. Http(s) path to send health check requests.\n\n### PredictHttpUri\n\n public string PredictHttpUri { get; set; }\n\nOutput only. Http(s) path to send prediction requests.\n\n### ServiceAttachment\n\n public string ServiceAttachment { get; set; }\n\nOutput only. The name of the service attachment resource. Populated if\nprivate service connect is enabled."]]