Class GcpParameterBootstrapConfiguration
java.lang.Object
com.google.cloud.spring.autoconfigure.parameter.GcpParameterBootstrapConfiguration
@AutoConfiguration
@ConditionalOnProperty(prefix="spring.cloud.gcp.parameter",
name="enabled",
havingValue="true")
@EnableConfigurationProperties(GcpParameterProperties.class)
public class GcpParameterBootstrapConfiguration
extends Object
Bootstrap auto configuration for Google Cloud Parameter Starter.
- Since:
- 1.1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongoogleConfigPropertySourceLocator
(GcpParameterProperties parameterProperties, com.google.cloud.parametermanager.v1.ParameterManagerClient parameterManagerClient) com.google.cloud.parametermanager.v1.ParameterManagerClient
parameterManagerClient
(GcpParameterProperties properties)
-
Constructor Details
-
GcpParameterBootstrapConfiguration
public GcpParameterBootstrapConfiguration()
-
-
Method Details
-
parameterManagerClient
@Bean @ConditionalOnMissingBean public com.google.cloud.parametermanager.v1.ParameterManagerClient parameterManagerClient(GcpParameterProperties properties) throws IOException - Throws:
IOException
-
googleConfigPropertySourceLocator
@Bean @ConditionalOnMissingBean public GoogleParameterPropertySourceLocator googleConfigPropertySourceLocator(GcpParameterProperties parameterProperties, com.google.cloud.parametermanager.v1.ParameterManagerClient parameterManagerClient) throws IOException - Throws:
IOException
-