Class DiscoveredExternalListener.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.DiscoveredExternalListener.Builder
-
- Enclosing class:
- DiscoveredExternalListener
public static class DiscoveredExternalListener.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
componentId
public DiscoveredExternalListener.Builder componentId(String componentId)
-
displayName
public DiscoveredExternalListener.Builder displayName(String displayName)
-
componentName
public DiscoveredExternalListener.Builder componentName(String componentName)
-
resourceId
public DiscoveredExternalListener.Builder resourceId(String resourceId)
-
isSelectedForMonitoring
public DiscoveredExternalListener.Builder isSelectedForMonitoring(Boolean isSelectedForMonitoring)
-
status
public DiscoveredExternalListener.Builder status(DiscoveredExternalDbSystemComponent.Status status)
-
associatedComponents
public DiscoveredExternalListener.Builder associatedComponents(List<AssociatedComponent> associatedComponents)
-
dbNodeName
public DiscoveredExternalListener.Builder dbNodeName(String dbNodeName)
The name of the DB node.- Parameters:
dbNodeName- the value to set- Returns:
- this builder
-
oracleHome
public DiscoveredExternalListener.Builder oracleHome(String oracleHome)
The Oracle home location of the listener.- Parameters:
oracleHome- the value to set- Returns:
- this builder
-
listenerAlias
public DiscoveredExternalListener.Builder listenerAlias(String listenerAlias)
The listener alias.- Parameters:
listenerAlias- the value to set- Returns:
- this builder
-
adrHomeDirectory
public DiscoveredExternalListener.Builder adrHomeDirectory(String adrHomeDirectory)
The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled.- Parameters:
adrHomeDirectory- the value to set- Returns:
- this builder
-
logDirectory
public DiscoveredExternalListener.Builder logDirectory(String logDirectory)
The destination directory of the listener log file.- Parameters:
logDirectory- the value to set- Returns:
- this builder
-
traceDirectory
public DiscoveredExternalListener.Builder traceDirectory(String traceDirectory)
The destination directory of the listener trace file.- Parameters:
traceDirectory- the value to set- Returns:
- this builder
-
version
public DiscoveredExternalListener.Builder version(String version)
The listener version.- Parameters:
version- the value to set- Returns:
- this builder
-
listenerType
public DiscoveredExternalListener.Builder listenerType(DiscoveredExternalListener.ListenerType listenerType)
The type of listener.- Parameters:
listenerType- the value to set- Returns:
- this builder
-
hostName
public DiscoveredExternalListener.Builder hostName(String hostName)
The name of the host on which the external listener is running.- Parameters:
hostName- the value to set- Returns:
- this builder
-
endpoints
public DiscoveredExternalListener.Builder endpoints(List<ExternalListenerEndpoint> endpoints)
The list of protocol addresses the listener is configured to listen on.- Parameters:
endpoints- the value to set- Returns:
- this builder
-
connector
public DiscoveredExternalListener.Builder connector(ExternalDbSystemDiscoveryConnector connector)
-
build
public DiscoveredExternalListener build()
-
copy
public DiscoveredExternalListener.Builder copy(DiscoveredExternalListener model)
-
-