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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
namepublic AwrHubSourceSummary.Builder name(String name) The name of the Awr Hub source database.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
awrHubIdpublic AwrHubSourceSummary.Builder awrHubId(String awrHubId) AWR Hub OCID- Parameters:
- awrHubId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic AwrHubSourceSummary.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
typepublic AwrHubSourceSummary.Builder type(AwrHubSourceType type) source type of the database- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
idpublic AwrHubSourceSummary.Builder id(String id) The OCID of the Awr Hub source database.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
awrHubOpsiSourceIdpublic AwrHubSourceSummary.Builder awrHubOpsiSourceId(String awrHubOpsiSourceId) The shorted string of the Awr Hub source database identifier.- Parameters:
- awrHubOpsiSourceId- the value to set
- Returns:
- this builder
 
 - 
sourceMailBoxUrlpublic 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
 
 - 
associatedResourceIdpublic AwrHubSourceSummary.Builder associatedResourceId(String associatedResourceId) The OCID of the database id.- Parameters:
- associatedResourceId- the value to set
- Returns:
- this builder
 
 - 
associatedOpsiIdpublic AwrHubSourceSummary.Builder associatedOpsiId(String associatedOpsiId) The OCID of the database id.- Parameters:
- associatedOpsiId- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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
 
 - 
timeUpdatedpublic 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
 
 - 
freeformTagspublic 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
 
 - 
definedTagspublic 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
 
 - 
systemTagspublic 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
 
 - 
isRegisteredWithAwrHubpublic 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
 
 - 
awrSourceDatabaseIdpublic 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
 
 - 
minSnapshotIdentifierpublic 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
 
 - 
maxSnapshotIdentifierpublic 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
 
 - 
timeFirstSnapshotGeneratedpublic 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
 
 - 
timeLastSnapshotGeneratedpublic 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
 
 - 
hoursSinceLastImportpublic 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
 
 - 
lifecycleStatepublic AwrHubSourceSummary.Builder lifecycleState(AwrHubSourceLifecycleState lifecycleState) the current state of the source database- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
statuspublic AwrHubSourceSummary.Builder status(AwrHubSourceStatus status) Indicates the status of a source database in Operations Insights- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
buildpublic AwrHubSourceSummary build() 
 - 
copypublic AwrHubSourceSummary.Builder copy(AwrHubSourceSummary model) 
 
- 
 
-