Class RateLimitSettingsApi

java.lang.Object
org.openapitools.client.api.RateLimitSettingsApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-04-19T09:13:44.263607-05:00[America/Chicago]") @Component("org.openapitools.client.api.RateLimitSettingsApi") public class RateLimitSettingsApi extends Object
  • Constructor Details

    • RateLimitSettingsApi

      public RateLimitSettingsApi()
    • RateLimitSettingsApi

      @Autowired public RateLimitSettingsApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getRateLimitSettingsAdminNotifications

      public RateLimitAdminNotifications getRateLimitSettingsAdminNotifications() throws org.springframework.web.client.RestClientException
      Retrieve the Rate Limit Admin Notification Settings Retrieves the currently configured Rate Limit Admin Notification Settings

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Returns:
      RateLimitAdminNotifications
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getRateLimitSettingsAdminNotificationsWithHttpInfo

      public org.springframework.http.ResponseEntity<RateLimitAdminNotifications> getRateLimitSettingsAdminNotificationsWithHttpInfo() throws org.springframework.web.client.RestClientException
      Retrieve the Rate Limit Admin Notification Settings Retrieves the currently configured Rate Limit Admin Notification Settings

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Returns:
      ResponseEntity<RateLimitAdminNotifications>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getRateLimitSettingsAdminNotificationsWithPaginationInfo

      public PagedList getRateLimitSettingsAdminNotificationsWithPaginationInfo() throws org.springframework.web.client.RestClientException
      Retrieve the Rate Limit Admin Notification Settings Retrieves the currently configured Rate Limit Admin Notification Settings

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Returns:
      ResponseEntity<RateLimitAdminNotifications>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getRateLimitSettingsPerClient

      public PerClientRateLimitSettings getRateLimitSettingsPerClient() throws org.springframework.web.client.RestClientException
      Retrieve the Per-Client Rate Limit Settings Retrieves the currently configured Per-Client Rate Limit Settings

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Returns:
      PerClientRateLimitSettings
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getRateLimitSettingsPerClientWithHttpInfo

      public org.springframework.http.ResponseEntity<PerClientRateLimitSettings> getRateLimitSettingsPerClientWithHttpInfo() throws org.springframework.web.client.RestClientException
      Retrieve the Per-Client Rate Limit Settings Retrieves the currently configured Per-Client Rate Limit Settings

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Returns:
      ResponseEntity<PerClientRateLimitSettings>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • getRateLimitSettingsPerClientWithPaginationInfo

      public PagedList getRateLimitSettingsPerClientWithPaginationInfo() throws org.springframework.web.client.RestClientException
      Retrieve the Per-Client Rate Limit Settings Retrieves the currently configured Per-Client Rate Limit Settings

      200 - OK

      403 - Forbidden

      429 - Too Many Requests

      Returns:
      ResponseEntity<PerClientRateLimitSettings>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceRateLimitSettingsAdminNotifications

      public RateLimitAdminNotifications replaceRateLimitSettingsAdminNotifications(RateLimitAdminNotifications rateLimitAdminNotifications) throws org.springframework.web.client.RestClientException
      Replace the Rate Limit Admin Notification Settings Replaces the Rate Limit Admin Notification Settings and returns the configured properties

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      rateLimitAdminNotifications - (required)
      Returns:
      RateLimitAdminNotifications
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceRateLimitSettingsAdminNotifications

      public <T> T replaceRateLimitSettingsAdminNotifications(Class<?> T, RateLimitAdminNotifications rateLimitAdminNotifications) throws org.springframework.web.client.RestClientException
      Replace the Rate Limit Admin Notification Settings Replaces the Rate Limit Admin Notification Settings and returns the configured properties

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      T - (required) - the assignable return type
      rateLimitAdminNotifications - (required)
      Returns:
      T instance
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceRateLimitSettingsAdminNotificationsWithHttpInfo

      public org.springframework.http.ResponseEntity<RateLimitAdminNotifications> replaceRateLimitSettingsAdminNotificationsWithHttpInfo(RateLimitAdminNotifications rateLimitAdminNotifications) throws org.springframework.web.client.RestClientException
      Replace the Rate Limit Admin Notification Settings Replaces the Rate Limit Admin Notification Settings and returns the configured properties

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      rateLimitAdminNotifications - (required)
      Returns:
      ResponseEntity<RateLimitAdminNotifications>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceRateLimitSettingsAdminNotificationsWithPaginationInfo

      public PagedList replaceRateLimitSettingsAdminNotificationsWithPaginationInfo(RateLimitAdminNotifications rateLimitAdminNotifications) throws org.springframework.web.client.RestClientException
      Replace the Rate Limit Admin Notification Settings Replaces the Rate Limit Admin Notification Settings and returns the configured properties

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      rateLimitAdminNotifications - (required)
      Returns:
      ResponseEntity<RateLimitAdminNotifications>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceRateLimitSettingsPerClient

      public PerClientRateLimitSettings replaceRateLimitSettingsPerClient(PerClientRateLimitSettings perClientRateLimitSettings) throws org.springframework.web.client.RestClientException
      Replace the Per-Client Rate Limit Settings Replaces the Per-Client Rate Limit Settings and returns the configured properties

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      perClientRateLimitSettings - (required)
      Returns:
      PerClientRateLimitSettings
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceRateLimitSettingsPerClient

      public <T> T replaceRateLimitSettingsPerClient(Class<?> T, PerClientRateLimitSettings perClientRateLimitSettings) throws org.springframework.web.client.RestClientException
      Replace the Per-Client Rate Limit Settings Replaces the Per-Client Rate Limit Settings and returns the configured properties

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      T - (required) - the assignable return type
      perClientRateLimitSettings - (required)
      Returns:
      T instance
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceRateLimitSettingsPerClientWithHttpInfo

      public org.springframework.http.ResponseEntity<PerClientRateLimitSettings> replaceRateLimitSettingsPerClientWithHttpInfo(PerClientRateLimitSettings perClientRateLimitSettings) throws org.springframework.web.client.RestClientException
      Replace the Per-Client Rate Limit Settings Replaces the Per-Client Rate Limit Settings and returns the configured properties

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      perClientRateLimitSettings - (required)
      Returns:
      ResponseEntity<PerClientRateLimitSettings>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • replaceRateLimitSettingsPerClientWithPaginationInfo

      public PagedList replaceRateLimitSettingsPerClientWithPaginationInfo(PerClientRateLimitSettings perClientRateLimitSettings) throws org.springframework.web.client.RestClientException
      Replace the Per-Client Rate Limit Settings Replaces the Per-Client Rate Limit Settings and returns the configured properties

      200 - Success

      400 - Bad Request

      403 - Forbidden

      429 - Too Many Requests

      Parameters:
      perClientRateLimitSettings - (required)
      Returns:
      ResponseEntity<PerClientRateLimitSettings>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API