Class GoogleAdsResponseMetadata

java.lang.Object
com.google.api.gax.grpc.GrpcResponseMetadata
com.google.ads.googleads.lib.GoogleAdsResponseMetadata
All Implemented Interfaces:
com.google.api.gax.grpc.ResponseMetadataHandler

public class GoogleAdsResponseMetadata extends com.google.api.gax.grpc.GrpcResponseMetadata
GoogleAdsResponseMetadata is used to access the response metadata returned by a Google Ads RPC.

NOTE: the GoogleAdsResponseMetadata class is not thread-safe and should NOT be re-used for multiple calls. A new instance of GoogleAdsResponseMetadata should be constructed for each call that requires metadata to be accessed.

Example usage:

 
 GoogleAdsResponseMetadata metadata = new GoogleAdsResponseMetadata();
 Foo foo = client.getFooCallable().call(getFooRequest, metadata.createContextWithHandlers());
 System.out.println("Request id: " + metadata.getRequestId());
 
 
  • Field Details

  • Constructor Details

    • GoogleAdsResponseMetadata

      public GoogleAdsResponseMetadata()
  • Method Details

    • onHeaders

      public void onHeaders(io.grpc.Metadata metadata)
      Specified by:
      onHeaders in interface com.google.api.gax.grpc.ResponseMetadataHandler
      Overrides:
      onHeaders in class com.google.api.gax.grpc.GrpcResponseMetadata
    • getRequestId

      public String getRequestId()
      Get the request id returned in the RPC headers. Returns null if the RPC has not completed or no request id was received.