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.BuilderassociatedOpsiId(String associatedOpsiId)The OCID of the database id.AwrHubSourceSummary.BuilderassociatedResourceId(String associatedResourceId)The OCID of the database id.AwrHubSourceSummary.BuilderawrHubId(String awrHubId)AWR Hub OCIDAwrHubSourceSummary.BuilderawrHubOpsiSourceId(String awrHubOpsiSourceId)The shorted string of the Awr Hub source database identifier.AwrHubSourceSummary.BuilderawrSourceDatabaseId(String awrSourceDatabaseId)DatabaseId of the Source database for which AWR Data will be uploaded to AWR Hub.AwrHubSourceSummarybuild()AwrHubSourceSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment.AwrHubSourceSummary.Buildercopy(AwrHubSourceSummary model)AwrHubSourceSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.AwrHubSourceSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.AwrHubSourceSummary.BuilderhoursSinceLastImport(Double hoursSinceLastImport)Number of hours since last AWR snapshots import happened from the Source database.AwrHubSourceSummary.Builderid(String id)The OCID of the Awr Hub source database.AwrHubSourceSummary.BuilderisRegisteredWithAwrHub(Boolean isRegisteredWithAwrHub)This is true if the source databse is registered with a Awr Hub, otherwise falseAwrHubSourceSummary.BuilderlifecycleState(AwrHubSourceLifecycleState lifecycleState)the current state of the source databaseAwrHubSourceSummary.BuildermaxSnapshotIdentifier(BigDecimal maxSnapshotIdentifier)The maximum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.AwrHubSourceSummary.BuilderminSnapshotIdentifier(BigDecimal minSnapshotIdentifier)The minimum snapshot identifier of the source database for which AWR data is uploaded to AWR Hub.AwrHubSourceSummary.Buildername(String name)The name of the Awr Hub source database.AwrHubSourceSummary.BuildersourceMailBoxUrl(String sourceMailBoxUrl)Opsi Mailbox URL based on the Awr Hub and Awr Hub source.AwrHubSourceSummary.Builderstatus(AwrHubSourceStatus status)Indicates the status of a source database in Operations InsightsAwrHubSourceSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.AwrHubSourceSummary.BuildertimeCreated(Date timeCreated)The time at which the resource was first created.AwrHubSourceSummary.BuildertimeFirstSnapshotGenerated(Date timeFirstSnapshotGenerated)The time at which the earliest snapshot was generated in the source database for which data is uploaded to AWR Hub.AwrHubSourceSummary.BuildertimeLastSnapshotGenerated(Date timeLastSnapshotGenerated)The time at which the latest snapshot was generated in the source database for which data is uploaded to AWR Hub.AwrHubSourceSummary.BuildertimeUpdated(Date timeUpdated)The time at which the resource was last updated.AwrHubSourceSummary.Buildertype(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)
-
-