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.



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

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)


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

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



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

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



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

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



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

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



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

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



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

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



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

def targeting_info
  @targeting_info
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



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

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