Class AwsProtocolTrait.Builder<T extends Trait,B extends AwsProtocolTrait.Builder>
- java.lang.Object
- 
- software.amazon.smithy.model.traits.AbstractTraitBuilder<T,B>
- 
- software.amazon.smithy.aws.traits.protocols.AwsProtocolTrait.Builder<T,B>
 
 
- 
- Type Parameters:
- T- The type of trait being created.
- B- The concrete builder that creates- T.
 - All Implemented Interfaces:
- SmithyBuilder<T>
 - Direct Known Subclasses:
- AwsJson1_0Trait.Builder,- AwsJson1_1Trait.Builder,- RestJson1Trait.Builder,- RestXmlTrait.Builder
 - Enclosing class:
- AwsProtocolTrait
 
 public abstract static class AwsProtocolTrait.Builder<T extends Trait,B extends AwsProtocolTrait.Builder> extends AbstractTraitBuilder<T,B> Builder for creating aAwsProtocolTrait.
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BeventStreamHttp(java.util.List<java.lang.String> eventStreamHttp)Sets the list of supported event stream HTTP protocols.BfromNode(Node node)Updates the builder from a Node.Bhttp(java.util.List<java.lang.String> http)Sets the list of supported HTTP protocols.- 
Methods inherited from class software.amazon.smithy.model.traits.AbstractTraitBuildergetSourceLocation, sourceLocation
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface software.amazon.smithy.utils.SmithyBuilderbuild
 
- 
 
- 
- 
- 
Method Detail- 
httppublic B http(java.util.List<java.lang.String> http) Sets the list of supported HTTP protocols.- Parameters:
- http- HTTP protocols to set and replace.
- Returns:
- Returns the builder.
 
 - 
eventStreamHttppublic B eventStreamHttp(java.util.List<java.lang.String> eventStreamHttp) Sets the list of supported event stream HTTP protocols.- Parameters:
- eventStreamHttp- Event stream HTTP protocols to set and replace.
- Returns:
- Returns the builder.
 
 
- 
 
-