Class GetMySqlFleetMetricRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • startTime

        public GetMySqlFleetMetricRequest.Builder startTime​(String startTime)
        The start time of the time range to retrieve the health metrics of a Managed Database in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.
        Parameters:
        startTime - the value to set
        Returns:
        this builder instance
      • endTime

        public GetMySqlFleetMetricRequest.Builder endTime​(String endTime)
        The end time of the time range to retrieve the health metrics of a Managed Database in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.
        Parameters:
        endTime - the value to set
        Returns:
        this builder instance
      • opcRequestId

        public GetMySqlFleetMetricRequest.Builder opcRequestId​(String opcRequestId)
        The client request ID for tracing.
        Parameters:
        opcRequestId - the value to set
        Returns:
        this builder instance
      • filterByMetricNames

        public GetMySqlFleetMetricRequest.Builder filterByMetricNames​(String filterByMetricNames)
        The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator.

        Note that, by default, the service returns all supported metrics.

        Parameters:
        filterByMetricNames - the value to set
        Returns:
        this builder instance
      • filterByMySqlDeploymentTypeParam

        public GetMySqlFleetMetricRequest.Builder filterByMySqlDeploymentTypeParam​(MySqlDeploymentType filterByMySqlDeploymentTypeParam)
        The parameter to filter by MySQL deployment type.
        Parameters:
        filterByMySqlDeploymentTypeParam - the value to set
        Returns:
        this builder instance
      • filterByMdsDeploymentType

        public GetMySqlFleetMetricRequest.Builder filterByMdsDeploymentType​(MdsType filterByMdsDeploymentType)
        The parameter to filter by MySQL Database System type.
        Parameters:
        filterByMdsDeploymentType - the value to set
        Returns:
        this builder instance
      • filterByMySqlDatabaseTypeParam

        public GetMySqlFleetMetricRequest.Builder filterByMySqlDatabaseTypeParam​(MySqlType filterByMySqlDatabaseTypeParam)
        The parameter to filter by MySQL database type.

        Allowed values are EXTERNAL or MDS.

        Parameters:
        filterByMySqlDatabaseTypeParam - the value to set
        Returns:
        this builder instance
      • filterByMySqlStatus

        public GetMySqlFleetMetricRequest.Builder filterByMySqlStatus​(DatabaseStatus filterByMySqlStatus)
        The parameter to filter by MySQL Database status.
        Parameters:
        filterByMySqlStatus - the value to set
        Returns:
        this builder instance
      • filterByMySqlDatabaseVersion

        public GetMySqlFleetMetricRequest.Builder filterByMySqlDatabaseVersion​(String filterByMySqlDatabaseVersion)
        The parameter to filter by MySQL database version.
        Parameters:
        filterByMySqlDatabaseVersion - the value to set
        Returns:
        this builder instance
      • isHeatWaveEnabled

        public GetMySqlFleetMetricRequest.Builder isHeatWaveEnabled​(Boolean isHeatWaveEnabled)
        The parameter to filter based on whether HeatWave is enabled for the database.
        Parameters:
        isHeatWaveEnabled - the value to set
        Returns:
        this builder instance
      • invocationCallback

        public GetMySqlFleetMetricRequest.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 GetMySqlFleetMetricRequest.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