@@ -26,24 +26,30 @@ def initialize(api_client = DatadogAPIClient::APIClient.default)
2626 # Get service list.
2727 #
2828 # @see #get_service_list_with_http_info
29- def get_service_list ( opts = { } )
30- data , _status_code , _headers = get_service_list_with_http_info ( opts )
29+ def get_service_list ( filter_env , opts = { } )
30+ data , _status_code , _headers = get_service_list_with_http_info ( filter_env , opts )
3131 data
3232 end
3333
3434 # Get service list.
35+ # @param filter_env [String] Filter services by environment. Can be set to `*` to return all services across all environments.
3536 # @param opts [Hash] the optional parameters
3637 # @return [Array<(ServiceList, Integer, Hash)>] ServiceList data, response status code and response headers
37- def get_service_list_with_http_info ( opts = { } )
38+ def get_service_list_with_http_info ( filter_env , opts = { } )
3839
3940 if @api_client . config . debugging
4041 @api_client . config . logger . debug 'Calling API: APMAPI.get_service_list ...'
4142 end
43+ # verify the required parameter 'filter_env' is set
44+ if @api_client . config . client_side_validation && filter_env . nil?
45+ fail ArgumentError , "Missing the required parameter 'filter_env' when calling APMAPI.get_service_list"
46+ end
4247 # resource path
4348 local_var_path = '/api/v2/apm/services'
4449
4550 # query parameters
4651 query_params = opts [ :query_params ] || { }
52+ query_params [ :'filter[env]' ] = filter_env
4753
4854 # header parameters
4955 header_params = opts [ :header_params ] || { }
0 commit comments