Class RuleTriggerEventSource
- java.lang.Object
-
- software.amazon.awssdk.services.connect.model.RuleTriggerEventSource
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<RuleTriggerEventSource.Builder,RuleTriggerEventSource>
@Generated("software.amazon.awssdk:codegen") public final class RuleTriggerEventSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RuleTriggerEventSource.Builder,RuleTriggerEventSource>
The name of the event source. This field is required if
TriggerEventSource
is one of the following values:OnZendeskTicketCreate
|OnZendeskTicketStatusUpdate
|OnSalesforceCaseCreate
|OnContactEvaluationSubmit
|OnMetricDataUpdate
.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RuleTriggerEventSource.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RuleTriggerEventSource.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
EventSourceName
eventSourceName()
The name of the event source.String
eventSourceNameAsString()
The name of the event source.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
integrationAssociationId()
The identifier for the integration association.List<SdkField<?>>
sdkFields()
static Class<? extends RuleTriggerEventSource.Builder>
serializableBuilderClass()
RuleTriggerEventSource.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
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
-
eventSourceName
public final EventSourceName eventSourceName()
The name of the event source.
If the service returns an enum value that is not available in the current SDK version,
eventSourceName
will returnEventSourceName.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromeventSourceNameAsString()
.- Returns:
- The name of the event source.
- See Also:
EventSourceName
-
eventSourceNameAsString
public final String eventSourceNameAsString()
The name of the event source.
If the service returns an enum value that is not available in the current SDK version,
eventSourceName
will returnEventSourceName.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromeventSourceNameAsString()
.- Returns:
- The name of the event source.
- See Also:
EventSourceName
-
integrationAssociationId
public final String integrationAssociationId()
The identifier for the integration association.
- Returns:
- The identifier for the integration association.
-
toBuilder
public RuleTriggerEventSource.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<RuleTriggerEventSource.Builder,RuleTriggerEventSource>
-
builder
public static RuleTriggerEventSource.Builder builder()
-
serializableBuilderClass
public static Class<? extends RuleTriggerEventSource.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-