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.



2524
2525
2526
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2524

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)


2486
2487
2488
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2486

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



2492
2493
2494
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2492

def generated_asset_pack_slices
  @generated_asset_pack_slices
end

#generated_recovery_modulesArray<Google::Apis::AndroidpublisherV3::GeneratedRecoveryApk>

Generated recovery apks for recovery actions signed with a key corresponding to certificate_sha256_hash. This includes all generated recovery APKs, also those in draft or cancelled state. This field is not set if no recovery actions were created for this signing key. Corresponds to the JSON property generatedRecoveryModules



2500
2501
2502
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2500

def generated_recovery_modules
  @generated_recovery_modules
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



2506
2507
2508
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2506

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



2512
2513
2514
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2512

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



2517
2518
2519
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2517

def generated_universal_apk
  @generated_universal_apk
end

#targeting_infoGoogle::Apis::AndroidpublisherV3::TargetingInfo

Targeting information about the generated apks. Corresponds to the JSON property targetingInfo



2522
2523
2524
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2522

def targeting_info
  @targeting_info
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2529
2530
2531
2532
2533
2534
2535
2536
2537
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2529

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_recovery_modules = args[:generated_recovery_modules] if args.key?(:generated_recovery_modules)
  @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)
  @targeting_info = args[:targeting_info] if args.key?(:targeting_info)
end