Class FuotaTaskEventLogOption
- java.lang.Object
-
- software.amazon.awssdk.services.iotwireless.model.FuotaTaskEventLogOption
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FuotaTaskEventLogOption.Builder,FuotaTaskEventLogOption>
@Generated("software.amazon.awssdk:codegen") public final class FuotaTaskEventLogOption extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FuotaTaskEventLogOption.Builder,FuotaTaskEventLogOption>
The log options for a FUOTA task event and can be used to set log levels for a specific fuota task event.
For a LoRaWAN FuotaTask type, possible event for a log message is
Fuota.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFuotaTaskEventLogOption.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FuotaTaskEventLogOption.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FuotaTaskEventevent()Returns the value of the Event property for this object.StringeventAsString()Returns the value of the Event property for this object.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LogLevellogLevel()Returns the value of the LogLevel property for this object.StringlogLevelAsString()Returns the value of the LogLevel property for this object.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends FuotaTaskEventLogOption.Builder>serializableBuilderClass()FuotaTaskEventLogOption.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
-
event
public final FuotaTaskEvent event()
Returns the value of the Event property for this object.If the service returns an enum value that is not available in the current SDK version,
eventwill returnFuotaTaskEvent.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventAsString().- Returns:
- The value of the Event property for this object.
- See Also:
FuotaTaskEvent
-
eventAsString
public final String eventAsString()
Returns the value of the Event property for this object.If the service returns an enum value that is not available in the current SDK version,
eventwill returnFuotaTaskEvent.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventAsString().- Returns:
- The value of the Event property for this object.
- See Also:
FuotaTaskEvent
-
logLevel
public final LogLevel logLevel()
Returns the value of the LogLevel property for this object.If the service returns an enum value that is not available in the current SDK version,
logLevelwill returnLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogLevelAsString().- Returns:
- The value of the LogLevel property for this object.
- See Also:
LogLevel
-
logLevelAsString
public final String logLevelAsString()
Returns the value of the LogLevel property for this object.If the service returns an enum value that is not available in the current SDK version,
logLevelwill returnLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogLevelAsString().- Returns:
- The value of the LogLevel property for this object.
- See Also:
LogLevel
-
toBuilder
public FuotaTaskEventLogOption.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FuotaTaskEventLogOption.Builder,FuotaTaskEventLogOption>
-
builder
public static FuotaTaskEventLogOption.Builder builder()
-
serializableBuilderClass
public static Class<? extends FuotaTaskEventLogOption.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
-
-