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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitflatMapStream, getIdiomaticTraitName, getIdiomaticTraitName, isSynthetic, makeAbsoluteName, makeAbsoluteNamepublic java.util.List<java.lang.String> getHttp()
public java.util.List<java.lang.String> getEventStreamHttp()
protected Node createNode()
AbstractTraitcreateNode in class AbstractTrait