Class OperationModel
- java.lang.Object
-
- software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
-
- software.amazon.awssdk.codegen.model.intermediate.OperationModel
-
public class OperationModel extends DocumentationModel
-
-
Field Summary
-
Fields inherited from class software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
documentation
-
-
Constructor Summary
Constructors Constructor Description OperationModel()
-
Method Summary
-
Methods inherited from class software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
getDocumentation, setDocumentation
-
-
-
-
Method Detail
-
getOperationName
public String getOperationName()
-
setOperationName
public void setOperationName(String operationName)
-
getMethodName
public String getMethodName()
-
getServiceProtocol
public String getServiceProtocol()
-
setServiceProtocol
public void setServiceProtocol(String serviceProtocol)
-
isDeprecated
public boolean isDeprecated()
-
setDeprecated
public void setDeprecated(boolean deprecated)
-
getDeprecatedMessage
public String getDeprecatedMessage()
-
setDeprecatedMessage
public void setDeprecatedMessage(String deprecatedMessage)
-
getDocs
public String getDocs(IntermediateModel model, ClientType clientType)
-
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
public AuthType getAuthType()
-
setAuthType
public void setAuthType(AuthType authType)
-
getInputShape
public ShapeModel getInputShape()
-
setInputShape
public void setInputShape(ShapeModel inputShape)
-
getOutputShape
public ShapeModel getOutputShape()
-
setOutputShape
public void setOutputShape(ShapeModel outputShape)
-
getInput
public VariableModel getInput()
-
setInput
public void setInput(VariableModel input)
-
getReturnType
public ReturnTypeModel getReturnType()
-
setReturnType
public void setReturnType(ReturnTypeModel returnType)
-
getSyncReturnType
public String getSyncReturnType()
-
getExceptions
public List<ExceptionModel> getExceptions()
-
setExceptions
public void setExceptions(List<ExceptionModel> exceptions)
-
addException
public void addException(ExceptionModel exception)
-
getSimpleMethodForms
public List<SimpleMethodFormModel> getSimpleMethodForms()
-
addSimpleMethodForm
public void addSimpleMethodForm(List<ArgumentModel> arguments)
-
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
public EndpointDiscovery getEndpointDiscovery()
-
setEndpointDiscovery
public void setEndpointDiscovery(EndpointDiscovery endpointDiscovery)
-
getEndpointTrait
public EndpointTrait getEndpointTrait()
Returns the endpoint trait that will be used to resolve the endpoint of an API.
-
setEndpointTrait
public void setEndpointTrait(EndpointTrait endpointTrait)
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
public HttpChecksum getHttpChecksum()
-
setHttpChecksum
public void setHttpChecksum(HttpChecksum httpChecksum)
-
getRequestcompression
public RequestCompression getRequestcompression()
-
setRequestcompression
public void setRequestcompression(RequestCompression requestcompression)
-
getStaticContextParams
public Map<String,StaticContextParam> getStaticContextParams()
-
setStaticContextParams
public void setStaticContextParams(Map<String,StaticContextParam> staticContextParams)
-
getOperationContextParams
public Map<String,OperationContextParam> getOperationContextParams()
-
setOperationContextParams
public void setOperationContextParams(Map<String,OperationContextParam> operationContextParams)
-
-