Class ComputeRouterBgpOutputReference

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

      • ComputeRouterBgpOutputReference

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

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

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

      • putAdvertisedIpRanges

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

        @Stability(Stable)
        public void resetAdvertisedGroups()
      • resetAdvertisedIpRanges

        @Stability(Stable)
        public void resetAdvertisedIpRanges()
      • resetAdvertiseMode

        @Stability(Stable)
        public void resetAdvertiseMode()
      • resetIdentifierRange

        @Stability(Stable)
        public void resetIdentifierRange()
      • resetKeepaliveInterval

        @Stability(Stable)
        public void resetKeepaliveInterval()
      • getAdvertisedGroupsInput

        @Stability(Stable)
        @Nullable
        public List<String> getAdvertisedGroupsInput()
      • getAdvertisedIpRangesInput

        @Stability(Stable)
        @Nullable
        public Object getAdvertisedIpRangesInput()
      • getAdvertiseModeInput

        @Stability(Stable)
        @Nullable
        public String getAdvertiseModeInput()
      • getAsnInput

        @Stability(Stable)
        @Nullable
        public Number getAsnInput()
      • getIdentifierRangeInput

        @Stability(Stable)
        @Nullable
        public String getIdentifierRangeInput()
      • getKeepaliveIntervalInput

        @Stability(Stable)
        @Nullable
        public Number getKeepaliveIntervalInput()
      • getAdvertisedGroups

        @Stability(Stable)
        @NotNull
        public List<String> getAdvertisedGroups()
      • setAdvertisedGroups

        @Stability(Stable)
        public void setAdvertisedGroups​(@NotNull
                                        List<String> value)
      • getAdvertiseMode

        @Stability(Stable)
        @NotNull
        public String getAdvertiseMode()
      • setAdvertiseMode

        @Stability(Stable)
        public void setAdvertiseMode​(@NotNull
                                     String value)
      • getAsn

        @Stability(Stable)
        @NotNull
        public Number getAsn()
      • setAsn

        @Stability(Stable)
        public void setAsn​(@NotNull
                           Number value)
      • getIdentifierRange

        @Stability(Stable)
        @NotNull
        public String getIdentifierRange()
      • setIdentifierRange

        @Stability(Stable)
        public void setIdentifierRange​(@NotNull
                                       String value)
      • getKeepaliveInterval

        @Stability(Stable)
        @NotNull
        public Number getKeepaliveInterval()
      • setKeepaliveInterval

        @Stability(Stable)
        public void setKeepaliveInterval​(@NotNull
                                         Number value)
      • getInternalValue

        @Stability(Stable)
        @Nullable
        public ComputeRouterBgp getInternalValue()
      • setInternalValue

        @Stability(Stable)
        public void setInternalValue​(@Nullable
                                     ComputeRouterBgp value)