Class FeatureApi

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

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

    • FeatureApi

      public FeatureApi()
    • FeatureApi

      @Autowired public FeatureApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getFeature

      public Feature getFeature(String featureId) throws org.springframework.web.client.RestClientException
      Retrieve a Feature Retrieves a feature

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

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

      public org.springframework.http.ResponseEntity<Feature> getFeatureWithHttpInfo(String featureId) throws org.springframework.web.client.RestClientException
      Retrieve a Feature Retrieves a feature

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

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

      public PagedList getFeatureWithPaginationInfo(String featureId) throws org.springframework.web.client.RestClientException
      Retrieve a Feature Retrieves a feature

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

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

      public List<Feature> listFeatureDependencies(String featureId) throws org.springframework.web.client.RestClientException
      List all Dependencies Lists all dependencies

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      featureId - (required)
      Returns:
      List<Feature>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listFeatureDependenciesWithHttpInfo

      public org.springframework.http.ResponseEntity<List<Feature>> listFeatureDependenciesWithHttpInfo(String featureId) throws org.springframework.web.client.RestClientException
      List all Dependencies Lists all dependencies

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

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

      public PagedList listFeatureDependenciesWithPaginationInfo(String featureId) throws org.springframework.web.client.RestClientException
      List all Dependencies Lists all dependencies

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

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

      public List<Feature> listFeatureDependents(String featureId) throws org.springframework.web.client.RestClientException
      List all Dependents Lists all dependents

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      featureId - (required)
      Returns:
      List<Feature>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listFeatureDependentsWithHttpInfo

      public org.springframework.http.ResponseEntity<List<Feature>> listFeatureDependentsWithHttpInfo(String featureId) throws org.springframework.web.client.RestClientException
      List all Dependents Lists all dependents

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

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

      public PagedList listFeatureDependentsWithPaginationInfo(String featureId) throws org.springframework.web.client.RestClientException
      List all Dependents Lists all dependents

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

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

      public List<Feature> listFeatures() throws org.springframework.web.client.RestClientException
      List all Features Lists all features

      200 - Success

      403 - Forbidden

      429 - Too Many Requests

      Returns:
      List<Feature>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • listFeaturesWithHttpInfo

      public org.springframework.http.ResponseEntity<List<Feature>> listFeaturesWithHttpInfo() throws org.springframework.web.client.RestClientException
      List all Features Lists all features

      200 - Success

      403 - Forbidden

      429 - Too Many Requests

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

      public PagedList listFeaturesWithPaginationInfo() throws org.springframework.web.client.RestClientException
      List all Features Lists all features

      200 - Success

      403 - Forbidden

      429 - Too Many Requests

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

      public Feature updateFeatureLifecycle(String featureId, String lifecycle, String mode) throws org.springframework.web.client.RestClientException
      Update a Feature Lifecycle Update a feature lifecycle

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      featureId - (required)
      lifecycle - (required)
      mode - (optional)
      Returns:
      Feature
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • updateFeatureLifecycleWithHttpInfo

      public org.springframework.http.ResponseEntity<Feature> updateFeatureLifecycleWithHttpInfo(String featureId, String lifecycle, String mode) throws org.springframework.web.client.RestClientException
      Update a Feature Lifecycle Update a feature lifecycle

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      featureId - (required)
      lifecycle - (required)
      mode - (optional)
      Returns:
      ResponseEntity<Feature>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API
    • updateFeatureLifecycleWithPaginationInfo

      public PagedList updateFeatureLifecycleWithPaginationInfo(String featureId, String lifecycle, String mode) throws org.springframework.web.client.RestClientException
      Update a Feature Lifecycle Update a feature lifecycle

      200 - Success

      403 - Forbidden

      404 - Not Found

      429 - Too Many Requests

      Parameters:
      featureId - (required)
      lifecycle - (required)
      mode - (optional)
      Returns:
      ResponseEntity<Feature>
      Throws:
      org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the API