@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SecurityConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies a security configuration.
Constructor and Description |
---|
SecurityConfiguration() |
Modifier and Type | Method and Description |
---|---|
SecurityConfiguration |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTimeStamp()
The time at which this security configuration was created.
|
EncryptionConfiguration |
getEncryptionConfiguration()
The encryption configuration associated with this security configuration.
|
String |
getName()
The name of the security configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedTimeStamp(Date createdTimeStamp)
The time at which this security configuration was created.
|
void |
setEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration associated with this security configuration.
|
void |
setName(String name)
The name of the security configuration.
|
String |
toString()
Returns a string representation of this object.
|
SecurityConfiguration |
withCreatedTimeStamp(Date createdTimeStamp)
The time at which this security configuration was created.
|
SecurityConfiguration |
withEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration associated with this security configuration.
|
SecurityConfiguration |
withName(String name)
The name of the security configuration.
|
public void setName(String name)
The name of the security configuration.
name
- The name of the security configuration.public String getName()
The name of the security configuration.
public SecurityConfiguration withName(String name)
The name of the security configuration.
name
- The name of the security configuration.public void setCreatedTimeStamp(Date createdTimeStamp)
The time at which this security configuration was created.
createdTimeStamp
- The time at which this security configuration was created.public Date getCreatedTimeStamp()
The time at which this security configuration was created.
public SecurityConfiguration withCreatedTimeStamp(Date createdTimeStamp)
The time at which this security configuration was created.
createdTimeStamp
- The time at which this security configuration was created.public void setEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration associated with this security configuration.
encryptionConfiguration
- The encryption configuration associated with this security configuration.public EncryptionConfiguration getEncryptionConfiguration()
The encryption configuration associated with this security configuration.
public SecurityConfiguration withEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration associated with this security configuration.
encryptionConfiguration
- The encryption configuration associated with this security configuration.public String toString()
toString
in class Object
Object.toString()
public SecurityConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.