Class AlloyDbProperties
java.lang.Object
com.google.cloud.spring.autoconfigure.alloydb.AlloyDbProperties
- All Implemented Interfaces:
CredentialsSupplier
@ConfigurationProperties("spring.cloud.gcp.alloydb")
public class AlloyDbProperties
extends Object
implements CredentialsSupplier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSupplies credentials configuration.booleanvoidsetAdminServiceEndpoint(String adminServiceEndpoint) voidsetDatabaseName(String databaseName) voidsetDelegates(String delegates) voidsetEnableIamAuth(boolean enableIamAuth) voidsetInstanceConnectionUri(String instanceConnectionUri) voidvoidsetNamedConnector(String namedConnector) voidsetProjectId(String projectId) voidsetQuotaProject(String quotaProject) voidsetTargetPrincipal(String targetPrincipal)
-
Constructor Details
-
AlloyDbProperties
public AlloyDbProperties()
-
-
Method Details
-
getCredentials
Description copied from interface:CredentialsSupplierSupplies credentials configuration.- Specified by:
getCredentialsin interfaceCredentialsSupplier- Returns:
- a POJO containing Google Cloud credentials location and scopes
-
getProjectId
-
setProjectId
-
getDatabaseName
-
setDatabaseName
-
getInstanceConnectionUri
-
setInstanceConnectionUri
-
isEnableIamAuth
public boolean isEnableIamAuth() -
setEnableIamAuth
public void setEnableIamAuth(boolean enableIamAuth) -
getIpType
-
setIpType
-
getTargetPrincipal
-
setTargetPrincipal
-
getDelegates
-
setDelegates
-
getAdminServiceEndpoint
-
setAdminServiceEndpoint
-
getQuotaProject
-
setQuotaProject
-
getNamedConnector
-
setNamedConnector
-