Interface EffectiveLimit.Builder

  • Method Details

    • resourceType

      EffectiveLimit.Builder resourceType(String resourceType)

      The type of resource that the limit applies to.

      Parameters:
      resourceType - The type of resource that the limit applies to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      EffectiveLimit.Builder resourceType(ResourceType resourceType)

      The type of resource that the limit applies to.

      Parameters:
      resourceType - The type of resource that the limit applies to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • limitValue

      EffectiveLimit.Builder limitValue(Long limitValue)

      The maximum allowed value for the resource.

      Parameters:
      limitValue - The maximum allowed value for the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • limitUnit

      EffectiveLimit.Builder limitUnit(String limitUnit)

      The unit of measurement for the limit.

      Parameters:
      limitUnit - The unit of measurement for the limit.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • limitUnit

      EffectiveLimit.Builder limitUnit(LimitUnit limitUnit)

      The unit of measurement for the limit.

      Parameters:
      limitUnit - The unit of measurement for the limit.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • source

      The source from which this limit was inherited. Possible values:

      • DIRECT_USER – The limit comes from a profile directly assigned to the user.

      • GROUP – The limit comes from a profile assigned to a group the user belongs to.

      • ROLE – The limit comes from a profile assigned to a role the user has.

      • ACCOUNT – The limit comes from the account-level default profile.

      • SYSTEM_DEFAULT – The limit comes from the built-in system default.

      Parameters:
      source - The source from which this limit was inherited. Possible values:

      • DIRECT_USER – The limit comes from a profile directly assigned to the user.

      • GROUP – The limit comes from a profile assigned to a group the user belongs to.

      • ROLE – The limit comes from a profile assigned to a role the user has.

      • ACCOUNT – The limit comes from the account-level default profile.

      • SYSTEM_DEFAULT – The limit comes from the built-in system default.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • source

      The source from which this limit was inherited. Possible values:

      • DIRECT_USER – The limit comes from a profile directly assigned to the user.

      • GROUP – The limit comes from a profile assigned to a group the user belongs to.

      • ROLE – The limit comes from a profile assigned to a role the user has.

      • ACCOUNT – The limit comes from the account-level default profile.

      • SYSTEM_DEFAULT – The limit comes from the built-in system default.

      Parameters:
      source - The source from which this limit was inherited. Possible values:

      • DIRECT_USER – The limit comes from a profile directly assigned to the user.

      • GROUP – The limit comes from a profile assigned to a group the user belongs to.

      • ROLE – The limit comes from a profile assigned to a role the user has.

      • ACCOUNT – The limit comes from the account-level default profile.

      • SYSTEM_DEFAULT – The limit comes from the built-in system default.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • profileId

      EffectiveLimit.Builder profileId(String profileId)

      The identifier of the limits profile that defines this limit.

      Parameters:
      profileId - The identifier of the limits profile that defines this limit.
      Returns:
      Returns a reference to this object so that method calls can be chained together.