The value must be a RFC2396 URI string.
Examples: http://10.10.10.8:80/route,
http://svc.us-central1.p.local:8080/.
Only HTTP and HTTPS protocols are supported. The host can be either a
static IP addressable from the VPC specified by the network config, or
an internal DNS hostname of the service resolvable via Cloud DNS.
[[["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-07 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eHttpEndpoint\u003c/code\u003e class within the Google Cloud Eventarc v1 API, detailing its properties, constructors, and implementations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eHttpEndpoint\u003c/code\u003e class represents a HTTP endpoint destination in the Eventarc service and is part of the \u003ccode\u003eGoogle.Cloud.Eventarc.V1\u003c/code\u003e namespace within the \u003ccode\u003eGoogle.Cloud.Eventarc.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eHttpEndpoint\u003c/code\u003e class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable<HttpEndpoint>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<HttpEndpoint>\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eHttpEndpoint\u003c/code\u003e class available in this documentation is 2.6.0, and previous versions dating back to 1.0.0 are also accessible.\u003c/p\u003e\n"],["\u003cp\u003eThe only property \u003ccode\u003eHttpEndpoint\u003c/code\u003e has is \u003ccode\u003eUri\u003c/code\u003e of type \u003ccode\u003estring\u003c/code\u003e, which represents the required URI of the HTTP endpoint, supporting only HTTP and HTTPS protocols.\u003c/p\u003e\n"]]],[],null,["# Eventarc v1 API - Class HttpEndpoint (2.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.6.0 (latest)](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/latest/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/2.5.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/2.4.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/2.3.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/2.2.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/2.1.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/2.0.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/1.3.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/1.2.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/1.1.0/Google.Cloud.Eventarc.V1.HttpEndpoint)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/1.0.0/Google.Cloud.Eventarc.V1.HttpEndpoint) \n\n public sealed class HttpEndpoint : IMessage\u003cHttpEndpoint\u003e, IEquatable\u003cHttpEndpoint\u003e, IDeepCloneable\u003cHttpEndpoint\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Eventarc v1 API class HttpEndpoint.\n\nRepresents a HTTP endpoint destination. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e HttpEndpoint \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[HttpEndpoint](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/latest/Google.Cloud.Eventarc.V1.HttpEndpoint), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[HttpEndpoint](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/latest/Google.Cloud.Eventarc.V1.HttpEndpoint), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[HttpEndpoint](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/latest/Google.Cloud.Eventarc.V1.HttpEndpoint), [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.Eventarc.V1](/dotnet/docs/reference/Google.Cloud.Eventarc.V1/latest/Google.Cloud.Eventarc.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Eventarc.V1.dll\n\nConstructors\n------------\n\n### HttpEndpoint()\n\n public HttpEndpoint()\n\n### HttpEndpoint(HttpEndpoint)\n\n public HttpEndpoint(HttpEndpoint other)\n\nProperties\n----------\n\n### Uri\n\n public string Uri { get; set; }\n\nRequired. The URI of the HTTP enpdoint.\n\nThe value must be a RFC2396 URI string.\nExamples: `http://10.10.10.8:80/route`,\n`http://svc.us-central1.p.local:8080/`.\nOnly HTTP and HTTPS protocols are supported. The host can be either a\nstatic IP addressable from the VPC specified by the network config, or\nan internal DNS hostname of the service resolvable via Cloud DNS."]]