Class OperationModel
java.lang.Object
software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
software.amazon.awssdk.codegen.model.intermediate.OperationModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addException
(ExceptionModel exception) void
addSimpleMethodForm
(List<ArgumentModel> arguments) boolean
getAuth()
getDocs
(IntermediateModel model, ClientType clientType) getDocs
(IntermediateModel model, ClientType clientType, SimpleMethodOverload methodOverload) getDocs
(IntermediateModel model, ClientType clientType, SimpleMethodOverload methodOverload, DocConfiguration config) Returns the endpoint trait that will be used to resolve the endpoint of an API.boolean
boolean
getInput()
boolean
boolean
int
hashCode()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
void
setAuthType
(AuthType authType) void
setDeprecated
(boolean deprecated) void
setDeprecatedMessage
(String deprecatedMessage) void
setEndpointCacheRequired
(boolean endpointCacheRequired) void
setEndpointDiscovery
(EndpointDiscovery endpointDiscovery) void
setEndpointOperation
(boolean endpointOperation) void
setEndpointTrait
(EndpointTrait endpointTrait) Sets the endpoint trait that will be used to resolve the endpoint of an API.void
setExceptions
(List<ExceptionModel> exceptions) void
setHasBlobMemberAsPayload
(boolean hasBlobMemberAsPayload) void
setHasStringMemberAsPayload
(boolean hasStringMemberAsPayload) void
setHttpChecksum
(HttpChecksum httpChecksum) void
setHttpChecksumRequired
(boolean httpChecksumRequired) void
setInput
(VariableModel input) void
setInputShape
(ShapeModel inputShape) void
setIsAuthenticated
(boolean isAuthenticated) void
setOperationContextParams
(Map<String, OperationContextParam> operationContextParams) void
setOperationName
(String operationName) void
setOutputShape
(ShapeModel outputShape) void
setPaginated
(boolean paginated) void
setRequestcompression
(RequestCompression requestcompression) void
setReturnType
(ReturnTypeModel returnType) void
setServiceProtocol
(String serviceProtocol) void
setStaticContextParams
(Map<String, StaticContextParam> staticContextParams) void
setUnsignedPayload
(boolean unsignedPayload) Methods inherited from class software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
getDocumentation, setDocumentation
-
Constructor Details
-
OperationModel
public OperationModel()
-
-
Method Details
-
getOperationName
-
setOperationName
-
getMethodName
-
getServiceProtocol
-
setServiceProtocol
-
isDeprecated
public boolean isDeprecated() -
setDeprecated
public void setDeprecated(boolean deprecated) -
getDeprecatedMessage
-
setDeprecatedMessage
-
getDocs
-
getDocs
public String getDocs(IntermediateModel model, ClientType clientType, SimpleMethodOverload methodOverload) -
getDocs
public String getDocs(IntermediateModel model, ClientType clientType, SimpleMethodOverload methodOverload, DocConfiguration config) -
isAuthenticated
public boolean isAuthenticated() -
setIsAuthenticated
public void setIsAuthenticated(boolean isAuthenticated) -
getAuthType
-
setAuthType
-
getAuth
-
setAuth
-
getInputShape
-
setInputShape
-
getOutputShape
-
setOutputShape
-
getInput
-
setInput
-
getReturnType
-
setReturnType
-
getSyncReturnType
-
getExceptions
-
setExceptions
-
addException
-
getSimpleMethodForms
-
addSimpleMethodForm
-
getHasBlobMemberAsPayload
public boolean getHasBlobMemberAsPayload() -
setHasBlobMemberAsPayload
public void setHasBlobMemberAsPayload(boolean hasBlobMemberAsPayload) -
getHasStringMemberAsPayload
public boolean getHasStringMemberAsPayload() -
setHasStringMemberAsPayload
public void setHasStringMemberAsPayload(boolean hasStringMemberAsPayload) -
hasStreamingInput
public boolean hasStreamingInput() -
hasStreamingOutput
public boolean hasStreamingOutput() -
isStreaming
public boolean isStreaming() -
isEndpointOperation
public boolean isEndpointOperation() -
setEndpointOperation
public void setEndpointOperation(boolean endpointOperation) -
isEndpointCacheRequired
public boolean isEndpointCacheRequired() -
setEndpointCacheRequired
public void setEndpointCacheRequired(boolean endpointCacheRequired) -
isPaginated
public boolean isPaginated() -
setPaginated
public void setPaginated(boolean paginated) -
getEndpointDiscovery
-
setEndpointDiscovery
-
getEndpointTrait
Returns the endpoint trait that will be used to resolve the endpoint of an API. -
setEndpointTrait
Sets the endpoint trait that will be used to resolve the endpoint of an API. -
hasEventStreamOutput
public boolean hasEventStreamOutput()- Returns:
- True if the operation has an event stream member in the output shape. False otherwise.
-
hasEventStreamInput
public boolean hasEventStreamInput()- Returns:
- True if the operation has an event stream member in the input shape. False otherwise.
-
hasRequiresLengthInInput
public boolean hasRequiresLengthInInput() -
isHttpChecksumRequired
public boolean isHttpChecksumRequired() -
setHttpChecksumRequired
public void setHttpChecksumRequired(boolean httpChecksumRequired) -
getHttpChecksum
-
setHttpChecksum
-
getRequestcompression
-
setRequestcompression
-
getStaticContextParams
-
setStaticContextParams
-
getOperationContextParams
-
setOperationContextParams
-
isUnsignedPayload
public boolean isUnsignedPayload() -
setUnsignedPayload
public void setUnsignedPayload(boolean unsignedPayload) -
equals
- Overrides:
equals
in classDocumentationModel
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDocumentationModel
-