Package com.google.ads.googleads.lib
Class GrpcGoogleAdsCallableFactory
java.lang.Object
com.google.ads.googleads.lib.GrpcGoogleAdsCallableFactory
- All Implemented Interfaces:
com.google.api.gax.grpc.GrpcStubCallableFactory
public class GrpcGoogleAdsCallableFactory
extends Object
implements com.google.api.gax.grpc.GrpcStubCallableFactory
Defines the factory used to create instances for all Google Ads services.
Used in place of the default generated code to override the exceptions generated to throw GoogleAdsException instead of ApiException.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <RequestT,ResponseT>
com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createBaseUnaryCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.UnaryCallSettings<?, ?> callSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,ResponseT>
com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createBatchingCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.BatchingCallSettings<RequestT, ResponseT> batchingCallSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,ResponseT>
com.google.api.gax.rpc.BidiStreamingCallable<RequestT,ResponseT> createBidiStreamingCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.StreamingCallSettings<RequestT, ResponseT> streamingCallSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,ResponseT>
com.google.api.gax.rpc.ClientStreamingCallable<RequestT,ResponseT> createClientStreamingCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.StreamingCallSettings<RequestT, ResponseT> streamingCallSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,ResponseT, MetadataT>
com.google.api.gax.rpc.OperationCallable<RequestT,ResponseT, MetadataT> createOperationCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, com.google.longrunning.Operation> grpcCallSettings, com.google.api.gax.rpc.OperationCallSettings<RequestT, ResponseT, MetadataT> operationCallSettings, com.google.api.gax.rpc.ClientContext clientContext, com.google.longrunning.stub.OperationsStub operationsStub) <RequestT,ResponseT, PagedListResponseT>
com.google.api.gax.rpc.UnaryCallable<RequestT,PagedListResponseT> createPagedCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.PagedCallSettings<RequestT, ResponseT, PagedListResponseT> pagedCallSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,ResponseT>
com.google.api.gax.rpc.ServerStreamingCallable<RequestT,ResponseT> createServerStreamingCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.ServerStreamingCallSettings<RequestT, ResponseT> streamingCallSettings, com.google.api.gax.rpc.ClientContext clientContext) <RequestT,ResponseT>
com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createUnaryCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.UnaryCallSettings<RequestT, ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext)
-
Constructor Details
-
GrpcGoogleAdsCallableFactory
public GrpcGoogleAdsCallableFactory()
-
-
Method Details
-
createBaseUnaryCallable
public static <RequestT,ResponseT> com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createBaseUnaryCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.UnaryCallSettings<?, ?> callSettings, com.google.api.gax.rpc.ClientContext clientContext) -
createUnaryCallable
public <RequestT,ResponseT> com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createUnaryCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.UnaryCallSettings<RequestT, ResponseT> callSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createUnaryCallablein interfacecom.google.api.gax.grpc.GrpcStubCallableFactory
-
createPagedCallable
public <RequestT,ResponseT, com.google.api.gax.rpc.UnaryCallable<RequestT,PagedListResponseT> PagedListResponseT> createPagedCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.PagedCallSettings<RequestT, ResponseT, PagedListResponseT> pagedCallSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createPagedCallablein interfacecom.google.api.gax.grpc.GrpcStubCallableFactory
-
createBatchingCallable
public <RequestT,ResponseT> com.google.api.gax.rpc.UnaryCallable<RequestT,ResponseT> createBatchingCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.BatchingCallSettings<RequestT, ResponseT> batchingCallSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createBatchingCallablein interfacecom.google.api.gax.grpc.GrpcStubCallableFactory
-
createOperationCallable
public <RequestT,ResponseT, com.google.api.gax.rpc.OperationCallable<RequestT,MetadataT> ResponseT, createOperationCallableMetadataT> (com.google.api.gax.grpc.GrpcCallSettings<RequestT, com.google.longrunning.Operation> grpcCallSettings, com.google.api.gax.rpc.OperationCallSettings<RequestT, ResponseT, MetadataT> operationCallSettings, com.google.api.gax.rpc.ClientContext clientContext, com.google.longrunning.stub.OperationsStub operationsStub) - Specified by:
createOperationCallablein interfacecom.google.api.gax.grpc.GrpcStubCallableFactory
-
createBidiStreamingCallable
public <RequestT,ResponseT> com.google.api.gax.rpc.BidiStreamingCallable<RequestT,ResponseT> createBidiStreamingCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.StreamingCallSettings<RequestT, ResponseT> streamingCallSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createBidiStreamingCallablein interfacecom.google.api.gax.grpc.GrpcStubCallableFactory
-
createServerStreamingCallable
public <RequestT,ResponseT> com.google.api.gax.rpc.ServerStreamingCallable<RequestT,ResponseT> createServerStreamingCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.ServerStreamingCallSettings<RequestT, ResponseT> streamingCallSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createServerStreamingCallablein interfacecom.google.api.gax.grpc.GrpcStubCallableFactory
-
createClientStreamingCallable
public <RequestT,ResponseT> com.google.api.gax.rpc.ClientStreamingCallable<RequestT,ResponseT> createClientStreamingCallable(com.google.api.gax.grpc.GrpcCallSettings<RequestT, ResponseT> grpcCallSettings, com.google.api.gax.rpc.StreamingCallSettings<RequestT, ResponseT> streamingCallSettings, com.google.api.gax.rpc.ClientContext clientContext) - Specified by:
createClientStreamingCallablein interfacecom.google.api.gax.grpc.GrpcStubCallableFactory
-