Class OracleCloudVaultConfiguration.OracleCloudVault

java.lang.Object
io.micronaut.oraclecloud.discovery.vault.OracleCloudVaultConfiguration.OracleCloudVault
Enclosing class:
OracleCloudVaultConfiguration

@EachProperty(value="vaults", list=true) public static class OracleCloudVaultConfiguration.OracleCloudVault extends Object
An Oracle Cloud Vault.
  • Constructor Details

    • OracleCloudVault

      public OracleCloudVault()
  • Method Details

    • getOcid

      public String getOcid()
      The OCID of the vault that contains secrets that will be retrieved, decoded and set as config vars.
      Returns:
      The OCID of the vault.
    • setOcid

      public void setOcid(String ocid)
      Sets the OCID of the vault that contains secrets that will be retrieved, decoded and set as config vars.
      Parameters:
      ocid - the ocid of the vault
    • getCompartmentOcid

      public String getCompartmentOcid()
      The compartment OCID where the vault resides.
      Returns:
      The compartment OCID.
    • setCompartmentOcid

      public void setCompartmentOcid(String compartmentOcid)
      Sets the compartment OCID where the vault resides.
      Parameters:
      compartmentOcid - The compartment OCID
    • getIncludes

      @NonNull public @NonNull String[] getIncludes()
      Gets the includes array.
      Returns:
      the includes array
    • setIncludes

      public void setIncludes(@NonNull @NonNull String[] includes)
      Sets the includes array of regex patterns to match on secret names. Secrets that match these patterns will be included, except those which also match an exclude pattern. If not provided, then all secrets are included.
      Parameters:
      includes - the includes array
    • getExcludes

      @NonNull public @NonNull String[] getExcludes()
      Gets the excludes array.
      Returns:
      the excludes array
    • setExcludes

      public void setExcludes(@NonNull @NonNull String[] excludes)
      Sets the excludes array of regex patterns to match on secret names. Secrets that match these will always be excluded, even if there is a match on include pattern. If not provided, then no secrets are explicitly excluded.
      Parameters:
      excludes - the excludes array
    • toString

      public String toString()
      Overrides:
      toString in class Object