@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataCatalogEncryptionSettings extends Object implements Serializable, Cloneable, StructuredPojo
Contains configuration information for maintaining Data Catalog security.
| Constructor and Description |
|---|
DataCatalogEncryptionSettings() |
| Modifier and Type | Method and Description |
|---|---|
DataCatalogEncryptionSettings |
clone() |
boolean |
equals(Object obj) |
ConnectionPasswordEncryption |
getConnectionPasswordEncryption()
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the
password as part of
CreateConnection or UpdateConnection and store it in the
ENCRYPTED_PASSWORD field in the connection properties. |
EncryptionAtRest |
getEncryptionAtRest()
Specifies the encryption-at-rest configuration for the Data Catalog.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setConnectionPasswordEncryption(ConnectionPasswordEncryption connectionPasswordEncryption)
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the
password as part of
CreateConnection or UpdateConnection and store it in the
ENCRYPTED_PASSWORD field in the connection properties. |
void |
setEncryptionAtRest(EncryptionAtRest encryptionAtRest)
Specifies the encryption-at-rest configuration for the Data Catalog.
|
String |
toString()
Returns a string representation of this object.
|
DataCatalogEncryptionSettings |
withConnectionPasswordEncryption(ConnectionPasswordEncryption connectionPasswordEncryption)
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the
password as part of
CreateConnection or UpdateConnection and store it in the
ENCRYPTED_PASSWORD field in the connection properties. |
DataCatalogEncryptionSettings |
withEncryptionAtRest(EncryptionAtRest encryptionAtRest)
Specifies the encryption-at-rest configuration for the Data Catalog.
|
public void setEncryptionAtRest(EncryptionAtRest encryptionAtRest)
Specifies the encryption-at-rest configuration for the Data Catalog.
encryptionAtRest - Specifies the encryption-at-rest configuration for the Data Catalog.public EncryptionAtRest getEncryptionAtRest()
Specifies the encryption-at-rest configuration for the Data Catalog.
public DataCatalogEncryptionSettings withEncryptionAtRest(EncryptionAtRest encryptionAtRest)
Specifies the encryption-at-rest configuration for the Data Catalog.
encryptionAtRest - Specifies the encryption-at-rest configuration for the Data Catalog.public void setConnectionPasswordEncryption(ConnectionPasswordEncryption connectionPasswordEncryption)
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the
password as part of CreateConnection or UpdateConnection and store it in the
ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only
password encryption.
connectionPasswordEncryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt
the password as part of CreateConnection or UpdateConnection and store it in the
ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or
only password encryption.public ConnectionPasswordEncryption getConnectionPasswordEncryption()
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the
password as part of CreateConnection or UpdateConnection and store it in the
ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only
password encryption.
CreateConnection or UpdateConnection and store it in
the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption
or only password encryption.public DataCatalogEncryptionSettings withConnectionPasswordEncryption(ConnectionPasswordEncryption connectionPasswordEncryption)
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the
password as part of CreateConnection or UpdateConnection and store it in the
ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only
password encryption.
connectionPasswordEncryption - When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt
the password as part of CreateConnection or UpdateConnection and store it in the
ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or
only password encryption.public String toString()
toString in class ObjectObject.toString()public DataCatalogEncryptionSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.