Interface ProviderOrBuilder (1.72.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface ProviderOrBuilder extends MessageOrBuilder
Methods
getDisplayName()
public abstract String getDisplayName()
Output only. Human friendly name for the Provider. For example "Cloud
Storage".
string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public abstract ByteString getDisplayNameBytes()
Output only. Human friendly name for the Provider. For example "Cloud
Storage".
string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for displayName.
|
getEventTypes(int index)
public abstract EventType getEventTypes(int index)
Output only. Event types for this provider.
repeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getEventTypesCount()
public abstract int getEventTypesCount()
Output only. Event types for this provider.
repeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
|
getEventTypesList()
public abstract List<EventType> getEventTypesList()
Output only. Event types for this provider.
repeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEventTypesOrBuilder(int index)
public abstract EventTypeOrBuilder getEventTypesOrBuilder(int index)
Output only. Event types for this provider.
repeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getEventTypesOrBuilderList()
public abstract List<? extends EventTypeOrBuilder> getEventTypesOrBuilderList()
Output only. Event types for this provider.
repeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
List<? extends com.google.cloud.eventarc.v1.EventTypeOrBuilder> |
|
getName()
public abstract String getName()
Output only. In
projects/{project}/locations/{location}/providers/{provider_id}
format.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public abstract ByteString getNameBytes()
Output only. In
projects/{project}/locations/{location}/providers/{provider_id}
format.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-18 UTC.
[[["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 ProviderOrBuilder (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.ProviderOrBuilder)\n- [1.70.0](/java/docs/reference/google-cloud-eventarc/1.70.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.68.0](/java/docs/reference/google-cloud-eventarc/1.68.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.67.0](/java/docs/reference/google-cloud-eventarc/1.67.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.64.0](/java/docs/reference/google-cloud-eventarc/1.64.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.63.0](/java/docs/reference/google-cloud-eventarc/1.63.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.62.0](/java/docs/reference/google-cloud-eventarc/1.62.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.60.0](/java/docs/reference/google-cloud-eventarc/1.60.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.59.0](/java/docs/reference/google-cloud-eventarc/1.59.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.58.0](/java/docs/reference/google-cloud-eventarc/1.58.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.57.0](/java/docs/reference/google-cloud-eventarc/1.57.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.56.0](/java/docs/reference/google-cloud-eventarc/1.56.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.55.0](/java/docs/reference/google-cloud-eventarc/1.55.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.54.0](/java/docs/reference/google-cloud-eventarc/1.54.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.53.0](/java/docs/reference/google-cloud-eventarc/1.53.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.52.0](/java/docs/reference/google-cloud-eventarc/1.52.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.51.0](/java/docs/reference/google-cloud-eventarc/1.51.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.49.0](/java/docs/reference/google-cloud-eventarc/1.49.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.48.0](/java/docs/reference/google-cloud-eventarc/1.48.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.47.0](/java/docs/reference/google-cloud-eventarc/1.47.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.46.0](/java/docs/reference/google-cloud-eventarc/1.46.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.45.0](/java/docs/reference/google-cloud-eventarc/1.45.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.44.0](/java/docs/reference/google-cloud-eventarc/1.44.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.43.0](/java/docs/reference/google-cloud-eventarc/1.43.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.42.0](/java/docs/reference/google-cloud-eventarc/1.42.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.41.0](/java/docs/reference/google-cloud-eventarc/1.41.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.40.0](/java/docs/reference/google-cloud-eventarc/1.40.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.39.0](/java/docs/reference/google-cloud-eventarc/1.39.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.37.0](/java/docs/reference/google-cloud-eventarc/1.37.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.36.0](/java/docs/reference/google-cloud-eventarc/1.36.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.35.0](/java/docs/reference/google-cloud-eventarc/1.35.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.34.0](/java/docs/reference/google-cloud-eventarc/1.34.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.33.0](/java/docs/reference/google-cloud-eventarc/1.33.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.32.0](/java/docs/reference/google-cloud-eventarc/1.32.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.31.0](/java/docs/reference/google-cloud-eventarc/1.31.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.30.0](/java/docs/reference/google-cloud-eventarc/1.30.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.29.0](/java/docs/reference/google-cloud-eventarc/1.29.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.28.0](/java/docs/reference/google-cloud-eventarc/1.28.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.27.0](/java/docs/reference/google-cloud-eventarc/1.27.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.24.0](/java/docs/reference/google-cloud-eventarc/1.24.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.23.0](/java/docs/reference/google-cloud-eventarc/1.23.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.22.0](/java/docs/reference/google-cloud-eventarc/1.22.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.21.0](/java/docs/reference/google-cloud-eventarc/1.21.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.20.0](/java/docs/reference/google-cloud-eventarc/1.20.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.19.0](/java/docs/reference/google-cloud-eventarc/1.19.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.18.0](/java/docs/reference/google-cloud-eventarc/1.18.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.17.0](/java/docs/reference/google-cloud-eventarc/1.17.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.16.0](/java/docs/reference/google-cloud-eventarc/1.16.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.15.0](/java/docs/reference/google-cloud-eventarc/1.15.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.14.0](/java/docs/reference/google-cloud-eventarc/1.14.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.13.0](/java/docs/reference/google-cloud-eventarc/1.13.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.12.0](/java/docs/reference/google-cloud-eventarc/1.12.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.11.0](/java/docs/reference/google-cloud-eventarc/1.11.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.9.0](/java/docs/reference/google-cloud-eventarc/1.9.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.8.0](/java/docs/reference/google-cloud-eventarc/1.8.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.7.0](/java/docs/reference/google-cloud-eventarc/1.7.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.6.0](/java/docs/reference/google-cloud-eventarc/1.6.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.5.0](/java/docs/reference/google-cloud-eventarc/1.5.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.4.0](/java/docs/reference/google-cloud-eventarc/1.4.0/com.google.cloud.eventarc.v1.ProviderOrBuilder)\n- [1.2.4](/java/docs/reference/google-cloud-eventarc/1.2.4/com.google.cloud.eventarc.v1.ProviderOrBuilder) \n\n public interface ProviderOrBuilder 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### getDisplayName()\n\n public abstract String getDisplayName()\n\nOutput only. Human friendly name for the Provider. For example \"Cloud\nStorage\".\n\n`string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getDisplayNameBytes()\n\n public abstract ByteString getDisplayNameBytes()\n\nOutput only. Human friendly name for the Provider. For example \"Cloud\nStorage\".\n\n`string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getEventTypes(int index)\n\n public abstract EventType getEventTypes(int index)\n\nOutput only. Event types for this provider.\n\n`\nrepeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getEventTypesCount()\n\n public abstract int getEventTypesCount()\n\nOutput only. Event types for this provider.\n\n`\nrepeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getEventTypesList()\n\n public abstract List\u003cEventType\u003e getEventTypesList()\n\nOutput only. Event types for this provider.\n\n`\nrepeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getEventTypesOrBuilder(int index)\n\n public abstract EventTypeOrBuilder getEventTypesOrBuilder(int index)\n\nOutput only. Event types for this provider.\n\n`\nrepeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getEventTypesOrBuilderList()\n\n public abstract List\u003c? extends EventTypeOrBuilder\u003e getEventTypesOrBuilderList()\n\nOutput only. Event types for this provider.\n\n`\nrepeated .google.cloud.eventarc.v1.EventType event_types = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getName()\n\n public abstract String getName()\n\nOutput only. In\n`projects/{project}/locations/{location}/providers/{provider_id}` format.\n\n`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nOutput only. In\n`projects/{project}/locations/{location}/providers/{provider_id}` format.\n\n`string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`"]]