Package com.datadog.api.client.v2.api
Class CsmSettingsApi
java.lang.Object
com.datadog.api.client.v2.api.CsmSettingsApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CsmSettingsApi
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to getCSMAgentlessHostFacetInfo.static classManage optional parameters to getCSMUnifiedHostFacetInfo.static classManage optional parameters to listCSMAgentlessHosts.static classManage optional parameters to listCSMUnifiedHosts. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the API client.Get agentless host facet info.getCSMAgentlessHostFacetInfo(String facet, CsmSettingsApi.GetCSMAgentlessHostFacetInfoOptionalParameters parameters) Get agentless host facet info.Get agentless host facet info.getCSMAgentlessHostFacetInfoAsync(String facet, CsmSettingsApi.GetCSMAgentlessHostFacetInfoOptionalParameters parameters) Get agentless host facet info.getCSMAgentlessHostFacetInfoWithHttpInfo(String facet, CsmSettingsApi.GetCSMAgentlessHostFacetInfoOptionalParameters parameters) Get the value distribution for a specific agentless host facet, with optional search and filtering.getCSMAgentlessHostFacetInfoWithHttpInfoAsync(String facet, CsmSettingsApi.GetCSMAgentlessHostFacetInfoOptionalParameters parameters) Get agentless host facet info.getCSMUnifiedHostFacetInfo(String facet) Get unified host facet info.getCSMUnifiedHostFacetInfo(String facet, CsmSettingsApi.GetCSMUnifiedHostFacetInfoOptionalParameters parameters) Get unified host facet info.Get unified host facet info.getCSMUnifiedHostFacetInfoAsync(String facet, CsmSettingsApi.GetCSMUnifiedHostFacetInfoOptionalParameters parameters) Get unified host facet info.getCSMUnifiedHostFacetInfoWithHttpInfo(String facet, CsmSettingsApi.GetCSMUnifiedHostFacetInfoOptionalParameters parameters) Get the value distribution for a specific unified host facet, with optional search and filtering.getCSMUnifiedHostFacetInfoWithHttpInfoAsync(String facet, CsmSettingsApi.GetCSMUnifiedHostFacetInfoOptionalParameters parameters) Get unified host facet info.List agentless host facets.List agentless host facets.Get the list of available facets for filtering agentless hosts.List agentless host facets.List agentless hosts.List agentless hosts.List agentless hosts.List agentless hosts.listCSMAgentlessHostsWithHttpInfo(CsmSettingsApi.ListCSMAgentlessHostsOptionalParameters parameters) Get the list of agentless hosts for CSM, with optional pagination and filtering.listCSMAgentlessHostsWithHttpInfoAsync(CsmSettingsApi.ListCSMAgentlessHostsOptionalParameters parameters) List agentless hosts.List unified host facets.List unified host facets.Get the list of available facets for filtering unified hosts.List unified host facets.List unified hosts.List unified hosts.List unified hosts.List unified hosts.Get the list of unified hosts for CSM, combining agent and agentless host data, with optional pagination and filtering.listCSMUnifiedHostsWithHttpInfoAsync(CsmSettingsApi.ListCSMUnifiedHostsOptionalParameters parameters) List unified hosts.voidsetApiClient(ApiClient apiClient) Set the API client.
-
Constructor Details
-
CsmSettingsApi
public CsmSettingsApi() -
CsmSettingsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
getCSMAgentlessHostFacetInfo
Get agentless host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values areresource_name,account_id,resource_type,cloud_provider,has_vulnerability_scanning, andhas_posture_management. (required)- Returns:
- CsmHostFacetInfoResponse
- Throws:
ApiException- if fails to make API call
-
getCSMAgentlessHostFacetInfoAsync
Get agentless host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values areresource_name,account_id,resource_type,cloud_provider,has_vulnerability_scanning, andhas_posture_management. (required)- Returns:
- CompletableFuture<CsmHostFacetInfoResponse>
-
getCSMAgentlessHostFacetInfo
public CsmHostFacetInfoResponse getCSMAgentlessHostFacetInfo(String facet, CsmSettingsApi.GetCSMAgentlessHostFacetInfoOptionalParameters parameters) throws ApiException Get agentless host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values areresource_name,account_id,resource_type,cloud_provider,has_vulnerability_scanning, andhas_posture_management. (required)parameters- Optional parameters for the request.- Returns:
- CsmHostFacetInfoResponse
- Throws:
ApiException- if fails to make API call
-
getCSMAgentlessHostFacetInfoAsync
public CompletableFuture<CsmHostFacetInfoResponse> getCSMAgentlessHostFacetInfoAsync(String facet, CsmSettingsApi.GetCSMAgentlessHostFacetInfoOptionalParameters parameters) Get agentless host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values areresource_name,account_id,resource_type,cloud_provider,has_vulnerability_scanning, andhas_posture_management. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<CsmHostFacetInfoResponse>
-
getCSMAgentlessHostFacetInfoWithHttpInfo
public ApiResponse<CsmHostFacetInfoResponse> getCSMAgentlessHostFacetInfoWithHttpInfo(String facet, CsmSettingsApi.GetCSMAgentlessHostFacetInfoOptionalParameters parameters) throws ApiException Get the value distribution for a specific agentless host facet, with optional search and filtering.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values areresource_name,account_id,resource_type,cloud_provider,has_vulnerability_scanning, andhas_posture_management. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<CsmHostFacetInfoResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Not Authorized - 429 Too many requests -
-
getCSMAgentlessHostFacetInfoWithHttpInfoAsync
public CompletableFuture<ApiResponse<CsmHostFacetInfoResponse>> getCSMAgentlessHostFacetInfoWithHttpInfoAsync(String facet, CsmSettingsApi.GetCSMAgentlessHostFacetInfoOptionalParameters parameters) Get agentless host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values areresource_name,account_id,resource_type,cloud_provider,has_vulnerability_scanning, andhas_posture_management. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<CsmHostFacetInfoResponse>>
-
getCSMUnifiedHostFacetInfo
Get unified host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values includeresource_name,account_id,resource_type,cloud_provider,agentless_vulnerability_scanning,agentless_posture_management,hostname,agent_version,os,cluster_name,agent_posture_management,agent_cws_enabled,agent_csm_vm_hosts_enabled, andagent_csm_vm_containers_enabled. (required)- Returns:
- CsmHostFacetInfoResponse
- Throws:
ApiException- if fails to make API call
-
getCSMUnifiedHostFacetInfoAsync
Get unified host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values includeresource_name,account_id,resource_type,cloud_provider,agentless_vulnerability_scanning,agentless_posture_management,hostname,agent_version,os,cluster_name,agent_posture_management,agent_cws_enabled,agent_csm_vm_hosts_enabled, andagent_csm_vm_containers_enabled. (required)- Returns:
- CompletableFuture<CsmHostFacetInfoResponse>
-
getCSMUnifiedHostFacetInfo
public CsmHostFacetInfoResponse getCSMUnifiedHostFacetInfo(String facet, CsmSettingsApi.GetCSMUnifiedHostFacetInfoOptionalParameters parameters) throws ApiException Get unified host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values includeresource_name,account_id,resource_type,cloud_provider,agentless_vulnerability_scanning,agentless_posture_management,hostname,agent_version,os,cluster_name,agent_posture_management,agent_cws_enabled,agent_csm_vm_hosts_enabled, andagent_csm_vm_containers_enabled. (required)parameters- Optional parameters for the request.- Returns:
- CsmHostFacetInfoResponse
- Throws:
ApiException- if fails to make API call
-
getCSMUnifiedHostFacetInfoAsync
public CompletableFuture<CsmHostFacetInfoResponse> getCSMUnifiedHostFacetInfoAsync(String facet, CsmSettingsApi.GetCSMUnifiedHostFacetInfoOptionalParameters parameters) Get unified host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values includeresource_name,account_id,resource_type,cloud_provider,agentless_vulnerability_scanning,agentless_posture_management,hostname,agent_version,os,cluster_name,agent_posture_management,agent_cws_enabled,agent_csm_vm_hosts_enabled, andagent_csm_vm_containers_enabled. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<CsmHostFacetInfoResponse>
-
getCSMUnifiedHostFacetInfoWithHttpInfo
public ApiResponse<CsmHostFacetInfoResponse> getCSMUnifiedHostFacetInfoWithHttpInfo(String facet, CsmSettingsApi.GetCSMUnifiedHostFacetInfoOptionalParameters parameters) throws ApiException Get the value distribution for a specific unified host facet, with optional search and filtering.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values includeresource_name,account_id,resource_type,cloud_provider,agentless_vulnerability_scanning,agentless_posture_management,hostname,agent_version,os,cluster_name,agent_posture_management,agent_cws_enabled,agent_csm_vm_hosts_enabled, andagent_csm_vm_containers_enabled. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<CsmHostFacetInfoResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Not Authorized - 429 Too many requests -
-
getCSMUnifiedHostFacetInfoWithHttpInfoAsync
public CompletableFuture<ApiResponse<CsmHostFacetInfoResponse>> getCSMUnifiedHostFacetInfoWithHttpInfoAsync(String facet, CsmSettingsApi.GetCSMUnifiedHostFacetInfoOptionalParameters parameters) Get unified host facet info.- Parameters:
facet- The facet identifier to retrieve value distribution for. Valid values includeresource_name,account_id,resource_type,cloud_provider,agentless_vulnerability_scanning,agentless_posture_management,hostname,agent_version,os,cluster_name,agent_posture_management,agent_cws_enabled,agent_csm_vm_hosts_enabled, andagent_csm_vm_containers_enabled. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<CsmHostFacetInfoResponse>>
-
listCSMAgentlessHostFacets
List agentless host facets.- Returns:
- CsmAgentlessHostFacetsResponse
- Throws:
ApiException- if fails to make API call
-
listCSMAgentlessHostFacetsAsync
List agentless host facets.- Returns:
- CompletableFuture<CsmAgentlessHostFacetsResponse>
-
listCSMAgentlessHostFacetsWithHttpInfo
public ApiResponse<CsmAgentlessHostFacetsResponse> listCSMAgentlessHostFacetsWithHttpInfo() throws ApiExceptionGet the list of available facets for filtering agentless hosts.- Returns:
- ApiResponse<CsmAgentlessHostFacetsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Not Authorized - 429 Too many requests -
-
listCSMAgentlessHostFacetsWithHttpInfoAsync
public CompletableFuture<ApiResponse<CsmAgentlessHostFacetsResponse>> listCSMAgentlessHostFacetsWithHttpInfoAsync()List agentless host facets.- Returns:
- CompletableFuture<ApiResponse<CsmAgentlessHostFacetsResponse>>
-
listCSMAgentlessHosts
List agentless hosts.- Returns:
- CsmAgentlessHostsResponse
- Throws:
ApiException- if fails to make API call
-
listCSMAgentlessHostsAsync
List agentless hosts.- Returns:
- CompletableFuture<CsmAgentlessHostsResponse>
-
listCSMAgentlessHosts
public CsmAgentlessHostsResponse listCSMAgentlessHosts(CsmSettingsApi.ListCSMAgentlessHostsOptionalParameters parameters) throws ApiException List agentless hosts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CsmAgentlessHostsResponse
- Throws:
ApiException- if fails to make API call
-
listCSMAgentlessHostsAsync
public CompletableFuture<CsmAgentlessHostsResponse> listCSMAgentlessHostsAsync(CsmSettingsApi.ListCSMAgentlessHostsOptionalParameters parameters) List agentless hosts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<CsmAgentlessHostsResponse>
-
listCSMAgentlessHostsWithHttpInfo
public ApiResponse<CsmAgentlessHostsResponse> listCSMAgentlessHostsWithHttpInfo(CsmSettingsApi.ListCSMAgentlessHostsOptionalParameters parameters) throws ApiException Get the list of agentless hosts for CSM, with optional pagination and filtering.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<CsmAgentlessHostsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Not Authorized - 429 Too many requests -
-
listCSMAgentlessHostsWithHttpInfoAsync
public CompletableFuture<ApiResponse<CsmAgentlessHostsResponse>> listCSMAgentlessHostsWithHttpInfoAsync(CsmSettingsApi.ListCSMAgentlessHostsOptionalParameters parameters) List agentless hosts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<CsmAgentlessHostsResponse>>
-
listCSMUnifiedHostFacets
List unified host facets.- Returns:
- CsmUnifiedHostFacetsResponse
- Throws:
ApiException- if fails to make API call
-
listCSMUnifiedHostFacetsAsync
List unified host facets.- Returns:
- CompletableFuture<CsmUnifiedHostFacetsResponse>
-
listCSMUnifiedHostFacetsWithHttpInfo
public ApiResponse<CsmUnifiedHostFacetsResponse> listCSMUnifiedHostFacetsWithHttpInfo() throws ApiExceptionGet the list of available facets for filtering unified hosts.- Returns:
- ApiResponse<CsmUnifiedHostFacetsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Not Authorized - 429 Too many requests -
-
listCSMUnifiedHostFacetsWithHttpInfoAsync
public CompletableFuture<ApiResponse<CsmUnifiedHostFacetsResponse>> listCSMUnifiedHostFacetsWithHttpInfoAsync()List unified host facets.- Returns:
- CompletableFuture<ApiResponse<CsmUnifiedHostFacetsResponse>>
-
listCSMUnifiedHosts
List unified hosts.- Returns:
- CsmUnifiedHostsResponse
- Throws:
ApiException- if fails to make API call
-
listCSMUnifiedHostsAsync
List unified hosts.- Returns:
- CompletableFuture<CsmUnifiedHostsResponse>
-
listCSMUnifiedHosts
public CsmUnifiedHostsResponse listCSMUnifiedHosts(CsmSettingsApi.ListCSMUnifiedHostsOptionalParameters parameters) throws ApiException List unified hosts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CsmUnifiedHostsResponse
- Throws:
ApiException- if fails to make API call
-
listCSMUnifiedHostsAsync
public CompletableFuture<CsmUnifiedHostsResponse> listCSMUnifiedHostsAsync(CsmSettingsApi.ListCSMUnifiedHostsOptionalParameters parameters) List unified hosts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<CsmUnifiedHostsResponse>
-
listCSMUnifiedHostsWithHttpInfo
public ApiResponse<CsmUnifiedHostsResponse> listCSMUnifiedHostsWithHttpInfo(CsmSettingsApi.ListCSMUnifiedHostsOptionalParameters parameters) throws ApiException Get the list of unified hosts for CSM, combining agent and agentless host data, with optional pagination and filtering.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<CsmUnifiedHostsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Not Authorized - 429 Too many requests -
-
listCSMUnifiedHostsWithHttpInfoAsync
public CompletableFuture<ApiResponse<CsmUnifiedHostsResponse>> listCSMUnifiedHostsWithHttpInfoAsync(CsmSettingsApi.ListCSMUnifiedHostsOptionalParameters parameters) List unified hosts.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<CsmUnifiedHostsResponse>>
-