Interface CampaignDraftServiceGrpc.AsyncService
- All Known Implementing Classes:
CampaignDraftServiceGrpc.CampaignDraftServiceImplBase
- Enclosing class:
- CampaignDraftServiceGrpc
public static interface CampaignDraftServiceGrpc.AsyncService
Service to manage campaign drafts.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidlistCampaignDraftAsyncErrors(ListCampaignDraftAsyncErrorsRequest request, io.grpc.stub.StreamObserver<ListCampaignDraftAsyncErrorsResponse> responseObserver) Returns all errors that occurred during CampaignDraft promote.default voidmutateCampaignDrafts(MutateCampaignDraftsRequest request, io.grpc.stub.StreamObserver<MutateCampaignDraftsResponse> responseObserver) Creates, updates, or removes campaign drafts.default voidpromoteCampaignDraft(PromoteCampaignDraftRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Promotes the changes in a draft back to the base campaign.
-
Method Details
-
mutateCampaignDrafts
default void mutateCampaignDrafts(MutateCampaignDraftsRequest request, io.grpc.stub.StreamObserver<MutateCampaignDraftsResponse> responseObserver) Creates, updates, or removes campaign drafts. Operation statuses are returned. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [CampaignDraftError]() [DatabaseError]() [FieldError]() [HeaderError]() [InternalError]() [MutateError]() [QuotaError]() [RequestError]()
-
promoteCampaignDraft
default void promoteCampaignDraft(PromoteCampaignDraftRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Promotes the changes in a draft back to the base campaign. This method returns a Long Running Operation (LRO) indicating if the Promote is done. Use [Operations.GetOperation] to poll the LRO until it is done. Only a done status is returned in the response. See the status in the Campaign Draft resource to determine if the promotion was successful. If the LRO failed, use [CampaignDraftService.ListCampaignDraftAsyncErrors][google.ads.googleads.v18.services.CampaignDraftService.ListCampaignDraftAsyncErrors] to view the list of error reasons. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [CampaignDraftError]() [HeaderError]() [InternalError]() [QuotaError]() [RequestError]()
-
listCampaignDraftAsyncErrors
default void listCampaignDraftAsyncErrors(ListCampaignDraftAsyncErrorsRequest request, io.grpc.stub.StreamObserver<ListCampaignDraftAsyncErrorsResponse> responseObserver) Returns all errors that occurred during CampaignDraft promote. Throws an error if called before campaign draft is promoted. Supports standard list paging. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [HeaderError]() [InternalError]() [QuotaError]() [RequestError]()
-