public class MessageMetadataTypeBuilder extends AbstractBuilder<MessageMetadataType> implements WithAnnotation<MessageMetadataTypeBuilder>
MessageMetadataType| Modifier and Type | Field and Description |
|---|---|
protected Map<Class<? extends TypeAnnotation>,TypeAnnotation> |
attributesAnnotations |
protected Map<Class<? extends TypeAnnotation>,TypeAnnotation> |
payloadAnnotations |
annotations, format| Constructor and Description |
|---|
MessageMetadataTypeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
BaseTypeBuilder |
attributes() |
MessageMetadataTypeBuilder |
attributes(MetadataType payloadType) |
MessageMetadataType |
build() |
static MessageMetadataTypeBuilder |
fromObjectType(ObjectType messageType) |
BaseTypeBuilder |
payload() |
MessageMetadataTypeBuilder |
payload(MetadataType payloadType) |
MessageMetadataTypeBuilder |
with(TypeAnnotation typeAnnotation) |
MessageMetadataTypeBuilder |
withAttributesAnnotation(TypeAnnotation extension) |
MessageMetadataTypeBuilder |
withPayloadAnnotation(TypeAnnotation extension) |
addExtensionprotected final Map<Class<? extends TypeAnnotation>,TypeAnnotation> payloadAnnotations
protected final Map<Class<? extends TypeAnnotation>,TypeAnnotation> attributesAnnotations
public BaseTypeBuilder payload()
public MessageMetadataTypeBuilder payload(MetadataType payloadType)
public BaseTypeBuilder attributes()
public MessageMetadataTypeBuilder attributes(MetadataType payloadType)
public MessageMetadataTypeBuilder withPayloadAnnotation(TypeAnnotation extension)
public MessageMetadataTypeBuilder withAttributesAnnotation(TypeAnnotation extension)
public MessageMetadataType build()
build in interface TypeBuilder<MessageMetadataType>public static MessageMetadataTypeBuilder fromObjectType(ObjectType messageType)
public MessageMetadataTypeBuilder with(TypeAnnotation typeAnnotation)
with in interface WithAnnotation<MessageMetadataTypeBuilder>Copyright © 2022 MuleSoft, Inc.. All rights reserved.