@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EncryptionEntity extends Object implements Serializable, Cloneable
Complex data type for field-level encryption profiles that includes the encryption key and field pattern specifications.
Constructor and Description |
---|
EncryptionEntity() |
Modifier and Type | Method and Description |
---|---|
EncryptionEntity |
clone() |
boolean |
equals(Object obj) |
FieldPatterns |
getFieldPatterns()
Field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted.
|
String |
getProviderId()
The provider associated with the public key being used for encryption.
|
String |
getPublicKeyId()
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields
that match the patterns.
|
int |
hashCode() |
void |
setFieldPatterns(FieldPatterns fieldPatterns)
Field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted.
|
void |
setProviderId(String providerId)
The provider associated with the public key being used for encryption.
|
void |
setPublicKeyId(String publicKeyId)
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields
that match the patterns.
|
String |
toString()
Returns a string representation of this object.
|
EncryptionEntity |
withFieldPatterns(FieldPatterns fieldPatterns)
Field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted.
|
EncryptionEntity |
withProviderId(String providerId)
The provider associated with the public key being used for encryption.
|
EncryptionEntity |
withPublicKeyId(String publicKeyId)
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields
that match the patterns.
|
public void setPublicKeyId(String publicKeyId)
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns.
publicKeyId
- The public key associated with a set of field-level encryption patterns, to be used when encrypting the
fields that match the patterns.public String getPublicKeyId()
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns.
public EncryptionEntity withPublicKeyId(String publicKeyId)
The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns.
publicKeyId
- The public key associated with a set of field-level encryption patterns, to be used when encrypting the
fields that match the patterns.public void setProviderId(String providerId)
The provider associated with the public key being used for encryption. This value must also be provided with the private key for applications to be able to decrypt data.
providerId
- The provider associated with the public key being used for encryption. This value must also be provided
with the private key for applications to be able to decrypt data.public String getProviderId()
The provider associated with the public key being used for encryption. This value must also be provided with the private key for applications to be able to decrypt data.
public EncryptionEntity withProviderId(String providerId)
The provider associated with the public key being used for encryption. This value must also be provided with the private key for applications to be able to decrypt data.
providerId
- The provider associated with the public key being used for encryption. This value must also be provided
with the private key for applications to be able to decrypt data.public void setFieldPatterns(FieldPatterns fieldPatterns)
Field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted. You can provide the full field name, or any beginning characters followed by a wildcard (*). You can't overlap field patterns. For example, you can't have both ABC* and AB*. Note that field patterns are case-sensitive.
fieldPatterns
- Field patterns in a field-level encryption content type profile specify the fields that you want to be
encrypted. You can provide the full field name, or any beginning characters followed by a wildcard (*).
You can't overlap field patterns. For example, you can't have both ABC* and AB*. Note that field patterns
are case-sensitive.public FieldPatterns getFieldPatterns()
Field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted. You can provide the full field name, or any beginning characters followed by a wildcard (*). You can't overlap field patterns. For example, you can't have both ABC* and AB*. Note that field patterns are case-sensitive.
public EncryptionEntity withFieldPatterns(FieldPatterns fieldPatterns)
Field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted. You can provide the full field name, or any beginning characters followed by a wildcard (*). You can't overlap field patterns. For example, you can't have both ABC* and AB*. Note that field patterns are case-sensitive.
fieldPatterns
- Field patterns in a field-level encryption content type profile specify the fields that you want to be
encrypted. You can provide the full field name, or any beginning characters followed by a wildcard (*).
You can't overlap field patterns. For example, you can't have both ABC* and AB*. Note that field patterns
are case-sensitive.public String toString()
toString
in class Object
Object.toString()
public EncryptionEntity clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.