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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<GenerateReachForecastResponse>Generates a reach forecast for a given targeting / product mix.com.google.common.util.concurrent.ListenableFuture<ListPlannableLocationsResponse>Returns the list of plannable locations (for example, countries).com.google.common.util.concurrent.ListenableFuture<ListPlannableProductsResponse>Returns the list of per-location plannable YouTube ad formats with allowed targeting.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected ReachPlanServiceGrpc.ReachPlanServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.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]()
-