Class GetAwrDatabaseSqlReportRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • awrSourceDatabaseIdentifier

        public GetAwrDatabaseSqlReportRequest.Builder awrSourceDatabaseIdentifier​(String awrSourceDatabaseIdentifier)
        The internal ID of the database.

        The internal ID of the database is not the OCID. It can be retrieved from the following endpoint: /awrHubs/{awrHubId}/awrDatabases

        Parameters:
        awrSourceDatabaseIdentifier - the value to set
        Returns:
        this builder instance
      • sqlId

        public GetAwrDatabaseSqlReportRequest.Builder sqlId​(String sqlId)
        The parameter to filter SQL by ID.

        Note that the SQL ID is generated internally by Oracle for each SQL statement and can be retrieved from AWR Report API (/awrHubs/{awrHubId}/awrDbReport).

        Parameters:
        sqlId - the value to set
        Returns:
        this builder instance
      • instanceNumber

        public GetAwrDatabaseSqlReportRequest.Builder instanceNumber​(String instanceNumber)
        The optional single value query parameter to filter by database instance number.
        Parameters:
        instanceNumber - the value to set
        Returns:
        this builder instance
      • beginSnapshotIdentifierGreaterThanOrEqualTo

        public GetAwrDatabaseSqlReportRequest.Builder beginSnapshotIdentifierGreaterThanOrEqualTo​(Integer beginSnapshotIdentifierGreaterThanOrEqualTo)
        The optional greater than or equal to filter on the snapshot ID.
        Parameters:
        beginSnapshotIdentifierGreaterThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • endSnapshotIdentifierLessThanOrEqualTo

        public GetAwrDatabaseSqlReportRequest.Builder endSnapshotIdentifierLessThanOrEqualTo​(Integer endSnapshotIdentifierLessThanOrEqualTo)
        The optional less than or equal to query parameter to filter the snapshot Identifier.
        Parameters:
        endSnapshotIdentifierLessThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • timeGreaterThanOrEqualTo

        public GetAwrDatabaseSqlReportRequest.Builder timeGreaterThanOrEqualTo​(Date timeGreaterThanOrEqualTo)
        The optional greater than or equal to query parameter to filter the timestamp.

        The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z

        Parameters:
        timeGreaterThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • timeLessThanOrEqualTo

        public GetAwrDatabaseSqlReportRequest.Builder timeLessThanOrEqualTo​(Date timeLessThanOrEqualTo)
        The optional less than or equal to query parameter to filter the timestamp.

        The timestamp format to be followed is: YYYY-MM-DDTHH:MM:SSZ, example 2020-12-03T19:00:53Z

        Parameters:
        timeLessThanOrEqualTo - the value to set
        Returns:
        this builder instance
      • opcRequestId

        public GetAwrDatabaseSqlReportRequest.Builder opcRequestId​(String opcRequestId)
        Unique Oracle-assigned identifier for the request.

        If you need to contact Oracle about a particular request, please provide the request ID.

        Parameters:
        opcRequestId - the value to set
        Returns:
        this builder instance
      • invocationCallback

        public GetAwrDatabaseSqlReportRequest.Builder invocationCallback​(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
        Set the invocation callback for the request to be built.
        Parameters:
        invocationCallback - the invocation callback to be set for the request
        Returns:
        this builder instance
      • retryConfiguration

        public GetAwrDatabaseSqlReportRequest.Builder retryConfiguration​(RetryConfiguration retryConfiguration)
        Set the retry configuration for the request to be built.
        Parameters:
        retryConfiguration - the retry configuration to be used for the request
        Returns:
        this builder instance