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
| 5072 5073 5074 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5072 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
| 4975 4976 4977 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4975 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
| 4980 4981 4982 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4980 def cloud_storage_download_details @cloud_storage_download_details end | 
#created ⇒ DateTime
Time this unsampled report was created.
Corresponds to the JSON property created
| 4985 4986 4987 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4985 def created @created end | 
#dimensions ⇒ String
The dimensions for the unsampled report.
Corresponds to the JSON property dimensions
| 4990 4991 4992 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4990 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
| 4998 4999 5000 | # File 'generated/google/apis/analytics_v3/classes.rb', line 4998 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
| 5003 5004 5005 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5003 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
| 5008 5009 5010 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5008 def end_date @end_date end | 
#filters ⇒ String
The filters for the unsampled report.
Corresponds to the JSON property filters
| 5013 5014 5015 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5013 def filters @filters end | 
#id ⇒ String
Unsampled report ID.
Corresponds to the JSON property id
| 5018 5019 5020 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5018 def id @id end | 
#kind ⇒ String
Resource type for an Analytics unsampled report.
Corresponds to the JSON property kind
| 5023 5024 5025 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5023 def kind @kind end | 
#metrics ⇒ String
The metrics for the unsampled report.
Corresponds to the JSON property metrics
| 5028 5029 5030 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5028 def metrics @metrics end | 
#profile_id ⇒ String
View (Profile) ID to which this unsampled report belongs.
Corresponds to the JSON property profileId
| 5033 5034 5035 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5033 def profile_id @profile_id end | 
#segment ⇒ String
The segment for the unsampled report.
Corresponds to the JSON property segment
| 5038 5039 5040 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5038 def segment @segment end | 
#self_link ⇒ String
Link for this unsampled report.
Corresponds to the JSON property selfLink
| 5043 5044 5045 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5043 def self_link @self_link end | 
#start_date ⇒ String
The start date for the unsampled report.
Corresponds to the JSON property start-date
| 5048 5049 5050 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5048 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
| 5054 5055 5056 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5054 def status @status end | 
#title ⇒ String
Title of the unsampled report.
Corresponds to the JSON property title
| 5059 5060 5061 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5059 def title @title end | 
#updated ⇒ DateTime
Time this unsampled report was last modified.
Corresponds to the JSON property updated
| 5064 5065 5066 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5064 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
| 5070 5071 5072 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5070 def web_property_id @web_property_id end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 | # File 'generated/google/apis/analytics_v3/classes.rb', line 5077 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 |