Class OperationInfo.Builder
java.lang.Object
software.amazon.awssdk.protocols.core.OperationInfo.Builder
- 
Method Summary
Modifier and TypeMethodDescriptionapiVersion(String apiVersion) build()hasEvent(boolean hasEvent) hasEventStreamingInput(boolean hasEventStreamingInput) hasExplicitPayloadMember(boolean hasExplicitPayloadMember) hasImplicitPayloadMembers(boolean hasImplicitPayloadMembers) hasPayloadMembers(boolean hasPayloadMembers) hasStreamingInput(boolean hasStreamingInput) httpMethod(SdkHttpMethod httpMethod) operationIdentifier(String operationIdentifier) putAdditionalMetadata(OperationMetadataAttribute<T> key, T value) Adds additional unmodeled metadata to theOperationInfo.requestUri(String requestUri)  
- 
Method Details
- 
requestUri
 - 
httpMethod
 - 
operationIdentifier
 - 
apiVersion
 - 
hasExplicitPayloadMember
 - 
hasPayloadMembers
 - 
hasImplicitPayloadMembers
 - 
hasStreamingInput
 - 
hasEventStreamingInput
 - 
hasEvent
 - 
putAdditionalMetadata
Adds additional unmodeled metadata to theOperationInfo. Useful for communicating protocol specific operation metadata.- Type Parameters:
 T- Type of metadata being registered.- Parameters:
 key- Key to register metadata.value- Value of metadata.- Returns:
 - This builder for method chaining.
 
 - 
build
- Returns:
 - An immutable 
OperationInfoobject. 
 
 -