Class StackSettings


  • public class StackSettings
    extends java.lang.Object
    Represents configuration settings for a stack. This class uses the Builder pattern for object construction.
    • Method Detail

      • secretsProvider

        @Nullable
        public java.lang.String secretsProvider()
        The stack's secrets provider.
        Returns:
        the secrets provider
      • encryptedKey

        @Nullable
        public java.lang.String encryptedKey()
        The KMS-encrypted ciphertext for the data key used for secrets encryption. Only used for cloud-based secrets providers.
        Returns:
        the encrypted key
      • encryptionSalt

        @Nullable
        public java.lang.String encryptionSalt()
        The stack's base64 encoded encryption salt. Only used for passphrase-based secrets providers.
        Returns:
        the encryption salt
      • config

        public java.util.Map<java.lang.String,​StackSettingsConfigValue> config()
        Optional configuration bag.
        Returns:
        optional configuration bag
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object