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.



2532
2533
2534
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2532

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)


2494
2495
2496
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2494

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



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

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



2508
2509
2510
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2508

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



2514
2515
2516
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2514

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



2520
2521
2522
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2520

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



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

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



2530
2531
2532
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2530

def targeting_info
  @targeting_info
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2537
2538
2539
2540
2541
2542
2543
2544
2545
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2537

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