Class: Google::Apis::AnalyticsV3::UnsampledReport
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsV3::UnsampledReport
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/analytics_v3/classes.rb,
generated/google/apis/analytics_v3/representations.rb,
generated/google/apis/analytics_v3/representations.rb
Overview
JSON template for Analytics unsampled report resource.
Defined Under Namespace
Classes: CloudStorageDownloadDetails, DriveDownloadDetails
Instance Attribute Summary collapse
-
#account_id ⇒ String
Account ID to which this unsampled report belongs.
-
#cloud_storage_download_details ⇒ Google::Apis::AnalyticsV3::UnsampledReport::CloudStorageDownloadDetails
Download details for a file stored in Google Cloud Storage.
-
#created ⇒ DateTime
Time this unsampled report was created.
-
#dimensions ⇒ String
The dimensions for the unsampled report.
-
#download_type ⇒ String
The type of download you need to use for the report data file.
-
#drive_download_details ⇒ Google::Apis::AnalyticsV3::UnsampledReport::DriveDownloadDetails
Download details for a file stored in Google Drive.
-
#end_date ⇒ String
The end date for the unsampled report.
-
#filters ⇒ String
The filters for the unsampled report.
-
#id ⇒ String
Unsampled report ID.
-
#kind ⇒ String
Resource type for an Analytics unsampled report.
-
#metrics ⇒ String
The metrics for the unsampled report.
-
#profile_id ⇒ String
View (Profile) ID to which this unsampled report belongs.
-
#segment ⇒ String
The segment for the unsampled report.
-
#self_link ⇒ String
Link for this unsampled report.
-
#start_date ⇒ String
The start date for the unsampled report.
-
#status ⇒ String
Status of this unsampled report.
-
#title ⇒ String
Title of the unsampled report.
-
#updated ⇒ DateTime
Time this unsampled report was last modified.
-
#web_property_id ⇒ String
Web property ID to which this unsampled report belongs.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UnsampledReport
constructor
A new instance of UnsampledReport.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ UnsampledReport
Returns a new instance of UnsampledReport.
4875 4876 4877 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4875 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
Account ID to which this unsampled report belongs.
Corresponds to the JSON property accountId
4778 4779 4780 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4778 def account_id @account_id end |
#cloud_storage_download_details ⇒ Google::Apis::AnalyticsV3::UnsampledReport::CloudStorageDownloadDetails
Download details for a file stored in Google Cloud Storage.
Corresponds to the JSON property cloudStorageDownloadDetails
4783 4784 4785 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4783 def cloud_storage_download_details @cloud_storage_download_details end |
#created ⇒ DateTime
Time this unsampled report was created.
Corresponds to the JSON property created
4788 4789 4790 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4788 def created @created end |
#dimensions ⇒ String
The dimensions for the unsampled report.
Corresponds to the JSON property dimensions
4793 4794 4795 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4793 def dimensions @dimensions end |
#download_type ⇒ 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
4801 4802 4803 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4801 def download_type @download_type end |
#drive_download_details ⇒ Google::Apis::AnalyticsV3::UnsampledReport::DriveDownloadDetails
Download details for a file stored in Google Drive.
Corresponds to the JSON property driveDownloadDetails
4806 4807 4808 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4806 def drive_download_details @drive_download_details end |
#end_date ⇒ String
The end date for the unsampled report.
Corresponds to the JSON property end-date
4811 4812 4813 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4811 def end_date @end_date end |
#filters ⇒ String
The filters for the unsampled report.
Corresponds to the JSON property filters
4816 4817 4818 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4816 def filters @filters end |
#id ⇒ String
Unsampled report ID.
Corresponds to the JSON property id
4821 4822 4823 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4821 def id @id end |
#kind ⇒ String
Resource type for an Analytics unsampled report.
Corresponds to the JSON property kind
4826 4827 4828 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4826 def kind @kind end |
#metrics ⇒ String
The metrics for the unsampled report.
Corresponds to the JSON property metrics
4831 4832 4833 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4831 def metrics @metrics end |
#profile_id ⇒ String
View (Profile) ID to which this unsampled report belongs.
Corresponds to the JSON property profileId
4836 4837 4838 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4836 def profile_id @profile_id end |
#segment ⇒ String
The segment for the unsampled report.
Corresponds to the JSON property segment
4841 4842 4843 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4841 def segment @segment end |
#self_link ⇒ String
Link for this unsampled report.
Corresponds to the JSON property selfLink
4846 4847 4848 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4846 def self_link @self_link end |
#start_date ⇒ String
The start date for the unsampled report.
Corresponds to the JSON property start-date
4851 4852 4853 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4851 def start_date @start_date end |
#status ⇒ String
Status of this unsampled report. Possible values are PENDING, COMPLETED, or
FAILED.
Corresponds to the JSON property status
4857 4858 4859 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4857 def status @status end |
#title ⇒ String
Title of the unsampled report.
Corresponds to the JSON property title
4862 4863 4864 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4862 def title @title end |
#updated ⇒ DateTime
Time this unsampled report was last modified.
Corresponds to the JSON property updated
4867 4868 4869 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4867 def updated @updated end |
#web_property_id ⇒ String
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
4873 4874 4875 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4873 def web_property_id @web_property_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 |
# File 'generated/google/apis/analytics_v3/classes.rb', line 4880 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 |