Package org.apache.camel.main
Class GcpVaultConfigurationProperties
- java.lang.Object
-
- org.apache.camel.vault.VaultConfiguration
-
- org.apache.camel.vault.GcpVaultConfiguration
-
- org.apache.camel.main.GcpVaultConfigurationProperties
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.camel.spi.BootstrapCloseable
@Configurer(bootstrap=true) public class GcpVaultConfigurationProperties extends org.apache.camel.vault.GcpVaultConfiguration implements org.apache.camel.spi.BootstrapCloseableConfiguration for access to GCP Secret.
-
-
Constructor Summary
Constructors Constructor Description GcpVaultConfigurationProperties(MainConfigurationProperties parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()MainConfigurationPropertiesend()GcpVaultConfigurationPropertieswithProjectId(String projectId)The GCP Project IDGcpVaultConfigurationPropertieswithServiceAccountKey(String serviceAccountKey)The Service Account Key locationGcpVaultConfigurationPropertieswithUseDefaultInstance(boolean useDefaultInstance)The GCP Project ID-
Methods inherited from class org.apache.camel.vault.GcpVaultConfiguration
getProjectId, getServiceAccountKey, isUseDefaultInstance, setProjectId, setServiceAccountKey, setUseDefaultInstance
-
-
-
-
Constructor Detail
-
GcpVaultConfigurationProperties
public GcpVaultConfigurationProperties(MainConfigurationProperties parent)
-
-
Method Detail
-
end
public MainConfigurationProperties end()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
withServiceAccountKey
public GcpVaultConfigurationProperties withServiceAccountKey(String serviceAccountKey)
The Service Account Key location
-
withProjectId
public GcpVaultConfigurationProperties withProjectId(String projectId)
The GCP Project ID
-
withUseDefaultInstance
public GcpVaultConfigurationProperties withUseDefaultInstance(boolean useDefaultInstance)
The GCP Project ID
-
-