Class CustomStruct
- java.lang.Object
-
- software.amazon.awssdk.services.iotfleetwise.model.CustomStruct
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CustomStruct.Builder,CustomStruct>
@Generated("software.amazon.awssdk:codegen") public final class CustomStruct extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CustomStruct.Builder,CustomStruct>
The custom structure represents a complex or higher-order data structure.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCustomStruct.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CustomStruct.Builderbuilder()Stringcomment()A comment in addition to the description.StringdeprecationMessage()The deprecation message for the node or the branch that was moved or deleted.Stringdescription()A brief description of the custom structure.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfullyQualifiedName()The fully qualified name of the custom structure.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends CustomStruct.Builder>serializableBuilderClass()CustomStruct.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
-
fullyQualifiedName
public final String fullyQualifiedName()
The fully qualified name of the custom structure. For example, the fully qualified name of a custom structure might be
ComplexDataTypes.VehicleDataTypes.SVMCamera.- Returns:
- The fully qualified name of the custom structure. For example, the fully qualified name of a custom
structure might be
ComplexDataTypes.VehicleDataTypes.SVMCamera.
-
description
public final String description()
A brief description of the custom structure.
- Returns:
- A brief description of the custom structure.
-
deprecationMessage
public final String deprecationMessage()
The deprecation message for the node or the branch that was moved or deleted.
- Returns:
- The deprecation message for the node or the branch that was moved or deleted.
-
comment
public final String comment()
A comment in addition to the description.
- Returns:
- A comment in addition to the description.
-
toBuilder
public CustomStruct.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CustomStruct.Builder,CustomStruct>
-
builder
public static CustomStruct.Builder builder()
-
serializableBuilderClass
public static Class<? extends CustomStruct.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.
-
-