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
608 609 610 |
# File 'generated/google/apis/testing_v1/classes.rb', line 608 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
562 563 564 |
# File 'generated/google/apis/testing_v1/classes.rb', line 562 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
569 570 571 |
# File 'generated/google/apis/testing_v1/classes.rb', line 569 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
575 576 577 |
# File 'generated/google/apis/testing_v1/classes.rb', line 575 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
582 583 584 |
# File 'generated/google/apis/testing_v1/classes.rb', line 582 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
593 594 595 |
# File 'generated/google/apis/testing_v1/classes.rb', line 593 def release_date @release_date end |
#tags ⇒ Array<String>
Tags for this dimension.
Examples: "default", "preview", "deprecated"
Corresponds to the JSON property tags
599 600 601 |
# File 'generated/google/apis/testing_v1/classes.rb', line 599 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
606 607 608 |
# File 'generated/google/apis/testing_v1/classes.rb', line 606 def version_string @version_string end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
613 614 615 616 617 618 619 620 621 |
# File 'generated/google/apis/testing_v1/classes.rb', line 613 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 |