class Google::Apis::AnalyticsV3::UnsampledReport
JSON template for Analytics unsampled report resource.
Attributes
Account
ID to which this unsampled report belongs. Corresponds to the JSON property `accountId` @return [String]
Download details for a file stored in Google
Cloud Storage. Corresponds to the JSON property `cloudStorageDownloadDetails` @return [Google::Apis::AnalyticsV3::UnsampledReport::CloudStorageDownloadDetails]
Time this unsampled report was created. Corresponds to the JSON property `created` @return [DateTime]
The dimensions for the unsampled report. Corresponds to the JSON property `dimensions` @return [String]
The type of download you need to use for the report data file. Possible values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is ` GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is ` GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field. Corresponds to the JSON property `downloadType` @return [String]
Download details for a file stored in Google
Drive. Corresponds to the JSON property `driveDownloadDetails` @return [Google::Apis::AnalyticsV3::UnsampledReport::DriveDownloadDetails]
The end date for the unsampled report. Corresponds to the JSON property `end-date` @return [String]
The filters for the unsampled report. Corresponds to the JSON property `filters` @return [String]
Unsampled report ID. Corresponds to the JSON property `id` @return [String]
Resource type for an Analytics unsampled report. Corresponds to the JSON property `kind` @return [String]
The metrics for the unsampled report. Corresponds to the JSON property `metrics` @return [String]
View (Profile
) ID to which this unsampled report belongs. Corresponds to the JSON property `profileId` @return [String]
The segment for the unsampled report. Corresponds to the JSON property `segment` @return [String]
Link for this unsampled report. Corresponds to the JSON property `selfLink` @return [String]
The start date for the unsampled report. Corresponds to the JSON property `start-date` @return [String]
Status of this unsampled report. Possible values are PENDING, COMPLETED, or FAILED. Corresponds to the JSON property `status` @return [String]
Title of the unsampled report. Corresponds to the JSON property `title` @return [String]
Time this unsampled report was last modified. Corresponds to the JSON property `updated` @return [DateTime]
Web property ID to which this unsampled report belongs. The web property ID is of the form UA-XXXXX-YY. Corresponds to the JSON property `webPropertyId` @return [String]
Public Class Methods
# File lib/google/apis/analytics_v3/classes.rb, line 5046 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analytics_v3/classes.rb, line 5051 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @cloud_storage_download_details = args[:cloud_storage_download_details] if args.key?(:cloud_storage_download_details) @created = args[:created] if args.key?(:created) @dimensions = args[:dimensions] if args.key?(:dimensions) @download_type = args[:download_type] if args.key?(:download_type) @drive_download_details = args[:drive_download_details] if args.key?(:drive_download_details) @end_date = args[:end_date] if args.key?(:end_date) @filters = args[:filters] if args.key?(:filters) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @metrics = args[:metrics] if args.key?(:metrics) @profile_id = args[:profile_id] if args.key?(:profile_id) @segment = args[:segment] if args.key?(:segment) @self_link = args[:self_link] if args.key?(:self_link) @start_date = args[:start_date] if args.key?(:start_date) @status = args[:status] if args.key?(:status) @title = args[:title] if args.key?(:title) @updated = args[:updated] if args.key?(:updated) @web_property_id = args[:web_property_id] if args.key?(:web_property_id) end