public final class OperationInfo extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OperationInfo.Builder
Builder for a
OperationInfo. |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
addtionalMetadata(OperationMetadataAttribute<T> key)
Gets an unmodeled piece of metadata.
|
String |
apiVersion() |
static OperationInfo.Builder |
builder() |
boolean |
hasEvent() |
boolean |
hasEventStreamingInput() |
boolean |
hasExplicitPayloadMember() |
boolean |
hasImplicitPayloadMembers() |
boolean |
hasPayloadMembers() |
boolean |
hasStreamingInput() |
SdkHttpMethod |
httpMethod() |
String |
operationIdentifier() |
String |
requestUri() |
public String requestUri()
public SdkHttpMethod httpMethod()
public String operationIdentifier()
public String apiVersion()
public boolean hasExplicitPayloadMember()
public boolean hasPayloadMembers()
public boolean hasImplicitPayloadMembers()
public boolean hasStreamingInput()
public boolean hasEventStreamingInput()
public boolean hasEvent()
public <T> T addtionalMetadata(OperationMetadataAttribute<T> key)
T - Type of metadata being requested.key - Key the metadata was registered under.public static OperationInfo.Builder builder()
OperationInfo.Copyright © 2022. All rights reserved.