public class GoogleBigQueryLinkedService extends LinkedService
Constructor and Description |
---|
GoogleBigQueryLinkedService() |
Modifier and Type | Method and Description |
---|---|
Object |
getAdditionalProjects()
Get the additionalProjects property: A comma-separated list of public BigQuery projects to access.
|
GoogleBigQueryAuthenticationType |
getAuthenticationType()
Get the authenticationType property: The OAuth 2.0 authentication mechanism used for authentication.
|
Object |
getClientId()
Get the clientId property: The client id of the google application used to acquire the refresh token.
|
SecretBase |
getClientSecret()
Get the clientSecret property: The client secret of the google application used to acquire the refresh token.
|
Object |
getEmail()
Get the email property: The service account email ID that is used for ServiceAuthentication and can only be used
on self-hosted IR.
|
Object |
getEncryptedCredential()
Get the encryptedCredential property: The encrypted credential used for authentication.
|
Object |
getKeyFilePath()
Get the keyFilePath property: The full path to the .p12 key file that is used to authenticate the service account
email address and can only be used on self-hosted IR.
|
Object |
getProject()
Get the project property: The default BigQuery project to query against.
|
SecretBase |
getRefreshToken()
Get the refreshToken property: The refresh token obtained from Google for authorizing access to BigQuery for
UserAuthentication.
|
Object |
getRequestGoogleDriveScope()
Get the requestGoogleDriveScope property: Whether to request access to Google Drive.
|
Object |
getTrustedCertPath()
Get the trustedCertPath property: The full path of the .pem file containing trusted CA certificates for verifying
the server when connecting over SSL.
|
Object |
getUseSystemTrustStore()
Get the useSystemTrustStore property: Specifies whether to use a CA certificate from the system trust store or
from a specified PEM file.
|
GoogleBigQueryLinkedService |
setAdditionalProjects(Object additionalProjects)
Set the additionalProjects property: A comma-separated list of public BigQuery projects to access.
|
GoogleBigQueryLinkedService |
setAuthenticationType(GoogleBigQueryAuthenticationType authenticationType)
Set the authenticationType property: The OAuth 2.0 authentication mechanism used for authentication.
|
GoogleBigQueryLinkedService |
setClientId(Object clientId)
Set the clientId property: The client id of the google application used to acquire the refresh token.
|
GoogleBigQueryLinkedService |
setClientSecret(SecretBase clientSecret)
Set the clientSecret property: The client secret of the google application used to acquire the refresh token.
|
GoogleBigQueryLinkedService |
setEmail(Object email)
Set the email property: The service account email ID that is used for ServiceAuthentication and can only be used
on self-hosted IR.
|
GoogleBigQueryLinkedService |
setEncryptedCredential(Object encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication.
|
GoogleBigQueryLinkedService |
setKeyFilePath(Object keyFilePath)
Set the keyFilePath property: The full path to the .p12 key file that is used to authenticate the service account
email address and can only be used on self-hosted IR.
|
GoogleBigQueryLinkedService |
setProject(Object project)
Set the project property: The default BigQuery project to query against.
|
GoogleBigQueryLinkedService |
setRefreshToken(SecretBase refreshToken)
Set the refreshToken property: The refresh token obtained from Google for authorizing access to BigQuery for
UserAuthentication.
|
GoogleBigQueryLinkedService |
setRequestGoogleDriveScope(Object requestGoogleDriveScope)
Set the requestGoogleDriveScope property: Whether to request access to Google Drive.
|
GoogleBigQueryLinkedService |
setTrustedCertPath(Object trustedCertPath)
Set the trustedCertPath property: The full path of the .pem file containing trusted CA certificates for verifying
the server when connecting over SSL.
|
GoogleBigQueryLinkedService |
setUseSystemTrustStore(Object useSystemTrustStore)
Set the useSystemTrustStore property: Specifies whether to use a CA certificate from the system trust store or
from a specified PEM file.
|
getAdditionalProperties, getAnnotations, getConnectVia, getDescription, getParameters, setAdditionalProperties, setAnnotations, setConnectVia, setDescription, setParameters
public Object getProject()
public GoogleBigQueryLinkedService setProject(Object project)
project
- the project value to set.public Object getAdditionalProjects()
public GoogleBigQueryLinkedService setAdditionalProjects(Object additionalProjects)
additionalProjects
- the additionalProjects value to set.public Object getRequestGoogleDriveScope()
public GoogleBigQueryLinkedService setRequestGoogleDriveScope(Object requestGoogleDriveScope)
requestGoogleDriveScope
- the requestGoogleDriveScope value to set.public GoogleBigQueryAuthenticationType getAuthenticationType()
public GoogleBigQueryLinkedService setAuthenticationType(GoogleBigQueryAuthenticationType authenticationType)
authenticationType
- the authenticationType value to set.public SecretBase getRefreshToken()
public GoogleBigQueryLinkedService setRefreshToken(SecretBase refreshToken)
refreshToken
- the refreshToken value to set.public Object getClientId()
public GoogleBigQueryLinkedService setClientId(Object clientId)
clientId
- the clientId value to set.public SecretBase getClientSecret()
public GoogleBigQueryLinkedService setClientSecret(SecretBase clientSecret)
clientSecret
- the clientSecret value to set.public Object getEmail()
public GoogleBigQueryLinkedService setEmail(Object email)
email
- the email value to set.public Object getKeyFilePath()
public GoogleBigQueryLinkedService setKeyFilePath(Object keyFilePath)
keyFilePath
- the keyFilePath value to set.public Object getTrustedCertPath()
public GoogleBigQueryLinkedService setTrustedCertPath(Object trustedCertPath)
trustedCertPath
- the trustedCertPath value to set.public Object getUseSystemTrustStore()
public GoogleBigQueryLinkedService setUseSystemTrustStore(Object useSystemTrustStore)
useSystemTrustStore
- the useSystemTrustStore value to set.public Object getEncryptedCredential()
public GoogleBigQueryLinkedService setEncryptedCredential(Object encryptedCredential)
encryptedCredential
- the encryptedCredential value to set.Copyright © 2021 Microsoft Corporation. All rights reserved.