public abstract class AwsProtocolTrait extends AbstractTrait
Subclasses are traits that allow the supported HTTP versions and eventStream HTTP versions to be customized.
Modifier and Type | Class and Description |
---|---|
static class |
AwsProtocolTrait.Builder<T extends Trait,B extends AwsProtocolTrait.Builder>
Builder for creating a
AwsProtocolTrait . |
AbstractTrait.Provider
Modifier and Type | Method and Description |
---|---|
protected Node |
createNode()
The result of toNode is used for hashCodes and equality.
|
java.util.List<java.lang.String> |
getEventStreamHttp()
Gets the priority ordered list of supported HTTP protocol versions
that are required when using event streams.
|
java.util.List<java.lang.String> |
getHttp()
Gets the priority ordered list of supported HTTP protocol versions.
|
equals, getSourceLocation, hashCode, setNodeCache, toNode, toShapeId, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
flatMapStream, getIdiomaticTraitName, getIdiomaticTraitName, isSynthetic, makeAbsoluteName, makeAbsoluteName
public java.util.List<java.lang.String> getHttp()
public java.util.List<java.lang.String> getEventStreamHttp()
protected Node createNode()
AbstractTrait
createNode
in class AbstractTrait