Class CustomDecodingSignal
- java.lang.Object
-
- software.amazon.awssdk.services.iotfleetwise.model.CustomDecodingSignal
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CustomDecodingSignal.Builder,CustomDecodingSignal>
@Generated("software.amazon.awssdk:codegen") public final class CustomDecodingSignal extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CustomDecodingSignal.Builder,CustomDecodingSignal>
Information about signals using a custom decoding protocol as defined by the customer.
Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCustomDecodingSignal.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CustomDecodingSignal.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The ID of the signal.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CustomDecodingSignal.Builder>serializableBuilderClass()CustomDecodingSignal.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
-
id
public final String id()
The ID of the signal.
- Returns:
- The ID of the signal.
-
toBuilder
public CustomDecodingSignal.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CustomDecodingSignal.Builder,CustomDecodingSignal>
-
builder
public static CustomDecodingSignal.Builder builder()
-
serializableBuilderClass
public static Class<? extends CustomDecodingSignal.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
-
-