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 |