Class StorageBucketLifecycleRuleConditionOutputReference

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

      • StorageBucketLifecycleRuleConditionOutputReference

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

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

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

      • resetAge

        @Stability(Stable)
        public void resetAge()
      • resetCreatedBefore

        @Stability(Stable)
        public void resetCreatedBefore()
      • resetCustomTimeBefore

        @Stability(Stable)
        public void resetCustomTimeBefore()
      • resetDaysSinceCustomTime

        @Stability(Stable)
        public void resetDaysSinceCustomTime()
      • resetDaysSinceNoncurrentTime

        @Stability(Stable)
        public void resetDaysSinceNoncurrentTime()
      • resetMatchesPrefix

        @Stability(Stable)
        public void resetMatchesPrefix()
      • resetMatchesStorageClass

        @Stability(Stable)
        public void resetMatchesStorageClass()
      • resetMatchesSuffix

        @Stability(Stable)
        public void resetMatchesSuffix()
      • resetNoAge

        @Stability(Stable)
        public void resetNoAge()
      • resetNoncurrentTimeBefore

        @Stability(Stable)
        public void resetNoncurrentTimeBefore()
      • resetNumNewerVersions

        @Stability(Stable)
        public void resetNumNewerVersions()
      • resetSendAgeIfZero

        @Stability(Stable)
        public void resetSendAgeIfZero()
      • resetSendDaysSinceCustomTimeIfZero

        @Stability(Stable)
        public void resetSendDaysSinceCustomTimeIfZero()
      • resetSendDaysSinceNoncurrentTimeIfZero

        @Stability(Stable)
        public void resetSendDaysSinceNoncurrentTimeIfZero()
      • resetSendNumNewerVersionsIfZero

        @Stability(Stable)
        public void resetSendNumNewerVersionsIfZero()
      • resetWithState

        @Stability(Stable)
        public void resetWithState()
      • getAgeInput

        @Stability(Stable)
        @Nullable
        public Number getAgeInput()
      • getCreatedBeforeInput

        @Stability(Stable)
        @Nullable
        public String getCreatedBeforeInput()
      • getCustomTimeBeforeInput

        @Stability(Stable)
        @Nullable
        public String getCustomTimeBeforeInput()
      • getDaysSinceCustomTimeInput

        @Stability(Stable)
        @Nullable
        public Number getDaysSinceCustomTimeInput()
      • getDaysSinceNoncurrentTimeInput

        @Stability(Stable)
        @Nullable
        public Number getDaysSinceNoncurrentTimeInput()
      • getMatchesPrefixInput

        @Stability(Stable)
        @Nullable
        public List<String> getMatchesPrefixInput()
      • getMatchesStorageClassInput

        @Stability(Stable)
        @Nullable
        public List<String> getMatchesStorageClassInput()
      • getMatchesSuffixInput

        @Stability(Stable)
        @Nullable
        public List<String> getMatchesSuffixInput()
      • getNoAgeInput

        @Stability(Stable)
        @Nullable
        public Object getNoAgeInput()
      • getNoncurrentTimeBeforeInput

        @Stability(Stable)
        @Nullable
        public String getNoncurrentTimeBeforeInput()
      • getNumNewerVersionsInput

        @Stability(Stable)
        @Nullable
        public Number getNumNewerVersionsInput()
      • getSendAgeIfZeroInput

        @Stability(Stable)
        @Nullable
        public Object getSendAgeIfZeroInput()
      • getSendDaysSinceCustomTimeIfZeroInput

        @Stability(Stable)
        @Nullable
        public Object getSendDaysSinceCustomTimeIfZeroInput()
      • getSendDaysSinceNoncurrentTimeIfZeroInput

        @Stability(Stable)
        @Nullable
        public Object getSendDaysSinceNoncurrentTimeIfZeroInput()
      • getSendNumNewerVersionsIfZeroInput

        @Stability(Stable)
        @Nullable
        public Object getSendNumNewerVersionsIfZeroInput()
      • getWithStateInput

        @Stability(Stable)
        @Nullable
        public String getWithStateInput()
      • getAge

        @Stability(Stable)
        @NotNull
        public Number getAge()
      • setAge

        @Stability(Stable)
        public void setAge​(@NotNull
                           Number value)
      • getCreatedBefore

        @Stability(Stable)
        @NotNull
        public String getCreatedBefore()
      • setCreatedBefore

        @Stability(Stable)
        public void setCreatedBefore​(@NotNull
                                     String value)
      • getCustomTimeBefore

        @Stability(Stable)
        @NotNull
        public String getCustomTimeBefore()
      • setCustomTimeBefore

        @Stability(Stable)
        public void setCustomTimeBefore​(@NotNull
                                        String value)
      • getDaysSinceCustomTime

        @Stability(Stable)
        @NotNull
        public Number getDaysSinceCustomTime()
      • setDaysSinceCustomTime

        @Stability(Stable)
        public void setDaysSinceCustomTime​(@NotNull
                                           Number value)
      • getDaysSinceNoncurrentTime

        @Stability(Stable)
        @NotNull
        public Number getDaysSinceNoncurrentTime()
      • setDaysSinceNoncurrentTime

        @Stability(Stable)
        public void setDaysSinceNoncurrentTime​(@NotNull
                                               Number value)
      • getMatchesPrefix

        @Stability(Stable)
        @NotNull
        public List<String> getMatchesPrefix()
      • setMatchesPrefix

        @Stability(Stable)
        public void setMatchesPrefix​(@NotNull
                                     List<String> value)
      • getMatchesStorageClass

        @Stability(Stable)
        @NotNull
        public List<String> getMatchesStorageClass()
      • setMatchesStorageClass

        @Stability(Stable)
        public void setMatchesStorageClass​(@NotNull
                                           List<String> value)
      • getMatchesSuffix

        @Stability(Stable)
        @NotNull
        public List<String> getMatchesSuffix()
      • setMatchesSuffix

        @Stability(Stable)
        public void setMatchesSuffix​(@NotNull
                                     List<String> value)
      • getNoAge

        @Stability(Stable)
        @NotNull
        public Object getNoAge()
      • setNoAge

        @Stability(Stable)
        public void setNoAge​(@NotNull
                             Boolean value)
      • setNoAge

        @Stability(Stable)
        public void setNoAge​(@NotNull
                             com.hashicorp.cdktf.IResolvable value)
      • getNoncurrentTimeBefore

        @Stability(Stable)
        @NotNull
        public String getNoncurrentTimeBefore()
      • setNoncurrentTimeBefore

        @Stability(Stable)
        public void setNoncurrentTimeBefore​(@NotNull
                                            String value)
      • getNumNewerVersions

        @Stability(Stable)
        @NotNull
        public Number getNumNewerVersions()
      • setNumNewerVersions

        @Stability(Stable)
        public void setNumNewerVersions​(@NotNull
                                        Number value)
      • getSendAgeIfZero

        @Stability(Stable)
        @NotNull
        public Object getSendAgeIfZero()
      • setSendAgeIfZero

        @Stability(Stable)
        public void setSendAgeIfZero​(@NotNull
                                     Boolean value)
      • setSendAgeIfZero

        @Stability(Stable)
        public void setSendAgeIfZero​(@NotNull
                                     com.hashicorp.cdktf.IResolvable value)
      • getSendDaysSinceCustomTimeIfZero

        @Stability(Stable)
        @NotNull
        public Object getSendDaysSinceCustomTimeIfZero()
      • setSendDaysSinceCustomTimeIfZero

        @Stability(Stable)
        public void setSendDaysSinceCustomTimeIfZero​(@NotNull
                                                     Boolean value)
      • setSendDaysSinceCustomTimeIfZero

        @Stability(Stable)
        public void setSendDaysSinceCustomTimeIfZero​(@NotNull
                                                     com.hashicorp.cdktf.IResolvable value)
      • getSendDaysSinceNoncurrentTimeIfZero

        @Stability(Stable)
        @NotNull
        public Object getSendDaysSinceNoncurrentTimeIfZero()
      • setSendDaysSinceNoncurrentTimeIfZero

        @Stability(Stable)
        public void setSendDaysSinceNoncurrentTimeIfZero​(@NotNull
                                                         Boolean value)
      • setSendDaysSinceNoncurrentTimeIfZero

        @Stability(Stable)
        public void setSendDaysSinceNoncurrentTimeIfZero​(@NotNull
                                                         com.hashicorp.cdktf.IResolvable value)
      • getSendNumNewerVersionsIfZero

        @Stability(Stable)
        @NotNull
        public Object getSendNumNewerVersionsIfZero()
      • setSendNumNewerVersionsIfZero

        @Stability(Stable)
        public void setSendNumNewerVersionsIfZero​(@NotNull
                                                  Boolean value)
      • setSendNumNewerVersionsIfZero

        @Stability(Stable)
        public void setSendNumNewerVersionsIfZero​(@NotNull
                                                  com.hashicorp.cdktf.IResolvable value)
      • getWithState

        @Stability(Stable)
        @NotNull
        public String getWithState()
      • setWithState

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