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.BootstrapCloseable
Configuration 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 void
close()
MainConfigurationProperties
end()
GcpVaultConfigurationProperties
withProjectId(String projectId)
The GCP Project IDGcpVaultConfigurationProperties
withServiceAccountKey(String serviceAccountKey)
The Service Account Key locationGcpVaultConfigurationProperties
withUseDefaultInstance(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:
close
in interfaceAutoCloseable
- Specified by:
close
in 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
-
-