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 TypeMethodDescriptionvoidaddException(ExceptionModel exception) voidaddSimpleMethodForm(List<ArgumentModel> arguments) booleangetAuth()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.booleanbooleangetInput()booleanbooleaninthashCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidsetAuthType(AuthType authType) voidsetDeprecated(boolean deprecated) voidsetDeprecatedMessage(String deprecatedMessage) voidsetEndpointCacheRequired(boolean endpointCacheRequired) voidsetEndpointDiscovery(EndpointDiscovery endpointDiscovery) voidsetEndpointOperation(boolean endpointOperation) voidsetEndpointTrait(EndpointTrait endpointTrait) Sets the endpoint trait that will be used to resolve the endpoint of an API.voidsetExceptions(List<ExceptionModel> exceptions) voidsetHasBlobMemberAsPayload(boolean hasBlobMemberAsPayload) voidsetHasStringMemberAsPayload(boolean hasStringMemberAsPayload) voidsetHttpChecksum(HttpChecksum httpChecksum) voidsetHttpChecksumRequired(boolean httpChecksumRequired) voidsetInput(VariableModel input) voidsetInputShape(ShapeModel inputShape) voidsetIsAuthenticated(boolean isAuthenticated) voidsetOperationContextParams(Map<String, OperationContextParam> operationContextParams) voidsetOperationName(String operationName) voidsetOutputShape(ShapeModel outputShape) voidsetPaginated(boolean paginated) voidsetRequestcompression(RequestCompression requestcompression) voidsetReturnType(ReturnTypeModel returnType) voidsetServiceProtocol(String serviceProtocol) voidsetStaticContextParams(Map<String, StaticContextParam> staticContextParams) voidsetUnsignedPayload(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:
equalsin classDocumentationModel
-
hashCode
public int hashCode()- Overrides:
hashCodein classDocumentationModel
-