Interface LimitDefinitionType.Builder

All Superinterfaces:
Buildable, CopyableBuilder<LimitDefinitionType.Builder,LimitDefinitionType>, SdkBuilder<LimitDefinitionType.Builder,LimitDefinitionType>, SdkPojo
Enclosing class:
LimitDefinitionType

@Mutable @NotThreadSafe public static interface LimitDefinitionType.Builder extends SdkPojo, CopyableBuilder<LimitDefinitionType.Builder,LimitDefinitionType>
  • Method Details

    • limitClass

      LimitDefinitionType.Builder limitClass(String limitClass)

      The class of the limit. For API rate limits, this is API_CATEGORY.

      Parameters:
      limitClass - The class of the limit. For API rate limits, this is API_CATEGORY.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • limitClass

      LimitDefinitionType.Builder limitClass(LimitClass limitClass)

      The class of the limit. For API rate limits, this is API_CATEGORY.

      Parameters:
      limitClass - The class of the limit. For API rate limits, this is API_CATEGORY.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • attributes

      LimitDefinitionType.Builder attributes(Map<String,String> attributes)

      The attributes that identify the specific limit. For API rate limits, specify the Category key with a value like UserAuthentication or UserCreation.

      Parameters:
      attributes - The attributes that identify the specific limit. For API rate limits, specify the Category key with a value like UserAuthentication or UserCreation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.