generated/google/apis/testing_v1/classes.rb in google-api-client-0.42.1 vs generated/google/apis/testing_v1/classes.rb in google-api-client-0.42.2

- old
+ new

@@ -885,10 +885,67 @@ @obb_file = args[:obb_file] if args.key?(:obb_file) @regular_file = args[:regular_file] if args.key?(:regular_file) end end + # A single device IP block + class DeviceIpBlock + include Google::Apis::Core::Hashable + + # Represents a whole or partial calendar date, e.g. a birthday. The time of day + # and time zone are either specified elsewhere or are not significant. The date + # is relative to the Proleptic Gregorian Calendar. This can represent: + # * A full date, with non-zero year, month and day values + # * A month and day value, with a zero year, e.g. an anniversary + # * A year on its own, with zero month and day values + # * A year and month value, with a zero day, e.g. a credit card expiration date + # Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`. + # Corresponds to the JSON property `addedDate` + # @return [Google::Apis::TestingV1::Date] + attr_accessor :added_date + + # An IP address block in CIDR notation eg: 34.68.194.64/29 + # Corresponds to the JSON property `block` + # @return [String] + attr_accessor :block + + # Whether this block is used by physical or virtual devices + # Corresponds to the JSON property `form` + # @return [String] + attr_accessor :form + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @added_date = args[:added_date] if args.key?(:added_date) + @block = args[:block] if args.key?(:block) + @form = args[:form] if args.key?(:form) + end + end + + # List of IP blocks used by the Firebase Test Lab + class DeviceIpBlockCatalog + include Google::Apis::Core::Hashable + + # The device IP blocks used by Firebase Test Lab + # Corresponds to the JSON property `ipBlocks` + # @return [Array<Google::Apis::TestingV1::DeviceIpBlock>] + attr_accessor :ip_blocks + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @ip_blocks = args[:ip_blocks] if args.key?(:ip_blocks) + end + end + # Data about the relative number of devices running a # given configuration of the Android platform. class Distribution include Google::Apis::Core::Hashable @@ -1978,10 +2035,15 @@ # The currently supported Android devices. # Corresponds to the JSON property `androidDeviceCatalog` # @return [Google::Apis::TestingV1::AndroidDeviceCatalog] attr_accessor :android_device_catalog + # List of IP blocks used by the Firebase Test Lab + # Corresponds to the JSON property `deviceIpBlockCatalog` + # @return [Google::Apis::TestingV1::DeviceIpBlockCatalog] + attr_accessor :device_ip_block_catalog + # The currently supported iOS devices. # Corresponds to the JSON property `iosDeviceCatalog` # @return [Google::Apis::TestingV1::IosDeviceCatalog] attr_accessor :ios_device_catalog @@ -2000,9 +2062,10 @@ end # Update properties of this object def update!(**args) @android_device_catalog = args[:android_device_catalog] if args.key?(:android_device_catalog) + @device_ip_block_catalog = args[:device_ip_block_catalog] if args.key?(:device_ip_block_catalog) @ios_device_catalog = args[:ios_device_catalog] if args.key?(:ios_device_catalog) @network_configuration_catalog = args[:network_configuration_catalog] if args.key?(:network_configuration_catalog) @software_catalog = args[:software_catalog] if args.key?(:software_catalog) end end