public interface GoogleAdsOptions extends PipelineOptions
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | GoogleAdsOptions.GoogleAdsCredentialsFactoryAttempts to load the Google Ads credentials. | 
PipelineOptions.AtomicLongFactory, PipelineOptions.CheckEnabled, PipelineOptions.DirectRunner, PipelineOptions.JobNameFactory, PipelineOptions.UserAgentFactory| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getGoogleAdsClientId()OAuth 2.0 Client ID identifying the application. | 
| java.lang.String | getGoogleAdsClientSecret()OAuth 2.0 Client Secret for the specified Client ID. | 
| @Nullable com.google.auth.Credentials | getGoogleAdsCredential()The credential instance that should be used to authenticate against the Google Ads API. | 
| java.lang.Class<? extends CredentialFactory> | getGoogleAdsCredentialFactoryClass()The class of the credential factory to create credentials if none have been explicitly set. | 
| @Nullable java.lang.String | getGoogleAdsDeveloperToken()Google Ads developer token for the user connecting to the Google Ads API. | 
| java.lang.String | getGoogleAdsEndpoint()Host endpoint to use for connections to the Google Ads API. | 
| java.lang.String | getGoogleAdsRefreshToken()OAuth 2.0 Refresh Token for the user connecting to the Google Ads API. | 
| void | setGoogleAdsClientId(java.lang.String clientId) | 
| void | setGoogleAdsClientSecret(java.lang.String clientSecret) | 
| void | setGoogleAdsCredential(com.google.auth.Credentials credential) | 
| void | setGoogleAdsCredentialFactoryClass(java.lang.Class<? extends CredentialFactory> credentialFactoryClass) | 
| void | setGoogleAdsDeveloperToken(java.lang.String developerToken) | 
| void | setGoogleAdsEndpoint(java.lang.String endpoint) | 
| void | setGoogleAdsRefreshToken(java.lang.String refreshToken) | 
as, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgentpopulateDisplayData@Default.String(value="googleads.googleapis.com:443") java.lang.String getGoogleAdsEndpoint()
void setGoogleAdsEndpoint(java.lang.String endpoint)
java.lang.String getGoogleAdsClientId()
https://developers.google.com/google-ads/api/docs/oauth/overview, 
https://developers.google.com/identity/protocols/oauth2void setGoogleAdsClientId(java.lang.String clientId)
java.lang.String getGoogleAdsClientSecret()
https://developers.google.com/google-ads/api/docs/oauth/overview, 
https://developers.google.com/identity/protocols/oauth2void setGoogleAdsClientSecret(java.lang.String clientSecret)
java.lang.String getGoogleAdsRefreshToken()
https://developers.google.com/google-ads/api/docs/oauth/overview, 
https://developers.google.com/identity/protocols/oauth2void setGoogleAdsRefreshToken(java.lang.String refreshToken)
@Nullable java.lang.String getGoogleAdsDeveloperToken()
void setGoogleAdsDeveloperToken(java.lang.String developerToken)
@Default.Class(value=GoogleAdsUserCredentialFactory.class) java.lang.Class<? extends CredentialFactory> getGoogleAdsCredentialFactoryClass()
getGoogleAdsCredential()void setGoogleAdsCredentialFactoryClass(java.lang.Class<? extends CredentialFactory> credentialFactoryClass)
@Default.InstanceFactory(value=GoogleAdsOptions.GoogleAdsCredentialsFactory.class) @Nullable com.google.auth.Credentials getGoogleAdsCredential()
getGoogleAdsCredential(), 
https://github.com/googleapis/google-auth-library-javavoid setGoogleAdsCredential(com.google.auth.Credentials credential)