@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class XksProxyAuthenticationCredentialType extends Object implements Serializable, Cloneable, StructuredPojo
KMS uses the authentication credential to sign requests that it sends to the external key store proxy (XKS proxy) on your behalf. You establish these credentials on your external key store proxy and report them to KMS.
The XksProxyAuthenticationCredential
includes two required elements.
Constructor and Description |
---|
XksProxyAuthenticationCredentialType() |
Modifier and Type | Method and Description |
---|---|
XksProxyAuthenticationCredentialType |
clone() |
boolean |
equals(Object obj) |
String |
getAccessKeyId()
A unique identifier for the raw secret access key.
|
String |
getRawSecretAccessKey()
A secret string of 43-64 characters.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccessKeyId(String accessKeyId)
A unique identifier for the raw secret access key.
|
void |
setRawSecretAccessKey(String rawSecretAccessKey)
A secret string of 43-64 characters.
|
String |
toString()
Returns a string representation of this object.
|
XksProxyAuthenticationCredentialType |
withAccessKeyId(String accessKeyId)
A unique identifier for the raw secret access key.
|
XksProxyAuthenticationCredentialType |
withRawSecretAccessKey(String rawSecretAccessKey)
A secret string of 43-64 characters.
|
public XksProxyAuthenticationCredentialType()
public void setAccessKeyId(String accessKeyId)
A unique identifier for the raw secret access key.
accessKeyId
- A unique identifier for the raw secret access key.public String getAccessKeyId()
A unique identifier for the raw secret access key.
public XksProxyAuthenticationCredentialType withAccessKeyId(String accessKeyId)
A unique identifier for the raw secret access key.
accessKeyId
- A unique identifier for the raw secret access key.public void setRawSecretAccessKey(String rawSecretAccessKey)
A secret string of 43-64 characters. Valid characters are a-z, A-Z, 0-9, /, +, and =.
rawSecretAccessKey
- A secret string of 43-64 characters. Valid characters are a-z, A-Z, 0-9, /, +, and =.public String getRawSecretAccessKey()
A secret string of 43-64 characters. Valid characters are a-z, A-Z, 0-9, /, +, and =.
public XksProxyAuthenticationCredentialType withRawSecretAccessKey(String rawSecretAccessKey)
A secret string of 43-64 characters. Valid characters are a-z, A-Z, 0-9, /, +, and =.
rawSecretAccessKey
- A secret string of 43-64 characters. Valid characters are a-z, A-Z, 0-9, /, +, and =.public String toString()
toString
in class Object
Object.toString()
public XksProxyAuthenticationCredentialType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.