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.



803
804
805
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 803

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)


778
779
780
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 778

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



784
785
786
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 784

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



790
791
792
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 790

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



796
797
798
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 796

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



801
802
803
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 801

def generated_universal_apk
  @generated_universal_apk
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



808
809
810
811
812
813
814
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 808

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