com.baidubce.services.kms.model
Class GenerateDataKeyRequest

java.lang.Object
  extended by com.baidubce.model.AbstractBceRequest
      extended by com.baidubce.services.kms.model.GenericKmsRequest
          extended by com.baidubce.services.kms.model.GenerateDataKeyRequest

public class GenerateDataKeyRequest
extends GenericKmsRequest

Provides options for generating data key.


Constructor Summary
GenerateDataKeyRequest()
           
GenerateDataKeyRequest(String keyId, Constants.KeySpec keySpec, int numberOfBytes)
           
 
Method Summary
 String getKeyId()
           
 String getKeySpec()
           
 int getNumberOfBytes()
           
 void setKeyId(String keyId)
           
 void setKeySpec(Constants.KeySpec keySpec)
           
 void setNumberOfBytes(int numberOfBytes)
           
 GenerateDataKeyRequest withRequestCredentials(BceCredentials credentials)
          Overrides abstract method withRequestCredentials(BceCredentials) in AbstractBceRequest
 
Methods inherited from class com.baidubce.model.AbstractBceRequest
getRequestCredentials, setRequestCredentials
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateDataKeyRequest

public GenerateDataKeyRequest()

GenerateDataKeyRequest

public GenerateDataKeyRequest(String keyId,
                              Constants.KeySpec keySpec,
                              int numberOfBytes)
Method Detail

withRequestCredentials

public GenerateDataKeyRequest withRequestCredentials(BceCredentials credentials)
Overrides abstract method withRequestCredentials(BceCredentials) in AbstractBceRequest

Specified by:
withRequestCredentials in class AbstractBceRequest

setKeyId

public void setKeyId(String keyId)

getKeyId

public String getKeyId()

setKeySpec

public void setKeySpec(Constants.KeySpec keySpec)

getKeySpec

public String getKeySpec()

setNumberOfBytes

public void setNumberOfBytes(int numberOfBytes)

getNumberOfBytes

public int getNumberOfBytes()


Copyright © 2018. All rights reserved.