@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ManagedRuleGroupVersion extends Object implements Serializable, Cloneable, StructuredPojo
Describes a single version of a managed rule group.
Constructor and Description |
---|
ManagedRuleGroupVersion() |
Modifier and Type | Method and Description |
---|---|
ManagedRuleGroupVersion |
clone() |
boolean |
equals(Object obj) |
Date |
getLastUpdateTimestamp()
The date and time that the managed rule group owner updated the rule group version information.
|
String |
getName()
The version name.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setLastUpdateTimestamp(Date lastUpdateTimestamp)
The date and time that the managed rule group owner updated the rule group version information.
|
void |
setName(String name)
The version name.
|
String |
toString()
Returns a string representation of this object.
|
ManagedRuleGroupVersion |
withLastUpdateTimestamp(Date lastUpdateTimestamp)
The date and time that the managed rule group owner updated the rule group version information.
|
ManagedRuleGroupVersion |
withName(String name)
The version name.
|
public void setName(String name)
The version name.
name
- The version name.public String getName()
The version name.
public ManagedRuleGroupVersion withName(String name)
The version name.
name
- The version name.public void setLastUpdateTimestamp(Date lastUpdateTimestamp)
The date and time that the managed rule group owner updated the rule group version information.
lastUpdateTimestamp
- The date and time that the managed rule group owner updated the rule group version information.public Date getLastUpdateTimestamp()
The date and time that the managed rule group owner updated the rule group version information.
public ManagedRuleGroupVersion withLastUpdateTimestamp(Date lastUpdateTimestamp)
The date and time that the managed rule group owner updated the rule group version information.
lastUpdateTimestamp
- The date and time that the managed rule group owner updated the rule group version information.public String toString()
toString
in class Object
Object.toString()
public ManagedRuleGroupVersion clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.