Class MCPServerMetadataDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.publisher.api.v1.dto.MCPServerMetadataDTO
-
public class MCPServerMetadataDTO extends Object
MCPServerMetadataDTO
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_DISPLAY_NAMEstatic StringSERIALIZED_NAME_IDstatic StringSERIALIZED_NAME_NAMEstatic StringSERIALIZED_NAME_PROVIDERstatic StringSERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description MCPServerMetadataDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MCPServerMetadataDTOdisplayName(String displayName)booleanequals(Object o)StringgetDisplayName()Display name of the MCP Server.StringgetId()Get idStringgetName()Get nameStringgetProvider()If the provider value is not given, the user invoking the API will be used as the provider.StringgetVersion()Get versioninthashCode()MCPServerMetadataDTOid(String id)MCPServerMetadataDTOname(String name)MCPServerMetadataDTOprovider(String provider)voidsetDisplayName(String displayName)voidsetId(String id)voidsetName(String name)voidsetProvider(String provider)voidsetVersion(String version)StringtoString()MCPServerMetadataDTOversion(String version)
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DISPLAY_NAME
public static final String SERIALIZED_NAME_DISPLAY_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROVIDER
public static final String SERIALIZED_NAME_PROVIDER
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public MCPServerMetadataDTO id(String id)
-
setId
public void setId(String id)
-
name
public MCPServerMetadataDTO name(String name)
-
setName
public void setName(String name)
-
displayName
public MCPServerMetadataDTO displayName(String displayName)
-
getDisplayName
@Nullable public String getDisplayName()
Display name of the MCP Server. This is the name that will be displayed in the Publisher and DevPortal. If not provided, the name will be used as the display name.- Returns:
- displayName
-
setDisplayName
public void setDisplayName(String displayName)
-
version
public MCPServerMetadataDTO version(String version)
-
setVersion
public void setVersion(String version)
-
provider
public MCPServerMetadataDTO provider(String provider)
-
getProvider
@Nullable public String getProvider()
If the provider value is not given, the user invoking the API will be used as the provider.- Returns:
- provider
-
setProvider
public void setProvider(String provider)
-
-