Class EventConfigurationItem
- java.lang.Object
-
- software.amazon.awssdk.services.iotwireless.model.EventConfigurationItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EventConfigurationItem.Builder,EventConfigurationItem>
@Generated("software.amazon.awssdk:codegen") public final class EventConfigurationItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EventConfigurationItem.Builder,EventConfigurationItem>
Event configuration object for a single resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEventConfigurationItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventConfigurationItem.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)EventNotificationItemConfigurationsevents()Returns the value of the Events property for this object.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringidentifier()Resource identifier opted in for event messaging.IdentifierTypeidentifierType()Identifier type of the particular resource identifier for event configuration.StringidentifierTypeAsString()Identifier type of the particular resource identifier for event configuration.EventNotificationPartnerTypepartnerType()Partner type of the resource if the identifier type is PartnerAccountId.StringpartnerTypeAsString()Partner type of the resource if the identifier type is PartnerAccountId.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends EventConfigurationItem.Builder>serializableBuilderClass()EventConfigurationItem.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
-
identifier
public final String identifier()
Resource identifier opted in for event messaging.
- Returns:
- Resource identifier opted in for event messaging.
-
identifierType
public final IdentifierType identifierType()
Identifier type of the particular resource identifier for event configuration.
If the service returns an enum value that is not available in the current SDK version,
identifierTypewill returnIdentifierType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromidentifierTypeAsString().- Returns:
- Identifier type of the particular resource identifier for event configuration.
- See Also:
IdentifierType
-
identifierTypeAsString
public final String identifierTypeAsString()
Identifier type of the particular resource identifier for event configuration.
If the service returns an enum value that is not available in the current SDK version,
identifierTypewill returnIdentifierType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromidentifierTypeAsString().- Returns:
- Identifier type of the particular resource identifier for event configuration.
- See Also:
IdentifierType
-
partnerType
public final EventNotificationPartnerType partnerType()
Partner type of the resource if the identifier type is PartnerAccountId.
If the service returns an enum value that is not available in the current SDK version,
partnerTypewill returnEventNotificationPartnerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompartnerTypeAsString().- Returns:
- Partner type of the resource if the identifier type is PartnerAccountId.
- See Also:
EventNotificationPartnerType
-
partnerTypeAsString
public final String partnerTypeAsString()
Partner type of the resource if the identifier type is PartnerAccountId.
If the service returns an enum value that is not available in the current SDK version,
partnerTypewill returnEventNotificationPartnerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompartnerTypeAsString().- Returns:
- Partner type of the resource if the identifier type is PartnerAccountId.
- See Also:
EventNotificationPartnerType
-
events
public final EventNotificationItemConfigurations events()
Returns the value of the Events property for this object.- Returns:
- The value of the Events property for this object.
-
toBuilder
public EventConfigurationItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EventConfigurationItem.Builder,EventConfigurationItem>
-
builder
public static EventConfigurationItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends EventConfigurationItem.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-