// Copyright 2024 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. syntax = "proto3"; package google.analytics.cloud; option csharp_namespace = "Google.Analytics.Cloud"; option go_package = "google.golang.org/genproto/googleapis/analytics/cloud;cloud"; // ExportStatusLog is used in a log entry to represent the status of a given // BigQuery export job from Google Analytics. Typically, it is sent at the // beginning of the day to indicate the completion of the previous day's export. message ExportStatusLog { // The status of the export. enum Status { // The export status is unknown. UNKNOWN = 0; // The export completed and data is complete. COMPLETE = 1; // The export completed but data is incomplete. INCOMPLETE = 2; // The export failed. FAILED = 3; } // The date of the export. Usually set to the collection date (YYYYMMDD). string export_date = 1; // The status of the export. Status status = 2; // The number of events exported, may include events not eligible for SLA. int64 event_count = 3; // Additional information associated with the status. string message = 4; }