@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EventBridgeRuleTemplateGroupSummary extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description | 
|---|
| EventBridgeRuleTemplateGroupSummary() | 
| Modifier and Type | Method and Description | 
|---|---|
| EventBridgeRuleTemplateGroupSummary | addTagsEntry(String key,
            String value)Add a single Tags entry | 
| EventBridgeRuleTemplateGroupSummary | clearTagsEntries()Removes all the entries added into Tags. | 
| EventBridgeRuleTemplateGroupSummary | clone() | 
| boolean | equals(Object obj) | 
| String | getArn()An eventbridge rule template group's ARN (Amazon Resource Name) | 
| Date | getCreatedAt() | 
| String | getDescription()A resource's optional description. | 
| String | getId()An eventbridge rule template group's id. | 
| Date | getModifiedAt() | 
| String | getName()A resource's name. | 
| Map<String,String> | getTags() | 
| Integer | getTemplateCount()The number of templates in a group. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setArn(String arn)An eventbridge rule template group's ARN (Amazon Resource Name) | 
| void | setCreatedAt(Date createdAt) | 
| void | setDescription(String description)A resource's optional description. | 
| void | setId(String id)An eventbridge rule template group's id. | 
| void | setModifiedAt(Date modifiedAt) | 
| void | setName(String name)A resource's name. | 
| void | setTags(Map<String,String> tags) | 
| void | setTemplateCount(Integer templateCount)The number of templates in a group. | 
| String | toString()Returns a string representation of this object. | 
| EventBridgeRuleTemplateGroupSummary | withArn(String arn)An eventbridge rule template group's ARN (Amazon Resource Name) | 
| EventBridgeRuleTemplateGroupSummary | withCreatedAt(Date createdAt) | 
| EventBridgeRuleTemplateGroupSummary | withDescription(String description)A resource's optional description. | 
| EventBridgeRuleTemplateGroupSummary | withId(String id)An eventbridge rule template group's id. | 
| EventBridgeRuleTemplateGroupSummary | withModifiedAt(Date modifiedAt) | 
| EventBridgeRuleTemplateGroupSummary | withName(String name)A resource's name. | 
| EventBridgeRuleTemplateGroupSummary | withTags(Map<String,String> tags) | 
| EventBridgeRuleTemplateGroupSummary | withTemplateCount(Integer templateCount)The number of templates in a group. | 
public void setArn(String arn)
arn - An eventbridge rule template group's ARN (Amazon Resource Name)public String getArn()
public EventBridgeRuleTemplateGroupSummary withArn(String arn)
arn - An eventbridge rule template group's ARN (Amazon Resource Name)public void setCreatedAt(Date createdAt)
createdAt - public Date getCreatedAt()
public EventBridgeRuleTemplateGroupSummary withCreatedAt(Date createdAt)
createdAt - public void setDescription(String description)
description - A resource's optional description.public String getDescription()
public EventBridgeRuleTemplateGroupSummary withDescription(String description)
description - A resource's optional description.public void setId(String id)
id - An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`public String getId()
public EventBridgeRuleTemplateGroupSummary withId(String id)
id - An eventbridge rule template group's id. AWS provided template groups have ids that start with `aws-`public void setModifiedAt(Date modifiedAt)
modifiedAt - public Date getModifiedAt()
public EventBridgeRuleTemplateGroupSummary withModifiedAt(Date modifiedAt)
modifiedAt - public void setName(String name)
name - A resource's name. Names must be unique within the scope of a resource type in a specific region.public String getName()
public EventBridgeRuleTemplateGroupSummary withName(String name)
name - A resource's name. Names must be unique within the scope of a resource type in a specific region.public EventBridgeRuleTemplateGroupSummary withTags(Map<String,String> tags)
tags - public EventBridgeRuleTemplateGroupSummary addTagsEntry(String key, String value)
public EventBridgeRuleTemplateGroupSummary clearTagsEntries()
public void setTemplateCount(Integer templateCount)
templateCount - The number of templates in a group.public Integer getTemplateCount()
public EventBridgeRuleTemplateGroupSummary withTemplateCount(Integer templateCount)
templateCount - The number of templates in a group.public String toString()
toString in class ObjectObject.toString()public EventBridgeRuleTemplateGroupSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.