Class PubsubSubscriptionCloudStorageConfigOutputReference

  • 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:22.479Z")
    @Stability(Stable)
    public class PubsubSubscriptionCloudStorageConfigOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • PubsubSubscriptionCloudStorageConfigOutputReference

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

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

        @Stability(Stable)
        public PubsubSubscriptionCloudStorageConfigOutputReference​(@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

      • resetAvroConfig

        @Stability(Stable)
        public void resetAvroConfig()
      • resetFilenameDatetimeFormat

        @Stability(Stable)
        public void resetFilenameDatetimeFormat()
      • resetFilenamePrefix

        @Stability(Stable)
        public void resetFilenamePrefix()
      • resetFilenameSuffix

        @Stability(Stable)
        public void resetFilenameSuffix()
      • resetMaxBytes

        @Stability(Stable)
        public void resetMaxBytes()
      • resetMaxDuration

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

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

        @Stability(Stable)
        @NotNull
        public String getState()
      • getBucketInput

        @Stability(Stable)
        @Nullable
        public String getBucketInput()
      • getFilenameDatetimeFormatInput

        @Stability(Stable)
        @Nullable
        public String getFilenameDatetimeFormatInput()
      • getFilenamePrefixInput

        @Stability(Stable)
        @Nullable
        public String getFilenamePrefixInput()
      • getFilenameSuffixInput

        @Stability(Stable)
        @Nullable
        public String getFilenameSuffixInput()
      • getMaxBytesInput

        @Stability(Stable)
        @Nullable
        public Number getMaxBytesInput()
      • getMaxDurationInput

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

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

        @Stability(Stable)
        @NotNull
        public String getBucket()
      • setBucket

        @Stability(Stable)
        public void setBucket​(@NotNull
                              String value)
      • getFilenameDatetimeFormat

        @Stability(Stable)
        @NotNull
        public String getFilenameDatetimeFormat()
      • setFilenameDatetimeFormat

        @Stability(Stable)
        public void setFilenameDatetimeFormat​(@NotNull
                                              String value)
      • getFilenamePrefix

        @Stability(Stable)
        @NotNull
        public String getFilenamePrefix()
      • setFilenamePrefix

        @Stability(Stable)
        public void setFilenamePrefix​(@NotNull
                                      String value)
      • getFilenameSuffix

        @Stability(Stable)
        @NotNull
        public String getFilenameSuffix()
      • setFilenameSuffix

        @Stability(Stable)
        public void setFilenameSuffix​(@NotNull
                                      String value)
      • getMaxBytes

        @Stability(Stable)
        @NotNull
        public Number getMaxBytes()
      • setMaxBytes

        @Stability(Stable)
        public void setMaxBytes​(@NotNull
                                Number value)
      • getMaxDuration

        @Stability(Stable)
        @NotNull
        public String getMaxDuration()
      • setMaxDuration

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

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

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