Package com.oracle.bmc.opsi.model
Class AwrHubSourceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.AwrHubSourceSummary.Builder
-
- Enclosing class:
- AwrHubSourceSummary
public static class AwrHubSourceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AwrHubSourceSummary.Builder
associatedOpsiId(String associatedOpsiId)
The OCID of the database id.AwrHubSourceSummary.Builder
associatedResourceId(String associatedResourceId)
The OCID of the database id.AwrHubSourceSummary.Builder
awrHubId(String awrHubId)
AWR Hub OCIDAwrHubSourceSummary.Builder
awrHubOpsiSourceId(String awrHubOpsiSourceId)
The shorted string of the Awr Hub source database identifier.AwrHubSourceSummary.Builder
awrSourceDatabaseId(String awrSourceDatabaseId)
DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.AwrHubSourceSummary
build()
AwrHubSourceSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment.AwrHubSourceSummary.Builder
copy(AwrHubSourceSummary model)
AwrHubSourceSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.AwrHubSourceSummary.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.AwrHubSourceSummary.Builder
hoursSinceLastImport(Double hoursSinceLastImport)
Number of hours since last AWR snapshots import happened from the Source database.AwrHubSourceSummary.Builder
id(String id)
The OCID of the Awr Hub source database.AwrHubSourceSummary.Builder
isRegisteredWithAwrHub(Boolean isRegisteredWithAwrHub)
This is true if the source databse is registered with a Awr Hub, otherwise falseAwrHubSourceSummary.Builder
lifecycleState(AwrHubSourceLifecycleState lifecycleState)
the current state of the source databaseAwrHubSourceSummary.Builder
maxSnapshotIdentifier(BigDecimal maxSnapshotIdentifier)
The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.AwrHubSourceSummary.Builder
minSnapshotIdentifier(BigDecimal minSnapshotIdentifier)
The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.AwrHubSourceSummary.Builder
name(String name)
The name of the Awr Hub source database.AwrHubSourceSummary.Builder
sourceMailBoxUrl(String sourceMailBoxUrl)
Opsi Mailbox URL based on the Awr Hub and Awr Hub source.AwrHubSourceSummary.Builder
status(AwrHubSourceStatus status)
Indicates the status of a source database in Operations InsightsAwrHubSourceSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.AwrHubSourceSummary.Builder
timeCreated(Date timeCreated)
The time at which the resource was first created.AwrHubSourceSummary.Builder
timeFirstSnapshotGenerated(Date timeFirstSnapshotGenerated)
The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub.AwrHubSourceSummary.Builder
timeLastSnapshotGenerated(Date timeLastSnapshotGenerated)
The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub.AwrHubSourceSummary.Builder
timeUpdated(Date timeUpdated)
The time at which the resource was last updated.AwrHubSourceSummary.Builder
type(AwrHubSourceType type)
source type of the database
-
-
-
Method Detail
-
name
public AwrHubSourceSummary.Builder name(String name)
The name of the Awr Hub source database.- Parameters:
name
- the value to set- Returns:
- this builder
-
awrHubId
public AwrHubSourceSummary.Builder awrHubId(String awrHubId)
AWR Hub OCID- Parameters:
awrHubId
- the value to set- Returns:
- this builder
-
compartmentId
public AwrHubSourceSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
type
public AwrHubSourceSummary.Builder type(AwrHubSourceType type)
source type of the database- Parameters:
type
- the value to set- Returns:
- this builder
-
id
public AwrHubSourceSummary.Builder id(String id)
The OCID of the Awr Hub source database.- Parameters:
id
- the value to set- Returns:
- this builder
-
awrHubOpsiSourceId
public AwrHubSourceSummary.Builder awrHubOpsiSourceId(String awrHubOpsiSourceId)
The shorted string of the Awr Hub source database identifier.- Parameters:
awrHubOpsiSourceId
- the value to set- Returns:
- this builder
-
sourceMailBoxUrl
public AwrHubSourceSummary.Builder sourceMailBoxUrl(String sourceMailBoxUrl)
Opsi Mailbox URL based on the Awr Hub and Awr Hub source.- Parameters:
sourceMailBoxUrl
- the value to set- Returns:
- this builder
-
associatedResourceId
public AwrHubSourceSummary.Builder associatedResourceId(String associatedResourceId)
The OCID of the database id.- Parameters:
associatedResourceId
- the value to set- Returns:
- this builder
-
associatedOpsiId
public AwrHubSourceSummary.Builder associatedOpsiId(String associatedOpsiId)
The OCID of the database id.- Parameters:
associatedOpsiId
- the value to set- Returns:
- this builder
-
timeCreated
public AwrHubSourceSummary.Builder timeCreated(Date timeCreated)
The time at which the resource was first created.An RFC3339 formatted datetime string
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public AwrHubSourceSummary.Builder timeUpdated(Date timeUpdated)
The time at which the resource was last updated.An RFC3339 formatted datetime string
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
freeformTags
public AwrHubSourceSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public AwrHubSourceSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
systemTags
public AwrHubSourceSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
isRegisteredWithAwrHub
public AwrHubSourceSummary.Builder isRegisteredWithAwrHub(Boolean isRegisteredWithAwrHub)
This is true if the source databse is registered with a Awr Hub, otherwise false- Parameters:
isRegisteredWithAwrHub
- the value to set- Returns:
- this builder
-
awrSourceDatabaseId
public AwrHubSourceSummary.Builder awrSourceDatabaseId(String awrSourceDatabaseId)
DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.- Parameters:
awrSourceDatabaseId
- the value to set- Returns:
- this builder
-
minSnapshotIdentifier
public AwrHubSourceSummary.Builder minSnapshotIdentifier(BigDecimal minSnapshotIdentifier)
The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.- Parameters:
minSnapshotIdentifier
- the value to set- Returns:
- this builder
-
maxSnapshotIdentifier
public AwrHubSourceSummary.Builder maxSnapshotIdentifier(BigDecimal maxSnapshotIdentifier)
The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.- Parameters:
maxSnapshotIdentifier
- the value to set- Returns:
- this builder
-
timeFirstSnapshotGenerated
public AwrHubSourceSummary.Builder timeFirstSnapshotGenerated(Date timeFirstSnapshotGenerated)
The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub.An RFC3339 formatted datetime string
- Parameters:
timeFirstSnapshotGenerated
- the value to set- Returns:
- this builder
-
timeLastSnapshotGenerated
public AwrHubSourceSummary.Builder timeLastSnapshotGenerated(Date timeLastSnapshotGenerated)
The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub.An RFC3339 formatted datetime string
- Parameters:
timeLastSnapshotGenerated
- the value to set- Returns:
- this builder
-
hoursSinceLastImport
public AwrHubSourceSummary.Builder hoursSinceLastImport(Double hoursSinceLastImport)
Number of hours since last AWR snapshots import happened from the Source database.- Parameters:
hoursSinceLastImport
- the value to set- Returns:
- this builder
-
lifecycleState
public AwrHubSourceSummary.Builder lifecycleState(AwrHubSourceLifecycleState lifecycleState)
the current state of the source database- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
status
public AwrHubSourceSummary.Builder status(AwrHubSourceStatus status)
Indicates the status of a source database in Operations Insights- Parameters:
status
- the value to set- Returns:
- this builder
-
build
public AwrHubSourceSummary build()
-
copy
public AwrHubSourceSummary.Builder copy(AwrHubSourceSummary model)
-
-