Class: Google::Apis::AndroidpublisherV3::GeneratedApksPerSigningKey

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/androidpublisher_v3/classes.rb,
lib/google/apis/androidpublisher_v3/representations.rb,
lib/google/apis/androidpublisher_v3/representations.rb

Overview

Download metadata for split, standalone and universal APKs, as well as asset pack slices, signed with a given key.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GeneratedApksPerSigningKey

Returns a new instance of GeneratedApksPerSigningKey.



1383
1384
1385
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 1383

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#certificate_sha256_hashString

SHA256 hash of the APK signing public key certificate. Corresponds to the JSON property certificateSha256Hash

Returns:

  • (String)


1358
1359
1360
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 1358

def certificate_sha256_hash
  @certificate_sha256_hash
end

#generated_asset_pack_slicesArray<Google::Apis::AndroidpublisherV3::GeneratedAssetPackSlice>

List of asset pack slices which will be served for this app bundle, signed with a key corresponding to certificate_sha256_hash. Corresponds to the JSON property generatedAssetPackSlices



1364
1365
1366
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 1364

def generated_asset_pack_slices
  @generated_asset_pack_slices
end

#generated_split_apksArray<Google::Apis::AndroidpublisherV3::GeneratedSplitApk>

List of generated split APKs, signed with a key corresponding to certificate_sha256_hash. Corresponds to the JSON property generatedSplitApks



1370
1371
1372
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 1370

def generated_split_apks
  @generated_split_apks
end

#generated_standalone_apksArray<Google::Apis::AndroidpublisherV3::GeneratedStandaloneApk>

List of generated standalone APKs, signed with a key corresponding to certificate_sha256_hash. Corresponds to the JSON property generatedStandaloneApks



1376
1377
1378
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 1376

def generated_standalone_apks
  @generated_standalone_apks
end

#generated_universal_apkGoogle::Apis::AndroidpublisherV3::GeneratedUniversalApk

Download metadata for a universal APK. Corresponds to the JSON property generatedUniversalApk



1381
1382
1383
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 1381

def generated_universal_apk
  @generated_universal_apk
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1388
1389
1390
1391
1392
1393
1394
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 1388

def update!(**args)
  @certificate_sha256_hash = args[:certificate_sha256_hash] if args.key?(:certificate_sha256_hash)
  @generated_asset_pack_slices = args[:generated_asset_pack_slices] if args.key?(:generated_asset_pack_slices)
  @generated_split_apks = args[:generated_split_apks] if args.key?(:generated_split_apks)
  @generated_standalone_apks = args[:generated_standalone_apks] if args.key?(:generated_standalone_apks)
  @generated_universal_apk = args[:generated_universal_apk] if args.key?(:generated_universal_apk)
end