@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EncryptionInfo extends Object implements Serializable, Cloneable, StructuredPojo
Includes encryption-related information, such as the AWS KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit.
| Constructor and Description |
|---|
EncryptionInfo() |
| Modifier and Type | Method and Description |
|---|---|
EncryptionInfo |
clone() |
boolean |
equals(Object obj) |
EncryptionAtRest |
getEncryptionAtRest()
The data-volume encryption details.
|
EncryptionInTransit |
getEncryptionInTransit()
The details for encryption in transit.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEncryptionAtRest(EncryptionAtRest encryptionAtRest)
The data-volume encryption details.
|
void |
setEncryptionInTransit(EncryptionInTransit encryptionInTransit)
The details for encryption in transit.
|
String |
toString()
Returns a string representation of this object.
|
EncryptionInfo |
withEncryptionAtRest(EncryptionAtRest encryptionAtRest)
The data-volume encryption details.
|
EncryptionInfo |
withEncryptionInTransit(EncryptionInTransit encryptionInTransit)
The details for encryption in transit.
|
public void setEncryptionAtRest(EncryptionAtRest encryptionAtRest)
The data-volume encryption details.
encryptionAtRest - The data-volume encryption details.
public EncryptionAtRest getEncryptionAtRest()
The data-volume encryption details.
The data-volume encryption details.
public EncryptionInfo withEncryptionAtRest(EncryptionAtRest encryptionAtRest)
The data-volume encryption details.
encryptionAtRest - The data-volume encryption details.
public void setEncryptionInTransit(EncryptionInTransit encryptionInTransit)
The details for encryption in transit.
encryptionInTransit - The details for encryption in transit.
public EncryptionInTransit getEncryptionInTransit()
The details for encryption in transit.
The details for encryption in transit.
public EncryptionInfo withEncryptionInTransit(EncryptionInTransit encryptionInTransit)
The details for encryption in transit.
encryptionInTransit - The details for encryption in transit.
public String toString()
toString in class ObjectObject.toString()public EncryptionInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.