Class TestEventPatternRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.eventbridge.model.EventBridgeRequest
-
- software.amazon.awssdk.services.eventbridge.model.TestEventPatternRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<TestEventPatternRequest.Builder,TestEventPatternRequest>
@Generated("software.amazon.awssdk:codegen") public final class TestEventPatternRequest extends EventBridgeRequest implements ToCopyableBuilder<TestEventPatternRequest.Builder,TestEventPatternRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTestEventPatternRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TestEventPatternRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Stringevent()The event, in JSON format, to test against the event pattern.StringeventPattern()The event pattern.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends TestEventPatternRequest.Builder>serializableBuilderClass()TestEventPatternRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
eventPattern
public final String eventPattern()
The event pattern. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
- Returns:
- The event pattern. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
-
event
public final String event()
The event, in JSON format, to test against the event pattern. The JSON must follow the format specified in Amazon Web Services Events, and the following fields are mandatory:
-
id -
account -
source -
time -
region -
resources -
detail-type
- Returns:
- The event, in JSON format, to test against the event pattern. The JSON must follow the format specified
in Amazon Web Services
Events, and the following fields are mandatory:
-
id -
account -
source -
time -
region -
resources -
detail-type
-
-
-
toBuilder
public TestEventPatternRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TestEventPatternRequest.Builder,TestEventPatternRequest>- Specified by:
toBuilderin classEventBridgeRequest
-
builder
public static TestEventPatternRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends TestEventPatternRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-