Class: AWSCDK::Location::CfnAPIKey::AndroidAppProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Location::CfnAPIKey::AndroidAppProperty
- Defined in:
- location/cfn_api_key.rb
Overview
Instance Attribute Summary collapse
- #certificate_fingerprint ⇒ String readonly
- #package ⇒ String readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(certificate_fingerprint:, package:) ⇒ AndroidAppProperty
constructor
A new instance of AndroidAppProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(certificate_fingerprint:, package:) ⇒ AndroidAppProperty
Returns a new instance of AndroidAppProperty.
662 663 664 665 666 667 |
# File 'location/cfn_api_key.rb', line 662 def initialize(certificate_fingerprint:, package:) @certificate_fingerprint = certificate_fingerprint Jsii::Type.check_type(@certificate_fingerprint, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "certificateFingerprint") @package = package Jsii::Type.check_type(@package, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "package") end |
Instance Attribute Details
#certificate_fingerprint ⇒ String (readonly)
671 672 673 |
# File 'location/cfn_api_key.rb', line 671 def certificate_fingerprint @certificate_fingerprint end |
#package ⇒ String (readonly)
674 675 676 |
# File 'location/cfn_api_key.rb', line 674 def package @package end |
Class Method Details
.jsii_properties ⇒ Object
676 677 678 679 680 681 |
# File 'location/cfn_api_key.rb', line 676 def self.jsii_properties { :certificate_fingerprint => "certificateFingerprint", :package => "package", } end |
Instance Method Details
#to_jsii ⇒ Object
683 684 685 686 687 688 689 690 |
# File 'location/cfn_api_key.rb', line 683 def to_jsii result = {} result.merge!({ "certificateFingerprint" => @certificate_fingerprint, "package" => @package, }) result.compact end |