Class OperationModel

java.lang.Object
software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
software.amazon.awssdk.codegen.model.intermediate.OperationModel

public class OperationModel extends DocumentationModel
  • Constructor Details

    • OperationModel

      public OperationModel()
  • Method Details

    • 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)
    • getAuth

      public List<AuthType> getAuth()
    • setAuth

      public void setAuth(List<AuthType> auth)
    • 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)
    • isUnsignedPayload

      public boolean isUnsignedPayload()
    • setUnsignedPayload

      public void setUnsignedPayload(boolean unsignedPayload)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class DocumentationModel
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DocumentationModel