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
586 587 588 |
# File 'generated/google/apis/testing_v1/classes.rb', line 586 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
540 541 542 |
# File 'generated/google/apis/testing_v1/classes.rb', line 540 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
547 548 549 |
# File 'generated/google/apis/testing_v1/classes.rb', line 547 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
553 554 555 |
# File 'generated/google/apis/testing_v1/classes.rb', line 553 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
560 561 562 |
# File 'generated/google/apis/testing_v1/classes.rb', line 560 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
571 572 573 |
# File 'generated/google/apis/testing_v1/classes.rb', line 571 def release_date @release_date end |
#tags ⇒ Array<String>
Tags for this dimension.
Examples: "default", "preview", "deprecated"
Corresponds to the JSON property tags
577 578 579 |
# File 'generated/google/apis/testing_v1/classes.rb', line 577 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
584 585 586 |
# File 'generated/google/apis/testing_v1/classes.rb', line 584 def version_string @version_string end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
591 592 593 594 595 596 597 598 599 |
# File 'generated/google/apis/testing_v1/classes.rb', line 591 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 |