Class Cloudfunctions2FunctionEventTriggerEventFilters.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudfunctions2_function.Cloudfunctions2FunctionEventTriggerEventFilters.Jsii$Proxy
-
- All Implemented Interfaces:
Cloudfunctions2FunctionEventTriggerEventFilters,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- Cloudfunctions2FunctionEventTriggerEventFilters
@Stability(Stable) @Internal public static final class Cloudfunctions2FunctionEventTriggerEventFilters.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements Cloudfunctions2FunctionEventTriggerEventFilters
An implementation forCloudfunctions2FunctionEventTriggerEventFilters
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.cloudfunctions2_function.Cloudfunctions2FunctionEventTriggerEventFilters
Cloudfunctions2FunctionEventTriggerEventFilters.Builder, Cloudfunctions2FunctionEventTriggerEventFilters.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(Cloudfunctions2FunctionEventTriggerEventFilters.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudfunctions2FunctionEventTriggerEventFilters.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAttribute()'Required.StringgetOperator()Optional.StringgetValue()Required.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(Cloudfunctions2FunctionEventTriggerEventFilters.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudfunctions2FunctionEventTriggerEventFilters.Builder.
-
-
Method Detail
-
getAttribute
public final String getAttribute()
Description copied from interface:Cloudfunctions2FunctionEventTriggerEventFilters'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}
- Specified by:
getAttributein interfaceCloudfunctions2FunctionEventTriggerEventFilters
-
getValue
public final String getValue()
Description copied from interface:Cloudfunctions2FunctionEventTriggerEventFiltersRequired.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}
- Specified by:
getValuein interfaceCloudfunctions2FunctionEventTriggerEventFilters
-
getOperator
public final String getOperator()
Description copied from interface:Cloudfunctions2FunctionEventTriggerEventFiltersOptional.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}
- Specified by:
getOperatorin interfaceCloudfunctions2FunctionEventTriggerEventFilters
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-