Class AWSConfigurationDescriptor

java.lang.Object
org.nuxeo.runtime.aws.AWSConfigurationDescriptor
All Implemented Interfaces:
Descriptor

public class AWSConfigurationDescriptor extends Object implements Descriptor
  • Field Details

    • DEFAULT_CONFIG_ID

      public static final String DEFAULT_CONFIG_ID
      See Also:
    • id

      protected String id
    • accessKeyId

      protected String accessKeyId
    • secretKey

      protected String secretKey
    • sessionToken

      protected String sessionToken
    • region

      protected String region
    • trustStorePath

      protected String trustStorePath
      Since:
      2021.10
    • trustStorePassword

      protected String trustStorePassword
      Since:
      2021.10
    • trustStoreType

      protected String trustStoreType
      Since:
      2021.10
    • keyStorePath

      protected String keyStorePath
      Since:
      2021.10
    • keyStorePassword

      protected String keyStorePassword
      Since:
      2021.10
    • keyStoreType

      protected String keyStoreType
      Since:
      2021.10
  • Constructor Details

    • AWSConfigurationDescriptor

      public AWSConfigurationDescriptor()
  • Method Details

    • getId

      public String getId()
      Description copied from interface: Descriptor
      The descriptor id, descriptors with same id are merged.

      To forbid multiple descriptors use UNIQUE_DESCRIPTOR_ID.

      To forbid merge use a unique value, non-overriden toString() for exemple.

      Specified by:
      getId in interface Descriptor
    • getTrustStorePath

      public String getTrustStorePath()
      Since:
      2021.10
    • getTrustStorePassword

      public String getTrustStorePassword()
      Since:
      2021.10
    • getTrustStoreType

      public String getTrustStoreType()
      Since:
      2021.10
    • getKeyStorePath

      public String getKeyStorePath()
      Since:
      2021.10
    • getKeyStorePassword

      public String getKeyStorePassword()
      Since:
      2021.10
    • getKeyStoreType

      public String getKeyStoreType()
      Since:
      2021.10
    • getAccessKeyId

      public String getAccessKeyId()
    • getSecretKey

      public String getSecretKey()
    • getSessionToken

      public String getSessionToken()
    • getRegion

      public String getRegion()
    • merge

      Description copied from interface: Descriptor
      Returns a descriptor representing other merged into this

      Default implementation returns other.

      Specified by:
      merge in interface Descriptor
      Returns:
      the merged descriptor