Class EventBridgePutEventsEntry.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.scheduler.targets.EventBridgePutEventsEntry.Jsii$Proxy
- All Implemented Interfaces:
EventBridgePutEventsEntry,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EventBridgePutEventsEntry
@Stability(Stable)
@Internal
public static final class EventBridgePutEventsEntry.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EventBridgePutEventsEntry
An implementation for
EventBridgePutEventsEntry-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.scheduler.targets.EventBridgePutEventsEntry
EventBridgePutEventsEntry.Builder, EventBridgePutEventsEntry.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEventBridgePutEventsEntry.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ScheduleTargetInputThe event body.final StringUsed along with the source field to help identify the fields and values expected in the detail field.final IEventBusThe event bus the entry will be sent to.final StringThe service or application that caused this event to be generated.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theEventBridgePutEventsEntry.Builder.
-
-
Method Details
-
getDetail
Description copied from interface:EventBridgePutEventsEntryThe event body.Can either be provided as an object or as a JSON-serialized string
Example:
ScheduleTargetInput.fromText("{\"instance-id\": \"i-1234567890abcdef0\", \"state\": \"terminated\"}"); ScheduleTargetInput.fromObject(Map.of("Message", "Hello from a friendly event :)"));- Specified by:
getDetailin interfaceEventBridgePutEventsEntry
-
getDetailType
Description copied from interface:EventBridgePutEventsEntryUsed along with the source field to help identify the fields and values expected in the detail field.For example, events by CloudTrail have detail type "AWS API Call via CloudTrail"
- Specified by:
getDetailTypein interfaceEventBridgePutEventsEntry- See Also:
-
getEventBus
Description copied from interface:EventBridgePutEventsEntryThe event bus the entry will be sent to.- Specified by:
getEventBusin interfaceEventBridgePutEventsEntry
-
getSource
Description copied from interface:EventBridgePutEventsEntryThe service or application that caused this event to be generated.Example value:
com.example.service- Specified by:
getSourcein interfaceEventBridgePutEventsEntry- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-