Class MCPServerOperationDTO
java.lang.Object
org.wso2.am.integration.clients.publisher.api.v1.dto.MCPServerOperationDTO
MCPServerOperationDTO
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumOperation type for MCP Server (e.g., TOOL) -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapiOperationMapping(APIOperationMappingDTO apiOperationMapping) backendOperationMapping(BackendOperationMappingDTO backendOperationMapping) description(String description) booleanfeature(MCPServerOperationDTO.FeatureEnum feature) Get apiOperationMappingGet authTypeGet backendOperationMappingGet descriptionOperation type for MCP Server (e.g., TOOL)getId()Get idGet operationPoliciesGet payloadSchemaGet schemaDefinitionGet scopesGet targetGet throttlingPolicyGet uriMappinginthashCode()operationPolicies(APIOperationPoliciesDTO operationPolicies) payloadSchema(String payloadSchema) schemaDefinition(String schemaDefinition) voidsetApiOperationMapping(APIOperationMappingDTO apiOperationMapping) voidsetAuthType(String authType) voidsetBackendOperationMapping(BackendOperationMappingDTO backendOperationMapping) voidsetDescription(String description) voidvoidvoidsetOperationPolicies(APIOperationPoliciesDTO operationPolicies) voidsetPayloadSchema(String payloadSchema) voidsetSchemaDefinition(String schemaDefinition) voidvoidvoidsetThrottlingPolicy(String throttlingPolicy) voidsetUriMapping(String uriMapping) throttlingPolicy(String throttlingPolicy) toString()uriMapping(String uriMapping)
-
Field Details
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_TARGET
- See Also:
-
SERIALIZED_NAME_FEATURE
- See Also:
-
SERIALIZED_NAME_AUTH_TYPE
- See Also:
-
SERIALIZED_NAME_THROTTLING_POLICY
- See Also:
-
SERIALIZED_NAME_SCOPES
- See Also:
-
SERIALIZED_NAME_PAYLOAD_SCHEMA
- See Also:
-
SERIALIZED_NAME_URI_MAPPING
- See Also:
-
SERIALIZED_NAME_SCHEMA_DEFINITION
- See Also:
-
SERIALIZED_NAME_DESCRIPTION
- See Also:
-
SERIALIZED_NAME_OPERATION_POLICIES
- See Also:
-
SERIALIZED_NAME_BACKEND_OPERATION_MAPPING
- See Also:
-
SERIALIZED_NAME_API_OPERATION_MAPPING
- See Also:
-
-
Constructor Details
-
MCPServerOperationDTO
public MCPServerOperationDTO()
-
-
Method Details
-
id
-
getId
Get id- Returns:
- id
-
setId
-
target
-
getTarget
Get target- Returns:
- target
-
setTarget
-
feature
-
getFeature
Operation type for MCP Server (e.g., TOOL)- Returns:
- feature
-
setFeature
-
authType
-
getAuthType
Get authType- Returns:
- authType
-
setAuthType
-
throttlingPolicy
-
getThrottlingPolicy
Get throttlingPolicy- Returns:
- throttlingPolicy
-
setThrottlingPolicy
-
scopes
-
getScopes
Get scopes- Returns:
- scopes
-
setScopes
-
payloadSchema
-
getPayloadSchema
Get payloadSchema- Returns:
- payloadSchema
-
setPayloadSchema
-
uriMapping
-
getUriMapping
Get uriMapping- Returns:
- uriMapping
-
setUriMapping
-
schemaDefinition
-
getSchemaDefinition
Get schemaDefinition- Returns:
- schemaDefinition
-
setSchemaDefinition
-
description
-
getDescription
Get description- Returns:
- description
-
setDescription
-
operationPolicies
-
getOperationPolicies
Get operationPolicies- Returns:
- operationPolicies
-
setOperationPolicies
-
backendOperationMapping
public MCPServerOperationDTO backendOperationMapping(BackendOperationMappingDTO backendOperationMapping) -
getBackendOperationMapping
Get backendOperationMapping- Returns:
- backendOperationMapping
-
setBackendOperationMapping
-
apiOperationMapping
-
getApiOperationMapping
Get apiOperationMapping- Returns:
- apiOperationMapping
-
setApiOperationMapping
-
equals
-
hashCode
public int hashCode() -
toString
-