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
659 660 661 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 659 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.
651 652 653 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 651 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
657 658 659 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 657 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
664 665 666 667 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 664 def update!(**args) @ciphertext = args[:ciphertext] if args.key?(:ciphertext) @name = args[:name] if args.key?(:name) end |