Package org.cdk8s

Interface NameOptions

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    NameOptions.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.52.1 (build 5ccc8f6)",
               date="2022-01-13T16:06:13.579Z")
    @Stability(Stable)
    public interface NameOptions
    extends software.amazon.jsii.JsiiSerializable
    Options for name generation.
    • Method Detail

      • getDelimiter

        @Stability(Stable)
        @Nullable
        default String getDelimiter()
        Delimiter to use between components.

        Default: "-"

      • getExtra

        @Stability(Stable)
        @Nullable
        default List<String> getExtra()
        Extra components to include in the name.

        Default: [] use the construct path components

      • getIncludeHash

        @Stability(Stable)
        @Nullable
        default Boolean getIncludeHash()
        Include a short hash as last part of the name.

        Default: true

      • getMaxLen

        @Stability(Stable)
        @Nullable
        default Number getMaxLen()
        Maximum allowed length for the name.

        Default: 63