Package com.oracle.bmc.database.model
Class DbHomeFromAgentResourceId.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.DbHomeFromAgentResourceId.Builder
-
- Enclosing class:
- DbHomeFromAgentResourceId
public static class DbHomeFromAgentResourceId.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbHomeFromAgentResourceId
build()
DbHomeFromAgentResourceId.Builder
compartmentId(String compartmentId)
The OCID of the compartment.DbHomeFromAgentResourceId.Builder
copy(DbHomeFromAgentResourceId model)
DbHomeFromAgentResourceId.Builder
databaseSoftwareImageId(String databaseSoftwareImageId)
The database software image OCIDDbHomeFromAgentResourceId.Builder
dbHomeLocation(String dbHomeLocation)
The location of the Oracle Database Home.DbHomeFromAgentResourceId.Builder
dbSystemId(String dbSystemId)
The OCID of the DB system.DbHomeFromAgentResourceId.Builder
dbVersion(String dbVersion)
The Oracle Database version.DbHomeFromAgentResourceId.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.DbHomeFromAgentResourceId.Builder
displayName(String displayName)
The user-provided name for the Database Home.DbHomeFromAgentResourceId.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.DbHomeFromAgentResourceId.Builder
id(String id)
The OCID of the Database Home.DbHomeFromAgentResourceId.Builder
isUnifiedAuditingEnabled(Boolean isUnifiedAuditingEnabled)
Indicates whether unified autiding is enabled or not.DbHomeFromAgentResourceId.Builder
kmsKeyId(String kmsKeyId)
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.DbHomeFromAgentResourceId.Builder
lastPatchHistoryEntryId(String lastPatchHistoryEntryId)
The OCID of the last patch history.DbHomeFromAgentResourceId.Builder
lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state.DbHomeFromAgentResourceId.Builder
lifecycleState(DbHomeFromAgentResourceId.LifecycleState lifecycleState)
The current state of the Database Home.DbHomeFromAgentResourceId.Builder
oneOffPatches(List<String> oneOffPatches)
List of one-off patches for Database Homes.DbHomeFromAgentResourceId.Builder
timeCreated(Date timeCreated)
The date and time the Database Home was created.DbHomeFromAgentResourceId.Builder
vmClusterId(String vmClusterId)
The OCID of the VM cluster.
-
-
-
Method Detail
-
id
public DbHomeFromAgentResourceId.Builder id(String id)
The OCID of the Database Home.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public DbHomeFromAgentResourceId.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public DbHomeFromAgentResourceId.Builder displayName(String displayName)
The user-provided name for the Database Home.The name does not need to be unique.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
lastPatchHistoryEntryId
public DbHomeFromAgentResourceId.Builder lastPatchHistoryEntryId(String lastPatchHistoryEntryId)
The OCID of the last patch history.This value is updated as soon as a patch operation is started.
- Parameters:
lastPatchHistoryEntryId
- the value to set- Returns:
- this builder
-
lifecycleState
public DbHomeFromAgentResourceId.Builder lifecycleState(DbHomeFromAgentResourceId.LifecycleState lifecycleState)
The current state of the Database Home.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
dbSystemId
public DbHomeFromAgentResourceId.Builder dbSystemId(String dbSystemId)
The OCID of the DB system.- Parameters:
dbSystemId
- the value to set- Returns:
- this builder
-
vmClusterId
public DbHomeFromAgentResourceId.Builder vmClusterId(String vmClusterId)
The OCID of the VM cluster.- Parameters:
vmClusterId
- the value to set- Returns:
- this builder
-
dbVersion
public DbHomeFromAgentResourceId.Builder dbVersion(String dbVersion)
The Oracle Database version.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
dbHomeLocation
public DbHomeFromAgentResourceId.Builder dbHomeLocation(String dbHomeLocation)
The location of the Oracle Database Home.- Parameters:
dbHomeLocation
- the value to set- Returns:
- this builder
-
lifecycleDetails
public DbHomeFromAgentResourceId.Builder lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
timeCreated
public DbHomeFromAgentResourceId.Builder timeCreated(Date timeCreated)
The date and time the Database Home was created.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
kmsKeyId
public DbHomeFromAgentResourceId.Builder kmsKeyId(String kmsKeyId)
The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.- Parameters:
kmsKeyId
- the value to set- Returns:
- this builder
-
oneOffPatches
public DbHomeFromAgentResourceId.Builder oneOffPatches(List<String> oneOffPatches)
List of one-off patches for Database Homes.- Parameters:
oneOffPatches
- the value to set- Returns:
- this builder
-
freeformTags
public DbHomeFromAgentResourceId.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public DbHomeFromAgentResourceId.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
databaseSoftwareImageId
public DbHomeFromAgentResourceId.Builder databaseSoftwareImageId(String databaseSoftwareImageId)
The database software image OCID- Parameters:
databaseSoftwareImageId
- the value to set- Returns:
- this builder
-
isUnifiedAuditingEnabled
public DbHomeFromAgentResourceId.Builder isUnifiedAuditingEnabled(Boolean isUnifiedAuditingEnabled)
Indicates whether unified autiding is enabled or not.- Parameters:
isUnifiedAuditingEnabled
- the value to set- Returns:
- this builder
-
build
public DbHomeFromAgentResourceId build()
-
copy
public DbHomeFromAgentResourceId.Builder copy(DbHomeFromAgentResourceId model)
-
-