Class Cloudfunctions2FunctionEventTriggerOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.204Z")
    @Stability(Stable)
    public class Cloudfunctions2FunctionEventTriggerOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • Cloudfunctions2FunctionEventTriggerOutputReference

        protected Cloudfunctions2FunctionEventTriggerOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • Cloudfunctions2FunctionEventTriggerOutputReference

        protected Cloudfunctions2FunctionEventTriggerOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • Cloudfunctions2FunctionEventTriggerOutputReference

        @Stability(Stable)
        public Cloudfunctions2FunctionEventTriggerOutputReference​(@NotNull
                                                                  com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                  @NotNull
                                                                  String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • putEventFilters

        @Stability(Stable)
        public void putEventFilters​(@NotNull
                                    Object value)
        Parameters:
        value - This parameter is required.
      • resetEventFilters

        @Stability(Stable)
        public void resetEventFilters()
      • resetEventType

        @Stability(Stable)
        public void resetEventType()
      • resetPubsubTopic

        @Stability(Stable)
        public void resetPubsubTopic()
      • resetRetryPolicy

        @Stability(Stable)
        public void resetRetryPolicy()
      • resetServiceAccountEmail

        @Stability(Stable)
        public void resetServiceAccountEmail()
      • resetTriggerRegion

        @Stability(Stable)
        public void resetTriggerRegion()
      • getTrigger

        @Stability(Stable)
        @NotNull
        public String getTrigger()
      • getEventFiltersInput

        @Stability(Stable)
        @Nullable
        public Object getEventFiltersInput()
      • getEventTypeInput

        @Stability(Stable)
        @Nullable
        public String getEventTypeInput()
      • getPubsubTopicInput

        @Stability(Stable)
        @Nullable
        public String getPubsubTopicInput()
      • getRetryPolicyInput

        @Stability(Stable)
        @Nullable
        public String getRetryPolicyInput()
      • getServiceAccountEmailInput

        @Stability(Stable)
        @Nullable
        public String getServiceAccountEmailInput()
      • getTriggerRegionInput

        @Stability(Stable)
        @Nullable
        public String getTriggerRegionInput()
      • getEventType

        @Stability(Stable)
        @NotNull
        public String getEventType()
      • setEventType

        @Stability(Stable)
        public void setEventType​(@NotNull
                                 String value)
      • getPubsubTopic

        @Stability(Stable)
        @NotNull
        public String getPubsubTopic()
      • setPubsubTopic

        @Stability(Stable)
        public void setPubsubTopic​(@NotNull
                                   String value)
      • getRetryPolicy

        @Stability(Stable)
        @NotNull
        public String getRetryPolicy()
      • setRetryPolicy

        @Stability(Stable)
        public void setRetryPolicy​(@NotNull
                                   String value)
      • getServiceAccountEmail

        @Stability(Stable)
        @NotNull
        public String getServiceAccountEmail()
      • setServiceAccountEmail

        @Stability(Stable)
        public void setServiceAccountEmail​(@NotNull
                                           String value)
      • getTriggerRegion

        @Stability(Stable)
        @NotNull
        public String getTriggerRegion()
      • setTriggerRegion

        @Stability(Stable)
        public void setTriggerRegion​(@NotNull
                                     String value)