@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 Object
Object.toString()
public DataCatalogEncryptionSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.