Class EventIntegrationAssociation
- java.lang.Object
-
- software.amazon.awssdk.services.appintegrations.model.EventIntegrationAssociation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EventIntegrationAssociation.Builder,EventIntegrationAssociation>
@Generated("software.amazon.awssdk:codegen") public final class EventIntegrationAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EventIntegrationAssociation.Builder,EventIntegrationAssociation>
The event integration association.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEventIntegrationAssociation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventIntegrationAssociation.Builderbuilder()Map<String,String>clientAssociationMetadata()The metadata associated with the client.StringclientId()The identifier for the client that is associated with the event integration.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringeventBridgeRuleName()The name of the EventBridge rule.StringeventIntegrationAssociationArn()The Amazon Resource Name (ARN) for the event integration association.StringeventIntegrationAssociationId()The identifier for the event integration association.StringeventIntegrationName()The name of the event integration.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasClientAssociationMetadata()For responses, this returns true if the service returned a value for the ClientAssociationMetadata property.inthashCode()List<SdkField<?>>sdkFields()static Class<? extends EventIntegrationAssociation.Builder>serializableBuilderClass()EventIntegrationAssociation.BuildertoBuilder()StringtoString()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
-
eventIntegrationAssociationArn
public final String eventIntegrationAssociationArn()
The Amazon Resource Name (ARN) for the event integration association.
- Returns:
- The Amazon Resource Name (ARN) for the event integration association.
-
eventIntegrationAssociationId
public final String eventIntegrationAssociationId()
The identifier for the event integration association.
- Returns:
- The identifier for the event integration association.
-
eventIntegrationName
public final String eventIntegrationName()
The name of the event integration.
- Returns:
- The name of the event integration.
-
clientId
public final String clientId()
The identifier for the client that is associated with the event integration.
- Returns:
- The identifier for the client that is associated with the event integration.
-
eventBridgeRuleName
public final String eventBridgeRuleName()
The name of the EventBridge rule.
- Returns:
- The name of the EventBridge rule.
-
hasClientAssociationMetadata
public final boolean hasClientAssociationMetadata()
For responses, this returns true if the service returned a value for the ClientAssociationMetadata property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
clientAssociationMetadata
public final Map<String,String> clientAssociationMetadata()
The metadata associated with the client.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasClientAssociationMetadata()method.- Returns:
- The metadata associated with the client.
-
toBuilder
public EventIntegrationAssociation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EventIntegrationAssociation.Builder,EventIntegrationAssociation>
-
builder
public static EventIntegrationAssociation.Builder builder()
-
serializableBuilderClass
public static Class<? extends EventIntegrationAssociation.Builder> serializableBuilderClass()
-
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.
-
-