Class WafMeterDatum.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • timeObserved

        public WafMeterDatum.Builder timeObserved​(Date timeObserved)
        The date and time the traffic was observed, rounded down to the start of a range, and expressed in RFC 3339 timestamp format.
        Parameters:
        timeObserved - the value to set
        Returns:
        this builder
      • timeRangeInSeconds

        public WafMeterDatum.Builder timeRangeInSeconds​(Integer timeRangeInSeconds)
        The number of seconds this data covers.
        Parameters:
        timeRangeInSeconds - the value to set
        Returns:
        this builder
      • tenancyId

        public WafMeterDatum.Builder tenancyId​(String tenancyId)
        The tenancy OCID of the data.
        Parameters:
        tenancyId - the value to set
        Returns:
        this builder
      • compartmentId

        public WafMeterDatum.Builder compartmentId​(String compartmentId)
        The compartment OCID of the data.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • waasPolicyId

        public WafMeterDatum.Builder waasPolicyId​(String waasPolicyId)
        The policy OCID of the data.
        Parameters:
        waasPolicyId - the value to set
        Returns:
        this builder
      • isOciOrigin

        public WafMeterDatum.Builder isOciOrigin​(Boolean isOciOrigin)
        True if origin (endpoint) is an OCI resource.

        False if external.

        Parameters:
        isOciOrigin - the value to set
        Returns:
        this builder
      • isBotEnabled

        public WafMeterDatum.Builder isBotEnabled​(Boolean isBotEnabled)
        True if bot manager is enabled.
        Parameters:
        isBotEnabled - the value to set
        Returns:
        this builder
      • requestCount

        public WafMeterDatum.Builder requestCount​(Integer requestCount)
        The number of incoming requests.
        Parameters:
        requestCount - the value to set
        Returns:
        this builder
      • trafficInBytes

        public WafMeterDatum.Builder trafficInBytes​(Integer trafficInBytes)
        Traffic in bytes.
        Parameters:
        trafficInBytes - the value to set
        Returns:
        this builder
      • tagSlug

        public WafMeterDatum.Builder tagSlug​(byte[] tagSlug)
        The tag slug for the specified waasPolicyId.
        Parameters:
        tagSlug - the value to set
        Returns:
        this builder