/* * Copyright 2009-2017 Alibaba Cloud All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include using AlibabaCloud::Kms::Model::ReEncryptRequest; ReEncryptRequest::ReEncryptRequest() : RpcServiceRequest("kms", "2016-01-20", "ReEncrypt") { setMethod(HttpRequest::Method::Post); } ReEncryptRequest::~ReEncryptRequest() {} std::string ReEncryptRequest::getDestinationEncryptionContext()const { return destinationEncryptionContext_; } void ReEncryptRequest::setDestinationEncryptionContext(const std::string& destinationEncryptionContext) { destinationEncryptionContext_ = destinationEncryptionContext; setParameter("DestinationEncryptionContext", destinationEncryptionContext); } std::string ReEncryptRequest::getSourceEncryptionAlgorithm()const { return sourceEncryptionAlgorithm_; } void ReEncryptRequest::setSourceEncryptionAlgorithm(const std::string& sourceEncryptionAlgorithm) { sourceEncryptionAlgorithm_ = sourceEncryptionAlgorithm; setParameter("SourceEncryptionAlgorithm", sourceEncryptionAlgorithm); } std::string ReEncryptRequest::getSourceKeyVersionId()const { return sourceKeyVersionId_; } void ReEncryptRequest::setSourceKeyVersionId(const std::string& sourceKeyVersionId) { sourceKeyVersionId_ = sourceKeyVersionId; setParameter("SourceKeyVersionId", sourceKeyVersionId); } std::string ReEncryptRequest::getDestinationKeyId()const { return destinationKeyId_; } void ReEncryptRequest::setDestinationKeyId(const std::string& destinationKeyId) { destinationKeyId_ = destinationKeyId; setParameter("DestinationKeyId", destinationKeyId); } std::string ReEncryptRequest::getSourceKeyId()const { return sourceKeyId_; } void ReEncryptRequest::setSourceKeyId(const std::string& sourceKeyId) { sourceKeyId_ = sourceKeyId; setParameter("SourceKeyId", sourceKeyId); } std::string ReEncryptRequest::getSourceEncryptionContext()const { return sourceEncryptionContext_; } void ReEncryptRequest::setSourceEncryptionContext(const std::string& sourceEncryptionContext) { sourceEncryptionContext_ = sourceEncryptionContext; setParameter("SourceEncryptionContext", sourceEncryptionContext); } std::string ReEncryptRequest::getCiphertextBlob()const { return ciphertextBlob_; } void ReEncryptRequest::setCiphertextBlob(const std::string& ciphertextBlob) { ciphertextBlob_ = ciphertextBlob; setParameter("CiphertextBlob", ciphertextBlob); }