Package org.nuxeo.runtime.aws
Class AWSConfigurationDescriptor
- java.lang.Object
-
- org.nuxeo.runtime.aws.AWSConfigurationDescriptor
-
- All Implemented Interfaces:
Descriptor
public class AWSConfigurationDescriptor extends Object implements Descriptor
-
-
Field Summary
Fields Modifier and Type Field Description protected String
accessKeyId
static String
DEFAULT_CONFIG_ID
protected String
id
protected String
keyStorePassword
protected String
keyStorePath
protected String
keyStoreType
protected String
region
protected String
secretKey
protected String
sessionToken
protected String
trustStorePassword
protected String
trustStorePath
protected String
trustStoreType
-
Fields inherited from interface org.nuxeo.runtime.model.Descriptor
UNIQUE_DESCRIPTOR_ID
-
-
Constructor Summary
Constructors Constructor Description AWSConfigurationDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAccessKeyId()
String
getId()
The descriptor id, descriptors with same id are merged.String
getKeyStorePassword()
String
getKeyStorePath()
String
getKeyStoreType()
String
getRegion()
String
getSecretKey()
String
getSessionToken()
String
getTrustStorePassword()
String
getTrustStorePath()
String
getTrustStoreType()
AWSConfigurationDescriptor
merge(Descriptor o)
Returns a descriptor representingother
merged intothis
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.nuxeo.runtime.model.Descriptor
doesRemove
-
-
-
-
Field Detail
-
DEFAULT_CONFIG_ID
public static final String DEFAULT_CONFIG_ID
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
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 interfaceDescriptor
-
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
public AWSConfigurationDescriptor merge(Descriptor o)
Description copied from interface:Descriptor
Returns a descriptor representingother
merged intothis
Default implementation returns
other
.- Specified by:
merge
in interfaceDescriptor
- Returns:
- the merged descriptor
-
-