Class ObservabilityPipelinesApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to listPipelines. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a new pipeline.Create a new pipeline.Create a new pipeline.Create a new pipeline.voiddeletePipeline(String pipelineId) Delete a pipeline.deletePipelineAsync(String pipelineId) Delete a pipeline.deletePipelineWithHttpInfo(String pipelineId) Delete a pipeline.deletePipelineWithHttpInfoAsync(String pipelineId) Delete a pipeline.Get the API client.getPipeline(String pipelineId) Get a specific pipeline.getPipelineAsync(String pipelineId) Get a specific pipeline.getPipelineWithHttpInfo(String pipelineId) Get a specific pipeline by its ID.getPipelineWithHttpInfoAsync(String pipelineId) Get a specific pipeline.List pipelines.List pipelines.List pipelines.List pipelines.Retrieve a list of pipelines.listPipelinesWithHttpInfoAsync(ObservabilityPipelinesApi.ListPipelinesOptionalParameters parameters) List pipelines.voidsetApiClient(ApiClient apiClient) Set the API client.updatePipeline(String pipelineId, ObservabilityPipeline body) Update a pipeline.updatePipelineAsync(String pipelineId, ObservabilityPipeline body) Update a pipeline.updatePipelineWithHttpInfo(String pipelineId, ObservabilityPipeline body) Update a pipeline.updatePipelineWithHttpInfoAsync(String pipelineId, ObservabilityPipeline body) Update a pipeline.Validate an observability pipeline.Validate an observability pipeline.Validates a pipeline configuration without creating or updating any resources.Validate an observability pipeline.
-
Constructor Details
-
ObservabilityPipelinesApi
public ObservabilityPipelinesApi() -
ObservabilityPipelinesApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createPipeline
Create a new pipeline.See
createPipelineWithHttpInfo(com.datadog.api.client.v2.model.ObservabilityPipelineSpec).- Parameters:
body- (required)- Returns:
- ObservabilityPipeline
- Throws:
ApiException- if fails to make API call
-
createPipelineAsync
Create a new pipeline.See
createPipelineWithHttpInfoAsync(com.datadog.api.client.v2.model.ObservabilityPipelineSpec).- Parameters:
body- (required)- Returns:
- CompletableFuture<ObservabilityPipeline>
-
createPipelineWithHttpInfo
public ApiResponse<ObservabilityPipeline> createPipelineWithHttpInfo(ObservabilityPipelineSpec body) throws ApiException Create a new pipeline.- Parameters:
body- (required)- Returns:
- ApiResponse<ObservabilityPipeline>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 OK - 400 Bad Request - 403 Not Authorized - 409 Conflict - 429 Too many requests -
-
createPipelineWithHttpInfoAsync
public CompletableFuture<ApiResponse<ObservabilityPipeline>> createPipelineWithHttpInfoAsync(ObservabilityPipelineSpec body) Create a new pipeline.See
createPipelineWithHttpInfo(com.datadog.api.client.v2.model.ObservabilityPipelineSpec).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<ObservabilityPipeline>>
-
deletePipeline
Delete a pipeline.- Parameters:
pipelineId- The ID of the pipeline to delete. (required)- Throws:
ApiException- if fails to make API call
-
deletePipelineAsync
Delete a pipeline.- Parameters:
pipelineId- The ID of the pipeline to delete. (required)- Returns:
- CompletableFuture
-
deletePipelineWithHttpInfo
Delete a pipeline.- Parameters:
pipelineId- The ID of the pipeline to delete. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 403 Forbidden - 404 Not Found - 409 Conflict - 429 Too many requests -
-
deletePipelineWithHttpInfoAsync
Delete a pipeline.- Parameters:
pipelineId- The ID of the pipeline to delete. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getPipeline
Get a specific pipeline.- Parameters:
pipelineId- The ID of the pipeline to retrieve. (required)- Returns:
- ObservabilityPipeline
- Throws:
ApiException- if fails to make API call
-
getPipelineAsync
Get a specific pipeline.- Parameters:
pipelineId- The ID of the pipeline to retrieve. (required)- Returns:
- CompletableFuture<ObservabilityPipeline>
-
getPipelineWithHttpInfo
public ApiResponse<ObservabilityPipeline> getPipelineWithHttpInfo(String pipelineId) throws ApiException Get a specific pipeline by its ID.- Parameters:
pipelineId- The ID of the pipeline to retrieve. (required)- Returns:
- ApiResponse<ObservabilityPipeline>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Forbidden - 429 Too many requests -
-
getPipelineWithHttpInfoAsync
public CompletableFuture<ApiResponse<ObservabilityPipeline>> getPipelineWithHttpInfoAsync(String pipelineId) Get a specific pipeline.- Parameters:
pipelineId- The ID of the pipeline to retrieve. (required)- Returns:
- CompletableFuture<ApiResponse<ObservabilityPipeline>>
-
listPipelines
List pipelines.- Returns:
- ListPipelinesResponse
- Throws:
ApiException- if fails to make API call
-
listPipelinesAsync
List pipelines.- Returns:
- CompletableFuture<ListPipelinesResponse>
-
listPipelines
public ListPipelinesResponse listPipelines(ObservabilityPipelinesApi.ListPipelinesOptionalParameters parameters) throws ApiException List pipelines.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ListPipelinesResponse
- Throws:
ApiException- if fails to make API call
-
listPipelinesAsync
public CompletableFuture<ListPipelinesResponse> listPipelinesAsync(ObservabilityPipelinesApi.ListPipelinesOptionalParameters parameters) List pipelines.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ListPipelinesResponse>
-
listPipelinesWithHttpInfo
public ApiResponse<ListPipelinesResponse> listPipelinesWithHttpInfo(ObservabilityPipelinesApi.ListPipelinesOptionalParameters parameters) throws ApiException Retrieve a list of pipelines.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<ListPipelinesResponse>
- 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 -
-
listPipelinesWithHttpInfoAsync
public CompletableFuture<ApiResponse<ListPipelinesResponse>> listPipelinesWithHttpInfoAsync(ObservabilityPipelinesApi.ListPipelinesOptionalParameters parameters) List pipelines.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ListPipelinesResponse>>
-
updatePipeline
public ObservabilityPipeline updatePipeline(String pipelineId, ObservabilityPipeline body) throws ApiException Update a pipeline.See
updatePipelineWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.ObservabilityPipeline).- Parameters:
pipelineId- The ID of the pipeline to update. (required)body- (required)- Returns:
- ObservabilityPipeline
- Throws:
ApiException- if fails to make API call
-
updatePipelineAsync
public CompletableFuture<ObservabilityPipeline> updatePipelineAsync(String pipelineId, ObservabilityPipeline body) Update a pipeline.- Parameters:
pipelineId- The ID of the pipeline to update. (required)body- (required)- Returns:
- CompletableFuture<ObservabilityPipeline>
-
updatePipelineWithHttpInfo
public ApiResponse<ObservabilityPipeline> updatePipelineWithHttpInfo(String pipelineId, ObservabilityPipeline body) throws ApiException Update a pipeline.- Parameters:
pipelineId- The ID of the pipeline to update. (required)body- (required)- Returns:
- ApiResponse<ObservabilityPipeline>
- 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 - 404 Not Found - 409 Conflict - 429 Too many requests -
-
updatePipelineWithHttpInfoAsync
public CompletableFuture<ApiResponse<ObservabilityPipeline>> updatePipelineWithHttpInfoAsync(String pipelineId, ObservabilityPipeline body) Update a pipeline.See
updatePipelineWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.ObservabilityPipeline).- Parameters:
pipelineId- The ID of the pipeline to update. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<ObservabilityPipeline>>
-
validatePipeline
Validate an observability pipeline.See
validatePipelineWithHttpInfo(com.datadog.api.client.v2.model.ObservabilityPipelineSpec).- Parameters:
body- (required)- Returns:
- ValidationResponse
- Throws:
ApiException- if fails to make API call
-
validatePipelineAsync
Validate an observability pipeline.See
validatePipelineWithHttpInfoAsync(com.datadog.api.client.v2.model.ObservabilityPipelineSpec).- Parameters:
body- (required)- Returns:
- CompletableFuture<ValidationResponse>
-
validatePipelineWithHttpInfo
public ApiResponse<ValidationResponse> validatePipelineWithHttpInfo(ObservabilityPipelineSpec body) throws ApiException Validates a pipeline configuration without creating or updating any resources. Returns a list of validation errors, if any.- Parameters:
body- (required)- Returns:
- ApiResponse<ValidationResponse>
- 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 -
-
validatePipelineWithHttpInfoAsync
public CompletableFuture<ApiResponse<ValidationResponse>> validatePipelineWithHttpInfoAsync(ObservabilityPipelineSpec body) Validate an observability pipeline.See
validatePipelineWithHttpInfo(com.datadog.api.client.v2.model.ObservabilityPipelineSpec).- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<ValidationResponse>>
-