Package net.ygbstudio.powerwp4j.builders
Class WPMediaPayloadBuilder
java.lang.Object
net.ygbstudio.powerwp4j.base.extension.builders.AbstractMediaPayloadBuilder<WPMediaPayloadBuilder>
net.ygbstudio.powerwp4j.builders.WPMediaPayloadBuilder
Builder for WordPress media attachment payloads. Inherits all methods from its abstract
superclass to provide a chainable pattern for building media attachment payloads.
If you need to use a builder for posts or taxonomies, use WPBasicPayloadBuilder.
- See Also:
-
Field Summary
Fields inherited from class net.ygbstudio.powerwp4j.base.extension.builders.AbstractMediaPayloadBuilder
altText, caption, description -
Method Summary
Modifier and TypeMethodDescriptiontools.jackson.databind.JsonNodebuild()Builds the media attachment payload as a JsonNode.static @NotNull WPMediaPayloadBuilderbuilder()Creates a new instance ofWPMediaPayloadBuilder.Returns the configured alternative text, ornullif unset.Returns the configured caption, ornullif unset.Returns the configured description, ornullif unset.Methods inherited from class net.ygbstudio.powerwp4j.base.extension.builders.AbstractMediaPayloadBuilder
altText, caption, clear, description, self
-
Method Details
-
builder
Creates a new instance ofWPMediaPayloadBuilder.- Returns:
- A new instance of
WPMediaPayloadBuilder.
-
getAltText
Returns the configured alternative text, ornullif unset. -
getCaption
Returns the configured caption, ornullif unset. -
getDescription
Returns the configured description, ornullif unset. -
build
public tools.jackson.databind.JsonNode build()Description copied from class:AbstractMediaPayloadBuilderBuilds the media attachment payload as a JsonNode.- Specified by:
buildin classAbstractMediaPayloadBuilder<WPMediaPayloadBuilder>- Returns:
- JsonNode representing the media attachment payload.
-