Class ReachPlanServiceGrpc.ReachPlanServiceFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<ReachPlanServiceGrpc.ReachPlanServiceFutureStub>
com.google.ads.googleads.v18.services.ReachPlanServiceGrpc.ReachPlanServiceFutureStub
Enclosing class:
ReachPlanServiceGrpc

public static final class ReachPlanServiceGrpc.ReachPlanServiceFutureStub extends io.grpc.stub.AbstractFutureStub<ReachPlanServiceGrpc.ReachPlanServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service ReachPlanService.
 Reach Plan Service gives users information about audience size that can
 be reached through advertisement on YouTube. In particular,
 GenerateReachForecast provides estimated number of people of specified
 demographics that can be reached by an ad in a given market by a campaign of
 certain duration with a defined budget.
 
  • Method Details

    • build

      protected ReachPlanServiceGrpc.ReachPlanServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<ReachPlanServiceGrpc.ReachPlanServiceFutureStub>
    • listPlannableLocations

      public com.google.common.util.concurrent.ListenableFuture<ListPlannableLocationsResponse> listPlannableLocations(ListPlannableLocationsRequest request)
       Returns the list of plannable locations (for example, countries).
       List of thrown errors:
         [AuthenticationError]()
         [AuthorizationError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RequestError]()
       
    • listPlannableProducts

      public com.google.common.util.concurrent.ListenableFuture<ListPlannableProductsResponse> listPlannableProducts(ListPlannableProductsRequest request)
       Returns the list of per-location plannable YouTube ad formats with allowed
       targeting.
       List of thrown errors:
         [AuthenticationError]()
         [AuthorizationError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RequestError]()
       
    • generateReachForecast

      public com.google.common.util.concurrent.ListenableFuture<GenerateReachForecastResponse> generateReachForecast(GenerateReachForecastRequest request)
       Generates a reach forecast for a given targeting / product mix.
       List of thrown errors:
         [AuthenticationError]()
         [AuthorizationError]()
         [FieldError]()
         [HeaderError]()
         [InternalError]()
         [QuotaError]()
         [RangeError]()
         [ReachPlanError]()
         [RequestError]()