Interface FilteringAttributeOrBuilder (1.72.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface FilteringAttributeOrBuilder extends MessageOrBuilder
Methods
getAttribute()
public abstract String getAttribute()
Output only. Attribute used for filtering the event type.
string attribute = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The attribute.
|
getAttributeBytes()
public abstract ByteString getAttributeBytes()
Output only. Attribute used for filtering the event type.
string attribute = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for attribute.
|
getDescription()
public abstract String getDescription()
Output only. Description of the purpose of the attribute.
string description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The description.
|
getDescriptionBytes()
public abstract ByteString getDescriptionBytes()
Output only. Description of the purpose of the attribute.
string description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for description.
|
getPathPatternSupported()
public abstract boolean getPathPatternSupported()
Output only. If true, the attribute accepts matching expressions in the
Eventarc PathPattern format.
bool path_pattern_supported = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
The pathPatternSupported.
|
getRequired()
public abstract boolean getRequired()
Output only. If true, the triggers for this provider should always specify
a filter on these attributes. Trigger creation will fail otherwise.
bool required = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
The required.
|
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 FilteringAttributeOrBuilder (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.FilteringAttributeOrBuilder)\n- [1.70.0](/java/docs/reference/google-cloud-eventarc/1.70.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.68.0](/java/docs/reference/google-cloud-eventarc/1.68.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.67.0](/java/docs/reference/google-cloud-eventarc/1.67.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.64.0](/java/docs/reference/google-cloud-eventarc/1.64.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.63.0](/java/docs/reference/google-cloud-eventarc/1.63.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.62.0](/java/docs/reference/google-cloud-eventarc/1.62.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.60.0](/java/docs/reference/google-cloud-eventarc/1.60.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.59.0](/java/docs/reference/google-cloud-eventarc/1.59.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.58.0](/java/docs/reference/google-cloud-eventarc/1.58.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.57.0](/java/docs/reference/google-cloud-eventarc/1.57.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.56.0](/java/docs/reference/google-cloud-eventarc/1.56.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.55.0](/java/docs/reference/google-cloud-eventarc/1.55.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.54.0](/java/docs/reference/google-cloud-eventarc/1.54.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.53.0](/java/docs/reference/google-cloud-eventarc/1.53.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.52.0](/java/docs/reference/google-cloud-eventarc/1.52.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.51.0](/java/docs/reference/google-cloud-eventarc/1.51.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.49.0](/java/docs/reference/google-cloud-eventarc/1.49.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.48.0](/java/docs/reference/google-cloud-eventarc/1.48.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.47.0](/java/docs/reference/google-cloud-eventarc/1.47.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.46.0](/java/docs/reference/google-cloud-eventarc/1.46.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.45.0](/java/docs/reference/google-cloud-eventarc/1.45.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.44.0](/java/docs/reference/google-cloud-eventarc/1.44.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.43.0](/java/docs/reference/google-cloud-eventarc/1.43.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.42.0](/java/docs/reference/google-cloud-eventarc/1.42.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.41.0](/java/docs/reference/google-cloud-eventarc/1.41.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.40.0](/java/docs/reference/google-cloud-eventarc/1.40.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.39.0](/java/docs/reference/google-cloud-eventarc/1.39.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.37.0](/java/docs/reference/google-cloud-eventarc/1.37.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.36.0](/java/docs/reference/google-cloud-eventarc/1.36.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.35.0](/java/docs/reference/google-cloud-eventarc/1.35.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.34.0](/java/docs/reference/google-cloud-eventarc/1.34.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.33.0](/java/docs/reference/google-cloud-eventarc/1.33.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.32.0](/java/docs/reference/google-cloud-eventarc/1.32.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.31.0](/java/docs/reference/google-cloud-eventarc/1.31.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.30.0](/java/docs/reference/google-cloud-eventarc/1.30.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.29.0](/java/docs/reference/google-cloud-eventarc/1.29.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.28.0](/java/docs/reference/google-cloud-eventarc/1.28.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.27.0](/java/docs/reference/google-cloud-eventarc/1.27.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.24.0](/java/docs/reference/google-cloud-eventarc/1.24.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.23.0](/java/docs/reference/google-cloud-eventarc/1.23.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.22.0](/java/docs/reference/google-cloud-eventarc/1.22.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.21.0](/java/docs/reference/google-cloud-eventarc/1.21.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.20.0](/java/docs/reference/google-cloud-eventarc/1.20.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.19.0](/java/docs/reference/google-cloud-eventarc/1.19.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.18.0](/java/docs/reference/google-cloud-eventarc/1.18.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.17.0](/java/docs/reference/google-cloud-eventarc/1.17.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.16.0](/java/docs/reference/google-cloud-eventarc/1.16.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.15.0](/java/docs/reference/google-cloud-eventarc/1.15.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.14.0](/java/docs/reference/google-cloud-eventarc/1.14.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.13.0](/java/docs/reference/google-cloud-eventarc/1.13.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.12.0](/java/docs/reference/google-cloud-eventarc/1.12.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.11.0](/java/docs/reference/google-cloud-eventarc/1.11.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.9.0](/java/docs/reference/google-cloud-eventarc/1.9.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.8.0](/java/docs/reference/google-cloud-eventarc/1.8.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.7.0](/java/docs/reference/google-cloud-eventarc/1.7.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.6.0](/java/docs/reference/google-cloud-eventarc/1.6.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.5.0](/java/docs/reference/google-cloud-eventarc/1.5.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.4.0](/java/docs/reference/google-cloud-eventarc/1.4.0/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder)\n- [1.2.4](/java/docs/reference/google-cloud-eventarc/1.2.4/com.google.cloud.eventarc.v1.FilteringAttributeOrBuilder) \n\n public interface FilteringAttributeOrBuilder 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### getAttribute()\n\n public abstract String getAttribute()\n\nOutput only. Attribute used for filtering the event type.\n\n`string attribute = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getAttributeBytes()\n\n public abstract ByteString getAttributeBytes()\n\nOutput only. Attribute used for filtering the event type.\n\n`string attribute = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getDescription()\n\n public abstract String getDescription()\n\nOutput only. Description of the purpose of the attribute.\n\n`string description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getDescriptionBytes()\n\n public abstract ByteString getDescriptionBytes()\n\nOutput only. Description of the purpose of the attribute.\n\n`string description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getPathPatternSupported()\n\n public abstract boolean getPathPatternSupported()\n\nOutput only. If true, the attribute accepts matching expressions in the\nEventarc PathPattern format.\n\n`bool path_pattern_supported = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];`\n\n### getRequired()\n\n public abstract boolean getRequired()\n\nOutput only. If true, the triggers for this provider should always specify\na filter on these attributes. Trigger creation will fail otherwise.\n\n`bool required = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];`"]]