Class ViewServiceConfig
- java.lang.Object
-
- org.odpi.openmetadata.adminservices.configuration.properties.AdminServicesConfigHeader
-
- org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig
-
- org.odpi.openmetadata.adminservices.configuration.properties.ViewServiceConfig
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
IntegrationViewServiceConfig,SolutionViewServiceConfig
public class ViewServiceConfig extends OMAGServerClientConfig
ViewServiceConfig provides the configuration for a single Open Metadata View Service (OMVS).- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ViewServiceConfig()Default constructor for use with Jackson librariesViewServiceConfig(ViewServiceConfig template)Copy/clone constructorViewServiceConfig(ViewServiceRegistration viewRegistration)Set up the default values for a view service using a view service description.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Validate that an object is equal depending on their stored values.StringgetViewServiceAdminClass()Return the Java class name of the admin-services interface for this view service.StringgetViewServiceDescription()Return the short description of the view service.StringgetViewServiceFullName()Return the full name of the view service.intgetViewServiceId()Return the code number (ordinal) for this view service.StringgetViewServiceName()Return the name of the view service.ServiceOperationalStatusgetViewServiceOperationalStatus()Return the status of this view service.Map<String,Object>getViewServiceOptions()Return the options for this view service.StringgetViewServiceURLMarker()Return the string that appears in the REST API URL that identifies the owning service.StringgetViewServiceWiki()Return the wiki page link for the view service.inthashCode()Return a hash code based on the values of this object.voidsetViewServiceAdminClass(String viewServiceAdminClass)Set up the Java class name of the admin services interface for this view service.voidsetViewServiceDescription(String viewServiceDescription)Set up the short description of the view service.voidsetViewServiceFullName(String viewServiceFullName)Set up the full name of the view service.voidsetViewServiceId(int viewId)Set up the code number (ordinal) for this view service.voidsetViewServiceName(String viewServiceName)Set up the name of the view service.voidsetViewServiceOperationalStatus(ServiceOperationalStatus viewServiceOperationalStatus)Set up the status of the view service.voidsetViewServiceOptions(Map<String,Object> viewServiceOptions)Set up the options for this view service.voidsetViewServiceURLMarker(String viewServiceURLMarker)Set up the string that appears in the REST API URL that identifies the owning service.voidsetViewServiceWiki(String viewServiceWiki)Set up the wiki page link for the view service.StringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig
getOMAGServerName, getOMAGServerPlatformRootURL, setOMAGServerName, setOMAGServerPlatformRootURL
-
-
-
-
Constructor Detail
-
ViewServiceConfig
public ViewServiceConfig()
Default constructor for use with Jackson libraries
-
ViewServiceConfig
public ViewServiceConfig(ViewServiceConfig template)
Copy/clone constructor- Parameters:
template- object to copy
-
ViewServiceConfig
public ViewServiceConfig(ViewServiceRegistration viewRegistration)
Set up the default values for a view service using a view service description.- Parameters:
viewRegistration- fixed properties about the view service
-
-
Method Detail
-
getViewServiceId
public int getViewServiceId()
Return the code number (ordinal) for this view service.- Returns:
- int ordinal
-
setViewServiceId
public void setViewServiceId(int viewId)
Set up the code number (ordinal) for this view service.- Parameters:
viewId- int ordinal
-
getViewServiceAdminClass
public String getViewServiceAdminClass()
Return the Java class name of the admin-services interface for this view service.- Returns:
- String class name implementing the ViewServiceAdmin interface.
-
setViewServiceAdminClass
public void setViewServiceAdminClass(String viewServiceAdminClass)
Set up the Java class name of the admin services interface for this view service.- Parameters:
viewServiceAdminClass- String class name implementing the ViewServiceAdmin interface.
-
getViewServiceFullName
public String getViewServiceFullName()
Return the full name of the view service.- Returns:
- String name
-
setViewServiceFullName
public void setViewServiceFullName(String viewServiceFullName)
Set up the full name of the view service.- Parameters:
viewServiceFullName- String name
-
getViewServiceName
public String getViewServiceName()
Return the name of the view service.- Returns:
- String name
-
setViewServiceName
public void setViewServiceName(String viewServiceName)
Set up the name of the view service.- Parameters:
viewServiceName- String name
-
getViewServiceURLMarker
public String getViewServiceURLMarker()
Return the string that appears in the REST API URL that identifies the owning service. Null means no REST APIs supported by this service.- Returns:
- String viewServiceURLMarker
-
setViewServiceURLMarker
public void setViewServiceURLMarker(String viewServiceURLMarker)
Set up the string that appears in the REST API URL that identifies the owning service. Null means no REST APIs supported by this service.- Parameters:
viewServiceURLMarker- url fragment
-
getViewServiceDescription
public String getViewServiceDescription()
Return the short description of the view service. The default value is in English but this can be changed.- Returns:
- String viewServiceDescription
-
setViewServiceDescription
public void setViewServiceDescription(String viewServiceDescription)
Set up the short description of the view service.- Parameters:
viewServiceDescription- String description
-
getViewServiceWiki
public String getViewServiceWiki()
Return the wiki page link for the view service.- Returns:
- viewServiceWiki String url
-
setViewServiceWiki
public void setViewServiceWiki(String viewServiceWiki)
Set up the wiki page link for the view service.- Parameters:
viewServiceWiki- String url
-
getViewServiceOperationalStatus
public ServiceOperationalStatus getViewServiceOperationalStatus()
Return the status of this view service.- Returns:
- viewServiceOperationalStatus enum
-
setViewServiceOperationalStatus
public void setViewServiceOperationalStatus(ServiceOperationalStatus viewServiceOperationalStatus)
Set up the status of the view service.- Parameters:
viewServiceOperationalStatus- ViewServiceOperationalStatus enum
-
getViewServiceOptions
public Map<String,Object> getViewServiceOptions()
Return the options for this view service. These are properties that are specific to the view service.- Returns:
- Map from String to String
-
setViewServiceOptions
public void setViewServiceOptions(Map<String,Object> viewServiceOptions)
Set up the options for this view service. These are properties that are specific to the view service.- Parameters:
viewServiceOptions- Map from String to String
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classOMAGServerClientConfig- Returns:
- JSON style description of variables.
-
equals
public boolean equals(Object objectToCompare)
Validate that an object is equal depending on their stored values.- Overrides:
equalsin classOMAGServerClientConfig- Parameters:
objectToCompare- object- Returns:
- boolean result
-
hashCode
public int hashCode()
Return a hash code based on the values of this object.- Overrides:
hashCodein classOMAGServerClientConfig- Returns:
- in hash code
-
-