Class RestXmlTrait.Builder
- java.lang.Object
-
- software.amazon.smithy.model.traits.AbstractTraitBuilder<T,B>
-
- software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder<RestXmlTrait,RestXmlTrait.Builder>
-
- software.amazon.smithy.aws.traits.protocols.RestXmlTrait.Builder
-
- All Implemented Interfaces:
SmithyBuilder<RestXmlTrait>
- Enclosing class:
- RestXmlTrait
public static final class RestXmlTrait.Builder extends AwsProtocolTrait.Builder<RestXmlTrait,RestXmlTrait.Builder>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestXmlTraitbuild()Creates an immutable object that is created from the properties that have been set on the builder.RestXmlTrait.BuilderfromNode(Node node)Updates the builder from a Node.RestXmlTrait.BuildernoErrorWrapping(boolean noErrorWrapping)-
Methods inherited from class software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder
eventStreamHttp, http
-
Methods inherited from class software.amazon.smithy.model.traits.AbstractTraitBuilder
getSourceLocation, sourceLocation
-
-
-
-
Method Detail
-
noErrorWrapping
public RestXmlTrait.Builder noErrorWrapping(boolean noErrorWrapping)
-
fromNode
public RestXmlTrait.Builder fromNode(Node node)
Description copied from class:AwsProtocolTrait.BuilderUpdates the builder from a Node.- Overrides:
fromNodein classAwsProtocolTrait.Builder<RestXmlTrait,RestXmlTrait.Builder>- Parameters:
node- Node object that must be a validObjectNode.- Returns:
- Returns the updated builder.
-
build
public RestXmlTrait build()
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Returns:
- an instance of T
-
-