Class AwrHubSourceSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public AwrHubSourceSummary.Builder compartmentId​(String compartmentId)
        The OCID of the compartment.
        Parameters:
        compartmentId - 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