Class DiscoveredCloudAsm.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.DiscoveredCloudAsm.Builder
-
- Enclosing class:
- DiscoveredCloudAsm
public static class DiscoveredCloudAsm.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
componentId
public DiscoveredCloudAsm.Builder componentId(String componentId)
-
displayName
public DiscoveredCloudAsm.Builder displayName(String displayName)
-
componentName
public DiscoveredCloudAsm.Builder componentName(String componentName)
-
resourceId
public DiscoveredCloudAsm.Builder resourceId(String resourceId)
-
dbaasId
public DiscoveredCloudAsm.Builder dbaasId(String dbaasId)
-
isSelectedForMonitoring
public DiscoveredCloudAsm.Builder isSelectedForMonitoring(Boolean isSelectedForMonitoring)
-
status
public DiscoveredCloudAsm.Builder status(DiscoveredCloudDbSystemComponent.Status status)
-
associatedComponents
public DiscoveredCloudAsm.Builder associatedComponents(List<AssociatedCloudComponent> associatedComponents)
-
gridHome
public DiscoveredCloudAsm.Builder gridHome(String gridHome)
The directory in which ASM is installed.This is the same directory in which Oracle Grid Infrastructure is installed.
- Parameters:
gridHome
- the value to set- Returns:
- this builder
-
isFlexEnabled
public DiscoveredCloudAsm.Builder isFlexEnabled(Boolean isFlexEnabled)
Indicates whether Oracle Flex ASM is enabled or not.- Parameters:
isFlexEnabled
- the value to set- Returns:
- this builder
-
version
public DiscoveredCloudAsm.Builder version(String version)
The ASM version.- Parameters:
version
- the value to set- Returns:
- this builder
-
asmInstances
public DiscoveredCloudAsm.Builder asmInstances(List<DiscoveredCloudAsmInstance> asmInstances)
The list of asm instances for the cloud Asm.- Parameters:
asmInstances
- the value to set- Returns:
- this builder
-
connector
public DiscoveredCloudAsm.Builder connector(CloudDbSystemDiscoveryConnector connector)
-
build
public DiscoveredCloudAsm build()
-
copy
public DiscoveredCloudAsm.Builder copy(DiscoveredCloudAsm model)
-
-