Class UpdateResourceEventConfigurationRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.iotwireless.model.IotWirelessRequest
-
- software.amazon.awssdk.services.iotwireless.model.UpdateResourceEventConfigurationRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateResourceEventConfigurationRequest.Builder,UpdateResourceEventConfigurationRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateResourceEventConfigurationRequest extends IotWirelessRequest implements ToCopyableBuilder<UpdateResourceEventConfigurationRequest.Builder,UpdateResourceEventConfigurationRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateResourceEventConfigurationRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateResourceEventConfigurationRequest.Builderbuilder()ConnectionStatusEventConfigurationconnectionStatus()Event configuration for the connection status event.DeviceRegistrationStateEventConfigurationdeviceRegistrationState()Event configuration for the device registration state event.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringidentifier()Resource identifier to opt 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.JoinEventConfigurationjoin()Event configuration for the join event.MessageDeliveryStatusEventConfigurationmessageDeliveryStatus()Event configuration for the message delivery status event.EventNotificationPartnerTypepartnerType()Partner type of the resource if the identifier type isPartnerAccountIdStringpartnerTypeAsString()Partner type of the resource if the identifier type isPartnerAccountIdProximityEventConfigurationproximity()Event configuration for the proximity event.List<SdkField<?>>sdkFields()static Class<? extends UpdateResourceEventConfigurationRequest.Builder>serializableBuilderClass()UpdateResourceEventConfigurationRequest.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
-
identifier
public final String identifier()
Resource identifier to opt in for event messaging.
- Returns:
- Resource identifier to opt 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
PartnerAccountIdIf 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
PartnerAccountIdIf 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
-
deviceRegistrationState
public final DeviceRegistrationStateEventConfiguration deviceRegistrationState()
Event configuration for the device registration state event.
- Returns:
- Event configuration for the device registration state event.
-
proximity
public final ProximityEventConfiguration proximity()
Event configuration for the proximity event.
- Returns:
- Event configuration for the proximity event.
-
join
public final JoinEventConfiguration join()
Event configuration for the join event.
- Returns:
- Event configuration for the join event.
-
connectionStatus
public final ConnectionStatusEventConfiguration connectionStatus()
Event configuration for the connection status event.
- Returns:
- Event configuration for the connection status event.
-
messageDeliveryStatus
public final MessageDeliveryStatusEventConfiguration messageDeliveryStatus()
Event configuration for the message delivery status event.
- Returns:
- Event configuration for the message delivery status event.
-
toBuilder
public UpdateResourceEventConfigurationRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateResourceEventConfigurationRequest.Builder,UpdateResourceEventConfigurationRequest>- Specified by:
toBuilderin classIotWirelessRequest
-
builder
public static UpdateResourceEventConfigurationRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateResourceEventConfigurationRequest.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
-
-