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.
2553 2554 2555 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2553 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
2515 2516 2517 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2515 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
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_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
2529 2530 2531 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2529 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
2535 2536 2537 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2535 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
2541 2542 2543 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2541 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
2546 2547 2548 |
# File 'lib/google/apis/androidpublisher_v3/classes.rb', line 2546 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
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 |