public void setStructuredMessageDefinition(java.util.Collection<StructuredMessageFieldNameAndDataTypePair> structuredMessageDefinition) {
        if (structuredMessageDefinition == null) {
            this.structuredMessageDefinition = null;
            return;
        }

        this.structuredMessageDefinition = new java.util.ArrayList<StructuredMessageFieldNameAndDataTypePair>(structuredMessageDefinition);
    }
<p>
Represents a struct type node of the complex data structure.
</p>

@param structuredMessageDefinition
       Represents a struct type node of the complex data structure.
aws-java-sdk-iotfleetwise/src/main/java/com/amazonaws/services/iotfleetwise/model/StructuredMessage.java