Class OperationModel

    • Constructor Detail

      • OperationModel

        public OperationModel()
    • 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)
      • 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)
      • setReturnType

        public void setReturnType​(ReturnTypeModel returnType)
      • getSyncReturnType

        public String getSyncReturnType()
      • addException

        public void addException​(ExceptionModel exception)
      • 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)
      • 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)
      • setHttpChecksum

        public void setHttpChecksum​(HttpChecksum httpChecksum)
      • setRequestCompression

        public void setRequestCompression​(RequestCompression requestCompression)