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.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
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.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
[[["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-08-18 UTC."],[],[],null,["# Interface HttpEndpointOrBuilder (1.72.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.72.0 (latest)](/java/docs/reference/google-cloud-eventarc/latest/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.70.0](/java/docs/reference/google-cloud-eventarc/1.70.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.68.0](/java/docs/reference/google-cloud-eventarc/1.68.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.67.0](/java/docs/reference/google-cloud-eventarc/1.67.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.64.0](/java/docs/reference/google-cloud-eventarc/1.64.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.63.0](/java/docs/reference/google-cloud-eventarc/1.63.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.62.0](/java/docs/reference/google-cloud-eventarc/1.62.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.60.0](/java/docs/reference/google-cloud-eventarc/1.60.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.59.0](/java/docs/reference/google-cloud-eventarc/1.59.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.58.0](/java/docs/reference/google-cloud-eventarc/1.58.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.57.0](/java/docs/reference/google-cloud-eventarc/1.57.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.56.0](/java/docs/reference/google-cloud-eventarc/1.56.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.55.0](/java/docs/reference/google-cloud-eventarc/1.55.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.54.0](/java/docs/reference/google-cloud-eventarc/1.54.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.53.0](/java/docs/reference/google-cloud-eventarc/1.53.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.52.0](/java/docs/reference/google-cloud-eventarc/1.52.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.51.0](/java/docs/reference/google-cloud-eventarc/1.51.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.49.0](/java/docs/reference/google-cloud-eventarc/1.49.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.48.0](/java/docs/reference/google-cloud-eventarc/1.48.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.47.0](/java/docs/reference/google-cloud-eventarc/1.47.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.46.0](/java/docs/reference/google-cloud-eventarc/1.46.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.45.0](/java/docs/reference/google-cloud-eventarc/1.45.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.44.0](/java/docs/reference/google-cloud-eventarc/1.44.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.43.0](/java/docs/reference/google-cloud-eventarc/1.43.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.42.0](/java/docs/reference/google-cloud-eventarc/1.42.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.41.0](/java/docs/reference/google-cloud-eventarc/1.41.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.40.0](/java/docs/reference/google-cloud-eventarc/1.40.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.39.0](/java/docs/reference/google-cloud-eventarc/1.39.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.37.0](/java/docs/reference/google-cloud-eventarc/1.37.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.36.0](/java/docs/reference/google-cloud-eventarc/1.36.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.35.0](/java/docs/reference/google-cloud-eventarc/1.35.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.34.0](/java/docs/reference/google-cloud-eventarc/1.34.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.33.0](/java/docs/reference/google-cloud-eventarc/1.33.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.32.0](/java/docs/reference/google-cloud-eventarc/1.32.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.31.0](/java/docs/reference/google-cloud-eventarc/1.31.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.30.0](/java/docs/reference/google-cloud-eventarc/1.30.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.29.0](/java/docs/reference/google-cloud-eventarc/1.29.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.28.0](/java/docs/reference/google-cloud-eventarc/1.28.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.27.0](/java/docs/reference/google-cloud-eventarc/1.27.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.24.0](/java/docs/reference/google-cloud-eventarc/1.24.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.23.0](/java/docs/reference/google-cloud-eventarc/1.23.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.22.0](/java/docs/reference/google-cloud-eventarc/1.22.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.21.0](/java/docs/reference/google-cloud-eventarc/1.21.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.20.0](/java/docs/reference/google-cloud-eventarc/1.20.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.19.0](/java/docs/reference/google-cloud-eventarc/1.19.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.18.0](/java/docs/reference/google-cloud-eventarc/1.18.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.17.0](/java/docs/reference/google-cloud-eventarc/1.17.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.16.0](/java/docs/reference/google-cloud-eventarc/1.16.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.15.0](/java/docs/reference/google-cloud-eventarc/1.15.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.14.0](/java/docs/reference/google-cloud-eventarc/1.14.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.13.0](/java/docs/reference/google-cloud-eventarc/1.13.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.12.0](/java/docs/reference/google-cloud-eventarc/1.12.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.11.0](/java/docs/reference/google-cloud-eventarc/1.11.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.9.0](/java/docs/reference/google-cloud-eventarc/1.9.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.8.0](/java/docs/reference/google-cloud-eventarc/1.8.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.7.0](/java/docs/reference/google-cloud-eventarc/1.7.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.6.0](/java/docs/reference/google-cloud-eventarc/1.6.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.5.0](/java/docs/reference/google-cloud-eventarc/1.5.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.4.0](/java/docs/reference/google-cloud-eventarc/1.4.0/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder)\n- [1.2.4](/java/docs/reference/google-cloud-eventarc/1.2.4/com.google.cloud.eventarc.v1.HttpEndpointOrBuilder) \n\n public interface HttpEndpointOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getUri()\n\n public abstract String getUri()\n\nRequired. The URI of the HTTP enpdoint.\n\nThe value must be a RFC2396 URI string.\nExamples: \u003chttp://10.10.10.8:80/route\u003e,\n\u003chttp://svc.us-central1.p.local:8080/\u003e.\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.\n\n`string uri = 1 [(.google.api.field_behavior) = REQUIRED];`\n\n### getUriBytes()\n\n public abstract ByteString getUriBytes()\n\nRequired. The URI of the HTTP enpdoint.\n\nThe value must be a RFC2396 URI string.\nExamples: \u003chttp://10.10.10.8:80/route\u003e,\n\u003chttp://svc.us-central1.p.local:8080/\u003e.\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.\n\n`string uri = 1 [(.google.api.field_behavior) = REQUIRED];`"]]