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
577 578 579 |
# File 'generated/google/apis/testing_v1/classes.rb', line 577 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
531 532 533 |
# File 'generated/google/apis/testing_v1/classes.rb', line 531 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
538 539 540 |
# File 'generated/google/apis/testing_v1/classes.rb', line 538 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
544 545 546 |
# File 'generated/google/apis/testing_v1/classes.rb', line 544 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
551 552 553 |
# File 'generated/google/apis/testing_v1/classes.rb', line 551 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
562 563 564 |
# File 'generated/google/apis/testing_v1/classes.rb', line 562 def release_date @release_date end |
#tags ⇒ Array<String>
Tags for this dimension.
Examples: "default", "preview", "deprecated"
Corresponds to the JSON property tags
568 569 570 |
# File 'generated/google/apis/testing_v1/classes.rb', line 568 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
575 576 577 |
# File 'generated/google/apis/testing_v1/classes.rb', line 575 def version_string @version_string end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
582 583 584 585 586 587 588 589 590 |
# File 'generated/google/apis/testing_v1/classes.rb', line 582 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 |