Class Cloudfunctions2FunctionEventTriggerEventFilters.Jsii$Proxy

    • 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:
        getAttribute in interface Cloudfunctions2FunctionEventTriggerEventFilters
      • getValue

        public final String getValue()
        Description copied from interface: Cloudfunctions2FunctionEventTriggerEventFilters
        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}

        Specified by:
        getValue in interface Cloudfunctions2FunctionEventTriggerEventFilters
      • getOperator

        public final String getOperator()
        Description copied from interface: Cloudfunctions2FunctionEventTriggerEventFilters
        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}

        Specified by:
        getOperator in interface Cloudfunctions2FunctionEventTriggerEventFilters
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object