Class: Google::Apis::CloudkmsV1::EncryptResponse
- Inherits:
-
Object
- Object
- Google::Apis::CloudkmsV1::EncryptResponse
- Defined in:
- generated/google/apis/cloudkms_v1/classes.rb,
generated/google/apis/cloudkms_v1/representations.rb,
generated/google/apis/cloudkms_v1/representations.rb
Overview
Response message for KeyManagementService.Encrypt.
Instance Attribute Summary collapse
-
#ciphertext ⇒ String
The encrypted data.
-
#name ⇒ String
The resource name of the CryptoKeyVersion used in encryption.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EncryptResponse
constructor
A new instance of EncryptResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ EncryptResponse
Returns a new instance of EncryptResponse
653 654 655 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 653 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ciphertext ⇒ String
The encrypted data.
Corresponds to the JSON property ciphertext
NOTE: Values are automatically base64 encoded/decoded in the client library.
645 646 647 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 645 def ciphertext @ciphertext end |
#name ⇒ String
The resource name of the CryptoKeyVersion used in encryption. Check
this field to verify that the intended resource was used for encryption.
Corresponds to the JSON property name
651 652 653 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 651 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
658 659 660 661 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 658 def update!(**args) @ciphertext = args[:ciphertext] if args.key?(:ciphertext) @name = args[:name] if args.key?(:name) end |