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.



2553
2554
2555
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2553

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)


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

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



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

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



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

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



2535
2536
2537
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2535

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



2541
2542
2543
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2541

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



2546
2547
2548
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2546

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



2551
2552
2553
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2551

def targeting_info
  @targeting_info
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2558
2559
2560
2561
2562
2563
2564
2565
2566
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2558

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