@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 Object
Object.toString()
public EncryptionInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.