Interface Cloudfunctions2FunctionEventTriggerEventFilters
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
Cloudfunctions2FunctionEventTriggerEventFilters.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.203Z") @Stability(Stable) public interface Cloudfunctions2FunctionEventTriggerEventFilters extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudfunctions2FunctionEventTriggerEventFilters.BuilderA builder forCloudfunctions2FunctionEventTriggerEventFiltersstatic classCloudfunctions2FunctionEventTriggerEventFilters.Jsii$ProxyAn implementation forCloudfunctions2FunctionEventTriggerEventFilters
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static Cloudfunctions2FunctionEventTriggerEventFilters.Builderbuilder()StringgetAttribute()'Required.default StringgetOperator()Optional.StringgetValue()Required.
-
-
-
Method Detail
-
getAttribute
@Stability(Stable) @NotNull String getAttribute()
'Required.The name of a CloudEvents attribute. Currently, only a subset of attributes are supported for filtering. Use the 'gcloud eventarc providers describe' command to learn more about events and their attributes. Do not filter for the 'type' attribute here, as this is already achieved by the resource's 'event_type' attribute. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#attribute Cloudfunctions2Function#attribute}
-
getValue
@Stability(Stable) @NotNull String getValue()
Required.The value for the attribute. If the operator field is set as 'match-path-pattern', this value can be a path pattern instead of an exact value. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#value Cloudfunctions2Function#value}
-
getOperator
@Stability(Stable) @Nullable default String getOperator()
Optional.The operator used for matching the events with the value of the filter. If not specified, only events that have an exact key-value pair specified in the filter are matched. The only allowed value is 'match-path-pattern'. [See documentation on path patterns here](https://cloud.google.com/eventarc/docs/path-patterns)' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#operator Cloudfunctions2Function#operator}
-
builder
@Stability(Stable) static Cloudfunctions2FunctionEventTriggerEventFilters.Builder builder()
-
-