Class: Google::Apis::TestingV1::AndroidVersion
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::TestingV1::AndroidVersion
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/testing_v1/classes.rb,
 generated/google/apis/testing_v1/representations.rb,
 generated/google/apis/testing_v1/representations.rb
Overview
A version of the Android OS
Instance Attribute Summary collapse
- 
  
    
      #api_level  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The API level for this Android version. 
- 
  
    
      #code_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The code name for this Android version. 
- 
  
    
      #distribution  ⇒ Google::Apis::TestingV1::Distribution 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Data about the relative number of devices running a given configuration of the Android platform. 
- 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An opaque id for this Android version. 
- 
  
    
      #release_date  ⇒ Google::Apis::TestingV1::Date 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Represents a whole calendar date, e.g. 
- 
  
    
      #tags  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Tags for this dimension. 
- 
  
    
      #version_string  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A string representing this version of the Android OS. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ AndroidVersion 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of AndroidVersion. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ AndroidVersion
Returns a new instance of AndroidVersion
| 601 602 603 | # File 'generated/google/apis/testing_v1/classes.rb', line 601 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#api_level ⇒ Fixnum
The API level for this Android version.
Examples: 18, 19
Corresponds to the JSON property apiLevel
| 555 556 557 | # File 'generated/google/apis/testing_v1/classes.rb', line 555 def api_level @api_level end | 
#code_name ⇒ String
The code name for this Android version.
Examples: "JellyBean", "KitKat"
Corresponds to the JSON property codeName
| 562 563 564 | # File 'generated/google/apis/testing_v1/classes.rb', line 562 def code_name @code_name end | 
#distribution ⇒ Google::Apis::TestingV1::Distribution
Data about the relative number of devices running a
given configuration of the Android platform.
Corresponds to the JSON property distribution
| 568 569 570 | # File 'generated/google/apis/testing_v1/classes.rb', line 568 def distribution @distribution end | 
#id ⇒ String
An opaque id for this Android version.
Use this id to invoke the TestExecutionService.
Corresponds to the JSON property id
| 575 576 577 | # File 'generated/google/apis/testing_v1/classes.rb', line 575 def id @id end | 
#release_date ⇒ Google::Apis::TestingV1::Date
Represents a whole calendar date, e.g. date of birth. The time of day and
time zone are either specified elsewhere or are not significant. The date
is relative to the Proleptic Gregorian Calendar. The day may be 0 to
represent a year and month where the day is not significant, e.g. credit card
expiration date. The year may be 0 to represent a month and day independent
of year, e.g. anniversary date. Related types are google.type.TimeOfDay
and google.protobuf.Timestamp.
Corresponds to the JSON property releaseDate
| 586 587 588 | # File 'generated/google/apis/testing_v1/classes.rb', line 586 def release_date @release_date end | 
#tags ⇒ Array<String>
Tags for this dimension.
Examples: "default", "preview", "deprecated"
Corresponds to the JSON property tags
| 592 593 594 | # File 'generated/google/apis/testing_v1/classes.rb', line 592 def @tags end | 
#version_string ⇒ String
A string representing this version of the Android OS.
Examples: "4.3", "4.4"
Corresponds to the JSON property versionString
| 599 600 601 | # File 'generated/google/apis/testing_v1/classes.rb', line 599 def version_string @version_string end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 606 607 608 609 610 611 612 613 614 | # File 'generated/google/apis/testing_v1/classes.rb', line 606 def update!(**args) @api_level = args[:api_level] if args.key?(:api_level) @code_name = args[:code_name] if args.key?(:code_name) @distribution = args[:distribution] if args.key?(:distribution) @id = args[:id] if args.key?(:id) @release_date = args[:release_date] if args.key?(:release_date) @tags = args[:tags] if args.key?(:tags) @version_string = args[:version_string] if args.key?(:version_string) end |