Class FormattedVss
- java.lang.Object
-
- software.amazon.awssdk.services.iotfleetwise.model.FormattedVss
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FormattedVss.Builder,FormattedVss>
@Generated("software.amazon.awssdk:codegen") public final class FormattedVss extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FormattedVss.Builder,FormattedVss>
Vehicle Signal Specification (VSS) is a precise language used to describe and model signals in vehicle networks. The JSON file collects signal specificiations in a VSS format.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFormattedVss.Builderstatic classFormattedVss.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FormattedVss.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static FormattedVssfromVssJson(String vssJson)Create an instance of this class withvssJson()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends FormattedVss.Builder>serializableBuilderClass()FormattedVss.BuildertoBuilder()StringtoString()Returns a string representation of this object.FormattedVss.Typetype()Retrieve an enum value representing which member of this object is populated.StringvssJson()Provides the VSS in JSON format.-
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
-
vssJson
public final String vssJson()
Provides the VSS in JSON format.
- Returns:
- Provides the VSS in JSON format.
-
toBuilder
public FormattedVss.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FormattedVss.Builder,FormattedVss>
-
builder
public static FormattedVss.Builder builder()
-
serializableBuilderClass
public static Class<? extends FormattedVss.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.
-
fromVssJson
public static FormattedVss fromVssJson(String vssJson)
Create an instance of this class withvssJson()initialized to the given value.Provides the VSS in JSON format.
- Parameters:
vssJson- Provides the VSS in JSON format.
-
type
public FormattedVss.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beFormattedVss.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beFormattedVss.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
-