Class: Google::Apis::AndroidpublisherV3::GeneratedApksPerSigningKey
- Inherits:
-
Object
- Object
- Google::Apis::AndroidpublisherV3::GeneratedApksPerSigningKey
- 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
-
#certificate_sha256_hash ⇒ String
SHA256 hash of the APK signing public key certificate.
-
#generated_asset_pack_slices ⇒ Array<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.
-
#generated_recovery_modules ⇒ Array<Google::Apis::AndroidpublisherV3::GeneratedRecoveryApk>
Generated recovery apks for recovery actions signed with a key corresponding to certificate_sha256_hash.
-
#generated_split_apks ⇒ Array<Google::Apis::AndroidpublisherV3::GeneratedSplitApk>
List of generated split APKs, signed with a key corresponding to certificate_sha256_hash.
-
#generated_standalone_apks ⇒ Array<Google::Apis::AndroidpublisherV3::GeneratedStandaloneApk>
List of generated standalone APKs, signed with a key corresponding to certificate_sha256_hash.
-
#generated_universal_apk ⇒ Google::Apis::AndroidpublisherV3::GeneratedUniversalApk
Download metadata for a universal APK.
-
#targeting_info ⇒ Google::Apis::AndroidpublisherV3::TargetingInfo
Targeting information about the generated apks.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GeneratedApksPerSigningKey
constructor
A new instance of GeneratedApksPerSigningKey.
-
#update!(**args) ⇒ Object
Update properties of this object.
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_hash ⇒ String
SHA256 hash of the APK signing public key certificate.
Corresponds to the JSON property certificateSha256Hash
2494 2495 2496 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2494 def certificate_sha256_hash @certificate_sha256_hash end |
#generated_asset_pack_slices ⇒ Array<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_modules ⇒ Array<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_apks ⇒ Array<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_apks ⇒ Array<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_apk ⇒ Google::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_info ⇒ Google::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 |