Class GoogleAdsHeaderProvider

  • All Implemented Interfaces:
    com.google.api.gax.rpc.HeaderProvider

    public abstract class GoogleAdsHeaderProvider
    extends java.lang.Object
    implements com.google.api.gax.rpc.HeaderProvider
    A provider for setting the Google Ads API specific headers.

    Credentials are not provided by this header set, rather these are handled by gRPC.

    • Constructor Detail

      • GoogleAdsHeaderProvider

        public GoogleAdsHeaderProvider()
    • Method Detail

      • getDeveloperToken

        public abstract java.lang.String getDeveloperToken()
        Returns the configured developer token.
      • getLoginCustomerId

        @Nullable
        public abstract java.lang.Long getLoginCustomerId()
        Returns the configured login customer ID.
      • getLinkedCustomerId

        @Nullable
        public abstract java.lang.Long getLinkedCustomerId()
        Returns the configured linked customer ID.
      • getHeaders

        @Memoized
        public com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> getHeaders()
        Specified by:
        getHeaders in interface com.google.api.gax.rpc.HeaderProvider