@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EventIntegration extends Object implements Serializable, Cloneable, StructuredPojo
The event integration.
Constructor and Description |
---|
EventIntegration() |
Modifier and Type | Method and Description |
---|---|
EventIntegration |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
EventIntegration |
clearTagsEntries()
Removes all the entries added into Tags.
|
EventIntegration |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The event integration description.
|
String |
getEventBridgeBus()
The Amazon EventBridge bus for the event integration.
|
EventFilter |
getEventFilter()
The event integration filter.
|
String |
getEventIntegrationArn()
The Amazon Resource Name (ARN) of the event integration.
|
String |
getName()
The name of the event integration.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
The event integration description.
|
void |
setEventBridgeBus(String eventBridgeBus)
The Amazon EventBridge bus for the event integration.
|
void |
setEventFilter(EventFilter eventFilter)
The event integration filter.
|
void |
setEventIntegrationArn(String eventIntegrationArn)
The Amazon Resource Name (ARN) of the event integration.
|
void |
setName(String name)
The name of the event integration.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
String |
toString()
Returns a string representation of this object.
|
EventIntegration |
withDescription(String description)
The event integration description.
|
EventIntegration |
withEventBridgeBus(String eventBridgeBus)
The Amazon EventBridge bus for the event integration.
|
EventIntegration |
withEventFilter(EventFilter eventFilter)
The event integration filter.
|
EventIntegration |
withEventIntegrationArn(String eventIntegrationArn)
The Amazon Resource Name (ARN) of the event integration.
|
EventIntegration |
withName(String name)
The name of the event integration.
|
EventIntegration |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
public void setEventIntegrationArn(String eventIntegrationArn)
The Amazon Resource Name (ARN) of the event integration.
eventIntegrationArn
- The Amazon Resource Name (ARN) of the event integration.public String getEventIntegrationArn()
The Amazon Resource Name (ARN) of the event integration.
public EventIntegration withEventIntegrationArn(String eventIntegrationArn)
The Amazon Resource Name (ARN) of the event integration.
eventIntegrationArn
- The Amazon Resource Name (ARN) of the event integration.public void setName(String name)
The name of the event integration.
name
- The name of the event integration.public String getName()
The name of the event integration.
public EventIntegration withName(String name)
The name of the event integration.
name
- The name of the event integration.public void setDescription(String description)
The event integration description.
description
- The event integration description.public String getDescription()
The event integration description.
public EventIntegration withDescription(String description)
The event integration description.
description
- The event integration description.public void setEventFilter(EventFilter eventFilter)
The event integration filter.
eventFilter
- The event integration filter.public EventFilter getEventFilter()
The event integration filter.
public EventIntegration withEventFilter(EventFilter eventFilter)
The event integration filter.
eventFilter
- The event integration filter.public void setEventBridgeBus(String eventBridgeBus)
The Amazon EventBridge bus for the event integration.
eventBridgeBus
- The Amazon EventBridge bus for the event integration.public String getEventBridgeBus()
The Amazon EventBridge bus for the event integration.
public EventIntegration withEventBridgeBus(String eventBridgeBus)
The Amazon EventBridge bus for the event integration.
eventBridgeBus
- The Amazon EventBridge bus for the event integration.public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags
- The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.public EventIntegration withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags
- The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.public EventIntegration addTagsEntry(String key, String value)
public EventIntegration clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public EventIntegration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.