Class EncryptionConfiguration
- java.lang.Object
-
- com.amazonaws.services.kinesisfirehose.model.EncryptionConfiguration
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class EncryptionConfiguration extends Object implements Serializable, Cloneable
Describes the encryption for a destination in Amazon S3.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EncryptionConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncryptionConfiguration
clone()
boolean
equals(Object obj)
KMSEncryptionConfig
getKMSEncryptionConfig()
The encryption key.String
getNoEncryptionConfig()
Specifically override existing encryption information to ensure no encryption is used.int
hashCode()
void
setKMSEncryptionConfig(KMSEncryptionConfig kMSEncryptionConfig)
The encryption key.void
setNoEncryptionConfig(NoEncryptionConfig noEncryptionConfig)
Specifically override existing encryption information to ensure no encryption is used.void
setNoEncryptionConfig(String noEncryptionConfig)
Specifically override existing encryption information to ensure no encryption is used.String
toString()
Returns a string representation of this object; useful for testing and debugging.EncryptionConfiguration
withKMSEncryptionConfig(KMSEncryptionConfig kMSEncryptionConfig)
The encryption key.EncryptionConfiguration
withNoEncryptionConfig(NoEncryptionConfig noEncryptionConfig)
Specifically override existing encryption information to ensure no encryption is used.EncryptionConfiguration
withNoEncryptionConfig(String noEncryptionConfig)
Specifically override existing encryption information to ensure no encryption is used.
-
-
-
Method Detail
-
setNoEncryptionConfig
public void setNoEncryptionConfig(String noEncryptionConfig)
Specifically override existing encryption information to ensure no encryption is used.
- Parameters:
noEncryptionConfig
- Specifically override existing encryption information to ensure no encryption is used.- See Also:
NoEncryptionConfig
-
getNoEncryptionConfig
public String getNoEncryptionConfig()
Specifically override existing encryption information to ensure no encryption is used.
- Returns:
- Specifically override existing encryption information to ensure no encryption is used.
- See Also:
NoEncryptionConfig
-
withNoEncryptionConfig
public EncryptionConfiguration withNoEncryptionConfig(String noEncryptionConfig)
Specifically override existing encryption information to ensure no encryption is used.
- Parameters:
noEncryptionConfig
- Specifically override existing encryption information to ensure no encryption is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NoEncryptionConfig
-
setNoEncryptionConfig
public void setNoEncryptionConfig(NoEncryptionConfig noEncryptionConfig)
Specifically override existing encryption information to ensure no encryption is used.
- Parameters:
noEncryptionConfig
- Specifically override existing encryption information to ensure no encryption is used.- See Also:
NoEncryptionConfig
-
withNoEncryptionConfig
public EncryptionConfiguration withNoEncryptionConfig(NoEncryptionConfig noEncryptionConfig)
Specifically override existing encryption information to ensure no encryption is used.
- Parameters:
noEncryptionConfig
- Specifically override existing encryption information to ensure no encryption is used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NoEncryptionConfig
-
setKMSEncryptionConfig
public void setKMSEncryptionConfig(KMSEncryptionConfig kMSEncryptionConfig)
The encryption key.
- Parameters:
kMSEncryptionConfig
- The encryption key.
-
getKMSEncryptionConfig
public KMSEncryptionConfig getKMSEncryptionConfig()
The encryption key.
- Returns:
- The encryption key.
-
withKMSEncryptionConfig
public EncryptionConfiguration withKMSEncryptionConfig(KMSEncryptionConfig kMSEncryptionConfig)
The encryption key.
- Parameters:
kMSEncryptionConfig
- The encryption key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public EncryptionConfiguration clone()
-
-