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
- Direct Known Subclasses:
IntegrationViewServiceConfig
,SolutionViewServiceConfig
ViewServiceConfig provides the configuration for a single Open Metadata View Service (OMVS).
-
Constructor Summary
ConstructorDescriptionDefault constructor for use with Jackson librariesViewServiceConfig
(ViewServiceConfig template) Copy/clone constructorViewServiceConfig
(ViewServiceRegistrationEntry viewRegistration) Set up the default values for a view service using a view service description. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Validate that an object is equal depending on their stored values.Return the Java class name of the admin-services interface for this view service.Return the short description of the view service.Return the development status of the service.Return the full name of the view service.int
Return the code number (ordinal) for this view service.Return the name of the view service.Return the status of this view service.Return the options for this view service.Return the full name of the service (typically Open Metadata Access Service (OMAS)) that this view service is partnered with.Return the string that appears in the REST API URL that identifies the owning service.Return the wiki page link for the view service.int
hashCode()
Return a hash code based on the values of this object.void
setViewServiceAdminClass
(String viewServiceAdminClass) Set up the Java class name of the admin services interface for this view service.void
setViewServiceDescription
(String viewServiceDescription) Set up the short description of the view service.void
setViewServiceDevelopmentStatus
(ComponentDevelopmentStatus viewServiceDevelopmentStatus) Set up the development status of the service.void
setViewServiceFullName
(String viewServiceFullName) Set up the full name of the view service.void
setViewServiceId
(int viewId) Set up the code number (ordinal) for this view service.void
setViewServiceName
(String viewServiceName) Set up the name of the view service.void
setViewServiceOperationalStatus
(ServiceOperationalStatus viewServiceOperationalStatus) Set up the status of the view service.void
setViewServiceOptions
(Map<String, Object> viewServiceOptions) Set up the options for this view service.void
setViewServicePartnerService
(String viewServicePartnerService) Set up the full name of the service (typically Open Metadata Access Service (OMAS)) that this view service is partnered with.void
setViewServiceURLMarker
(String viewServiceURLMarker) Set up the string that appears in the REST API URL that identifies the owning service.void
setViewServiceWiki
(String viewServiceWiki) Set up the wiki page link for the view service.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.adminservices.configuration.properties.OMAGServerClientConfig
getOMAGServerName, getOMAGServerPlatformRootURL, setOMAGServerName, setOMAGServerPlatformRootURL
-
Constructor Details
-
ViewServiceConfig
public ViewServiceConfig()Default constructor for use with Jackson libraries -
ViewServiceConfig
Copy/clone constructor- Parameters:
template
- object to copy
-
ViewServiceConfig
Set up the default values for a view service using a view service description.- Parameters:
viewRegistration
- fixed properties about the view service
-
-
Method Details
-
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
-
getViewServiceDevelopmentStatus
Return the development status of the service.- Returns:
- enum describing the status
-
setViewServiceDevelopmentStatus
public void setViewServiceDevelopmentStatus(ComponentDevelopmentStatus viewServiceDevelopmentStatus) Set up the development status of the service.- Parameters:
viewServiceDevelopmentStatus
- enum describing the status
-
getViewServiceAdminClass
Return the Java class name of the admin-services interface for this view service.- Returns:
- String class name implementing the ViewServiceAdmin interface.
-
setViewServiceAdminClass
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
Return the full name of the view service.- Returns:
- String name
-
setViewServiceFullName
Set up the full name of the view service.- Parameters:
viewServiceFullName
- String name
-
getViewServiceName
Return the name of the view service.- Returns:
- String name
-
setViewServiceName
Set up the name of the view service.- Parameters:
viewServiceName
- String name
-
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
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
Return the short description of the view service. The default value is in English but this can be changed.- Returns:
- String viewServiceDescription
-
setViewServiceDescription
Set up the short description of the view service.- Parameters:
viewServiceDescription
- String description
-
getViewServiceWiki
Return the wiki page link for the view service.- Returns:
- viewServiceWiki String url
-
setViewServiceWiki
Set up the wiki page link for the view service.- Parameters:
viewServiceWiki
- String url
-
getViewServicePartnerService
Return the full name of the service (typically Open Metadata Access Service (OMAS)) that this view service is partnered with.- Returns:
- Full name of OMAS
-
setViewServicePartnerService
Set up the full name of the service (typically Open Metadata Access Service (OMAS)) that this view service is partnered with.- Parameters:
viewServicePartnerService
- Full name of OMAS
-
getViewServiceOperationalStatus
Return the status of this view service.- Returns:
- viewServiceOperationalStatus enum
-
setViewServiceOperationalStatus
Set up the status of the view service.- Parameters:
viewServiceOperationalStatus
- ViewServiceOperationalStatus enum
-
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
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
Standard toString method.- Overrides:
toString
in classOMAGServerClientConfig
- Returns:
- JSON style description of variables.
-
equals
Validate that an object is equal depending on their stored values.- Overrides:
equals
in classOMAGServerClientConfig
- Parameters:
objectToCompare
- object- Returns:
- boolean result
-
hashCode
public int hashCode()Return a hash code based on the values of this object.- Overrides:
hashCode
in classOMAGServerClientConfig
- Returns:
- in hash code
-