Class ScorecardsApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to getScorecardCampaign.static classManage optional parameters to listScorecardCampaigns.static classManage optional parameters to listScorecardOutcomes.static classManage optional parameters to listScorecardRules.static classManage optional parameters to listScorecardScores.static classManage optional parameters to listScorecards. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a new campaign.Create a new campaign.Creates a new scorecard campaign.Create a new campaign.Deprecated.Deprecated.Deprecated.Deprecated.Create a new rule.Create a new rule.Creates a new rule.Create a new rule.voiddeleteScorecardCampaign(String campaignId) Delete a campaign.deleteScorecardCampaignAsync(String campaignId) Delete a campaign.deleteScorecardCampaignWithHttpInfo(String campaignId) Deletes a single campaign by ID or key.deleteScorecardCampaignWithHttpInfoAsync(String campaignId) Delete a campaign.voiddeleteScorecardRule(String ruleId) Delete a rule.deleteScorecardRuleAsync(String ruleId) Delete a rule.Deletes a single rule.Delete a rule.Get the API client.getScorecardCampaign(String campaignId) Get a campaign.getScorecardCampaign(String campaignId, ScorecardsApi.GetScorecardCampaignOptionalParameters parameters) Get a campaign.getScorecardCampaignAsync(String campaignId) Get a campaign.getScorecardCampaignAsync(String campaignId, ScorecardsApi.GetScorecardCampaignOptionalParameters parameters) Get a campaign.getScorecardCampaignWithHttpInfo(String campaignId, ScorecardsApi.GetScorecardCampaignOptionalParameters parameters) Fetches a single campaign by ID or key.getScorecardCampaignWithHttpInfoAsync(String campaignId, ScorecardsApi.GetScorecardCampaignOptionalParameters parameters) Get a campaign.List all campaigns.List all campaigns.List all campaigns.List all campaigns.listScorecardCampaignsWithHttpInfo(ScorecardsApi.ListScorecardCampaignsOptionalParameters parameters) Fetches all scorecard campaigns.listScorecardCampaignsWithHttpInfoAsync(ScorecardsApi.ListScorecardCampaignsOptionalParameters parameters) List all campaigns.List all rule outcomes.List all rule outcomes.List all rule outcomes.List all rule outcomes.Fetches all rule outcomes.listScorecardOutcomesWithHttpInfoAsync(ScorecardsApi.ListScorecardOutcomesOptionalParameters parameters) List all rule outcomes.List all rule outcomes.listScorecardOutcomesWithPagination(ScorecardsApi.ListScorecardOutcomesOptionalParameters parameters) List all rule outcomes.List all rules.List all rules.List all rules.List all rules.Fetch all rules.List all rules.List all rules.List all rules.List all scorecards.List all scorecards.List all scorecards.List all scorecards.listScorecardScores(ScorecardScoresAggregation aggregation) List all scores.listScorecardScores(ScorecardScoresAggregation aggregation, ScorecardsApi.ListScorecardScoresOptionalParameters parameters) List all scores.listScorecardScoresAsync(ScorecardScoresAggregation aggregation) List all scores.listScorecardScoresAsync(ScorecardScoresAggregation aggregation, ScorecardsApi.ListScorecardScoresOptionalParameters parameters) List all scores.listScorecardScoresWithHttpInfo(ScorecardScoresAggregation aggregation, ScorecardsApi.ListScorecardScoresOptionalParameters parameters) Returns a list of scorecard scores for each aggregation type, with score breakdowns.listScorecardScoresWithHttpInfoAsync(ScorecardScoresAggregation aggregation, ScorecardsApi.ListScorecardScoresOptionalParameters parameters) List all scores.Fetches all scorecards.List all scorecards.voidsetApiClient(ApiClient apiClient) Set the API client.updateScorecardCampaign(String campaignId, UpdateCampaignRequest body) Update a campaign.updateScorecardCampaignAsync(String campaignId, UpdateCampaignRequest body) Update a campaign.updateScorecardCampaignWithHttpInfo(String campaignId, UpdateCampaignRequest body) Updates an existing campaign.updateScorecardCampaignWithHttpInfoAsync(String campaignId, UpdateCampaignRequest body) Update a campaign.voidUpdate Scorecard outcomes.Update Scorecard outcomes.Updates multiple scorecard rule outcomes in a single batched request.Update Scorecard outcomes.updateScorecardRule(String ruleId, UpdateRuleRequest body) Update an existing scorecard rule.updateScorecardRuleAsync(String ruleId, UpdateRuleRequest body) Update an existing scorecard rule.updateScorecardRuleWithHttpInfo(String ruleId, UpdateRuleRequest body) Updates an existing rule.updateScorecardRuleWithHttpInfoAsync(String ruleId, UpdateRuleRequest body) Update an existing scorecard rule.
-
Constructor Details
-
ScorecardsApi
public ScorecardsApi() -
ScorecardsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createScorecardCampaign
Create a new campaign.See
createScorecardCampaignWithHttpInfo(com.datadog.api.client.v2.model.CreateCampaignRequest).- Parameters:
body- Campaign data. (required)- Returns:
- CampaignResponse
- Throws:
ApiException- if fails to make API call
-
createScorecardCampaignAsync
Create a new campaign.See
createScorecardCampaignWithHttpInfoAsync(com.datadog.api.client.v2.model.CreateCampaignRequest).- Parameters:
body- Campaign data. (required)- Returns:
- CompletableFuture<CampaignResponse>
-
createScorecardCampaignWithHttpInfo
public ApiResponse<CampaignResponse> createScorecardCampaignWithHttpInfo(CreateCampaignRequest body) throws ApiException Creates a new scorecard campaign.- Parameters:
body- Campaign data. (required)- Returns:
- ApiResponse<CampaignResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
createScorecardCampaignWithHttpInfoAsync
public CompletableFuture<ApiResponse<CampaignResponse>> createScorecardCampaignWithHttpInfoAsync(CreateCampaignRequest body) Create a new campaign.See
createScorecardCampaignWithHttpInfo(com.datadog.api.client.v2.model.CreateCampaignRequest).- Parameters:
body- Campaign data. (required)- Returns:
- CompletableFuture<ApiResponse<CampaignResponse>>
-
createScorecardOutcomesBatch
@Deprecated public OutcomesBatchResponse createScorecardOutcomesBatch(OutcomesBatchRequest body) throws ApiException Deprecated.Create outcomes batch.See
createScorecardOutcomesBatchWithHttpInfo(com.datadog.api.client.v2.model.OutcomesBatchRequest).- Parameters:
body- Set of scorecard outcomes. (required)- Returns:
- OutcomesBatchResponse
- Throws:
ApiException- if fails to make API call
-
createScorecardOutcomesBatchAsync
@Deprecated public CompletableFuture<OutcomesBatchResponse> createScorecardOutcomesBatchAsync(OutcomesBatchRequest body) Deprecated.Create outcomes batch.See
createScorecardOutcomesBatchWithHttpInfoAsync(com.datadog.api.client.v2.model.OutcomesBatchRequest).- Parameters:
body- Set of scorecard outcomes. (required)- Returns:
- CompletableFuture<OutcomesBatchResponse>
-
createScorecardOutcomesBatchWithHttpInfo
@Deprecated public ApiResponse<OutcomesBatchResponse> createScorecardOutcomesBatchWithHttpInfo(OutcomesBatchRequest body) throws ApiException Deprecated.Sets multiple service-rule outcomes in a single batched request.- Parameters:
body- Set of scorecard outcomes. (required)- Returns:
- ApiResponse<OutcomesBatchResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
createScorecardOutcomesBatchWithHttpInfoAsync
@Deprecated public CompletableFuture<ApiResponse<OutcomesBatchResponse>> createScorecardOutcomesBatchWithHttpInfoAsync(OutcomesBatchRequest body) Deprecated.Create outcomes batch.See
createScorecardOutcomesBatchWithHttpInfo(com.datadog.api.client.v2.model.OutcomesBatchRequest).- Parameters:
body- Set of scorecard outcomes. (required)- Returns:
- CompletableFuture<ApiResponse<OutcomesBatchResponse>>
-
createScorecardRule
Create a new rule.See
createScorecardRuleWithHttpInfo(com.datadog.api.client.v2.model.CreateRuleRequest).- Parameters:
body- Rule attributes. (required)- Returns:
- CreateRuleResponse
- Throws:
ApiException- if fails to make API call
-
createScorecardRuleAsync
Create a new rule.See
createScorecardRuleWithHttpInfoAsync(com.datadog.api.client.v2.model.CreateRuleRequest).- Parameters:
body- Rule attributes. (required)- Returns:
- CompletableFuture<CreateRuleResponse>
-
createScorecardRuleWithHttpInfo
public ApiResponse<CreateRuleResponse> createScorecardRuleWithHttpInfo(CreateRuleRequest body) throws ApiException Creates a new rule.- Parameters:
body- Rule attributes. (required)- Returns:
- ApiResponse<CreateRuleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
createScorecardRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<CreateRuleResponse>> createScorecardRuleWithHttpInfoAsync(CreateRuleRequest body) Create a new rule.See
createScorecardRuleWithHttpInfo(com.datadog.api.client.v2.model.CreateRuleRequest).- Parameters:
body- Rule attributes. (required)- Returns:
- CompletableFuture<ApiResponse<CreateRuleResponse>>
-
deleteScorecardCampaign
Delete a campaign.- Parameters:
campaignId- Campaign ID or key. (required)- Throws:
ApiException- if fails to make API call
-
deleteScorecardCampaignAsync
Delete a campaign.See
deleteScorecardCampaignWithHttpInfoAsync(java.lang.String).- Parameters:
campaignId- Campaign ID or key. (required)- Returns:
- CompletableFuture
-
deleteScorecardCampaignWithHttpInfo
Deletes a single campaign by ID or key.- Parameters:
campaignId- Campaign ID or key. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteScorecardCampaignWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteScorecardCampaignWithHttpInfoAsync(String campaignId) Delete a campaign.- Parameters:
campaignId- Campaign ID or key. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteScorecardRule
Delete a rule.- Parameters:
ruleId- The ID of the rule. (required)- Throws:
ApiException- if fails to make API call
-
deleteScorecardRuleAsync
Delete a rule.- Parameters:
ruleId- The ID of the rule. (required)- Returns:
- CompletableFuture
-
deleteScorecardRuleWithHttpInfo
Deletes a single rule.- Parameters:
ruleId- The ID of the rule. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteScorecardRuleWithHttpInfoAsync
Delete a rule.- Parameters:
ruleId- The ID of the rule. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getScorecardCampaign
Get a campaign.- Parameters:
campaignId- Campaign ID or key. (required)- Returns:
- CampaignResponse
- Throws:
ApiException- if fails to make API call
-
getScorecardCampaignAsync
Get a campaign.- Parameters:
campaignId- Campaign ID or key. (required)- Returns:
- CompletableFuture<CampaignResponse>
-
getScorecardCampaign
public CampaignResponse getScorecardCampaign(String campaignId, ScorecardsApi.GetScorecardCampaignOptionalParameters parameters) throws ApiException Get a campaign.- Parameters:
campaignId- Campaign ID or key. (required)parameters- Optional parameters for the request.- Returns:
- CampaignResponse
- Throws:
ApiException- if fails to make API call
-
getScorecardCampaignAsync
public CompletableFuture<CampaignResponse> getScorecardCampaignAsync(String campaignId, ScorecardsApi.GetScorecardCampaignOptionalParameters parameters) Get a campaign.- Parameters:
campaignId- Campaign ID or key. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<CampaignResponse>
-
getScorecardCampaignWithHttpInfo
public ApiResponse<CampaignResponse> getScorecardCampaignWithHttpInfo(String campaignId, ScorecardsApi.GetScorecardCampaignOptionalParameters parameters) throws ApiException Fetches a single campaign by ID or key.- Parameters:
campaignId- Campaign ID or key. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<CampaignResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getScorecardCampaignWithHttpInfoAsync
public CompletableFuture<ApiResponse<CampaignResponse>> getScorecardCampaignWithHttpInfoAsync(String campaignId, ScorecardsApi.GetScorecardCampaignOptionalParameters parameters) Get a campaign.- Parameters:
campaignId- Campaign ID or key. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<CampaignResponse>>
-
listScorecardCampaigns
List all campaigns.- Returns:
- ListCampaignsResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardCampaignsAsync
List all campaigns.- Returns:
- CompletableFuture<ListCampaignsResponse>
-
listScorecardCampaigns
public ListCampaignsResponse listScorecardCampaigns(ScorecardsApi.ListScorecardCampaignsOptionalParameters parameters) throws ApiException List all campaigns.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ListCampaignsResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardCampaignsAsync
public CompletableFuture<ListCampaignsResponse> listScorecardCampaignsAsync(ScorecardsApi.ListScorecardCampaignsOptionalParameters parameters) List all campaigns.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ListCampaignsResponse>
-
listScorecardCampaignsWithHttpInfo
public ApiResponse<ListCampaignsResponse> listScorecardCampaignsWithHttpInfo(ScorecardsApi.ListScorecardCampaignsOptionalParameters parameters) throws ApiException Fetches all scorecard campaigns.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<ListCampaignsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
listScorecardCampaignsWithHttpInfoAsync
public CompletableFuture<ApiResponse<ListCampaignsResponse>> listScorecardCampaignsWithHttpInfoAsync(ScorecardsApi.ListScorecardCampaignsOptionalParameters parameters) List all campaigns.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ListCampaignsResponse>>
-
listScorecardOutcomes
List all rule outcomes.- Returns:
- OutcomesResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardOutcomesAsync
List all rule outcomes.- Returns:
- CompletableFuture<OutcomesResponse>
-
listScorecardOutcomes
public OutcomesResponse listScorecardOutcomes(ScorecardsApi.ListScorecardOutcomesOptionalParameters parameters) throws ApiException List all rule outcomes.- Parameters:
parameters- Optional parameters for the request.- Returns:
- OutcomesResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardOutcomesAsync
public CompletableFuture<OutcomesResponse> listScorecardOutcomesAsync(ScorecardsApi.ListScorecardOutcomesOptionalParameters parameters) List all rule outcomes.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<OutcomesResponse>
-
listScorecardOutcomesWithPagination
List all rule outcomes.- Returns:
- PaginationIterable<OutcomesResponseDataItem>
-
listScorecardOutcomesWithPagination
public PaginationIterable<OutcomesResponseDataItem> listScorecardOutcomesWithPagination(ScorecardsApi.ListScorecardOutcomesOptionalParameters parameters) List all rule outcomes.- Returns:
- OutcomesResponse
-
listScorecardOutcomesWithHttpInfo
public ApiResponse<OutcomesResponse> listScorecardOutcomesWithHttpInfo(ScorecardsApi.ListScorecardOutcomesOptionalParameters parameters) throws ApiException Fetches all rule outcomes.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<OutcomesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
listScorecardOutcomesWithHttpInfoAsync
public CompletableFuture<ApiResponse<OutcomesResponse>> listScorecardOutcomesWithHttpInfoAsync(ScorecardsApi.ListScorecardOutcomesOptionalParameters parameters) List all rule outcomes.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<OutcomesResponse>>
-
listScorecardRules
List all rules.- Returns:
- ListRulesResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardRulesAsync
List all rules.- Returns:
- CompletableFuture<ListRulesResponse>
-
listScorecardRules
public ListRulesResponse listScorecardRules(ScorecardsApi.ListScorecardRulesOptionalParameters parameters) throws ApiException List all rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ListRulesResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardRulesAsync
public CompletableFuture<ListRulesResponse> listScorecardRulesAsync(ScorecardsApi.ListScorecardRulesOptionalParameters parameters) List all rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ListRulesResponse>
-
listScorecardRulesWithPagination
List all rules.- Returns:
- PaginationIterable<ListRulesResponseDataItem>
-
listScorecardRulesWithPagination
public PaginationIterable<ListRulesResponseDataItem> listScorecardRulesWithPagination(ScorecardsApi.ListScorecardRulesOptionalParameters parameters) List all rules.- Returns:
- ListRulesResponse
-
listScorecardRulesWithHttpInfo
public ApiResponse<ListRulesResponse> listScorecardRulesWithHttpInfo(ScorecardsApi.ListScorecardRulesOptionalParameters parameters) throws ApiException Fetch all rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<ListRulesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
listScorecardRulesWithHttpInfoAsync
public CompletableFuture<ApiResponse<ListRulesResponse>> listScorecardRulesWithHttpInfoAsync(ScorecardsApi.ListScorecardRulesOptionalParameters parameters) List all rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ListRulesResponse>>
-
listScorecards
List all scorecards.- Returns:
- ListScorecardsResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardsAsync
List all scorecards.- Returns:
- CompletableFuture<ListScorecardsResponse>
-
listScorecards
public ListScorecardsResponse listScorecards(ScorecardsApi.ListScorecardsOptionalParameters parameters) throws ApiException List all scorecards.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ListScorecardsResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardsAsync
public CompletableFuture<ListScorecardsResponse> listScorecardsAsync(ScorecardsApi.ListScorecardsOptionalParameters parameters) List all scorecards.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ListScorecardsResponse>
-
listScorecardsWithHttpInfo
public ApiResponse<ListScorecardsResponse> listScorecardsWithHttpInfo(ScorecardsApi.ListScorecardsOptionalParameters parameters) throws ApiException Fetches all scorecards.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<ListScorecardsResponse>
- 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 -
-
listScorecardsWithHttpInfoAsync
public CompletableFuture<ApiResponse<ListScorecardsResponse>> listScorecardsWithHttpInfoAsync(ScorecardsApi.ListScorecardsOptionalParameters parameters) List all scorecards.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ListScorecardsResponse>>
-
listScorecardScores
public ListScorecardScoresResponse listScorecardScores(ScorecardScoresAggregation aggregation) throws ApiException List all scores.- Parameters:
aggregation- The type of scores being requested. (required)- Returns:
- ListScorecardScoresResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardScoresAsync
public CompletableFuture<ListScorecardScoresResponse> listScorecardScoresAsync(ScorecardScoresAggregation aggregation) List all scores.- Parameters:
aggregation- The type of scores being requested. (required)- Returns:
- CompletableFuture<ListScorecardScoresResponse>
-
listScorecardScores
public ListScorecardScoresResponse listScorecardScores(ScorecardScoresAggregation aggregation, ScorecardsApi.ListScorecardScoresOptionalParameters parameters) throws ApiException List all scores.- Parameters:
aggregation- The type of scores being requested. (required)parameters- Optional parameters for the request.- Returns:
- ListScorecardScoresResponse
- Throws:
ApiException- if fails to make API call
-
listScorecardScoresAsync
public CompletableFuture<ListScorecardScoresResponse> listScorecardScoresAsync(ScorecardScoresAggregation aggregation, ScorecardsApi.ListScorecardScoresOptionalParameters parameters) List all scores.- Parameters:
aggregation- The type of scores being requested. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ListScorecardScoresResponse>
-
listScorecardScoresWithHttpInfo
public ApiResponse<ListScorecardScoresResponse> listScorecardScoresWithHttpInfo(ScorecardScoresAggregation aggregation, ScorecardsApi.ListScorecardScoresOptionalParameters parameters) throws ApiException Returns a list of scorecard scores for each aggregation type, with score breakdowns.- Parameters:
aggregation- The type of scores being requested. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<ListScorecardScoresResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
listScorecardScoresWithHttpInfoAsync
public CompletableFuture<ApiResponse<ListScorecardScoresResponse>> listScorecardScoresWithHttpInfoAsync(ScorecardScoresAggregation aggregation, ScorecardsApi.ListScorecardScoresOptionalParameters parameters) List all scores.- Parameters:
aggregation- The type of scores being requested. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ListScorecardScoresResponse>>
-
updateScorecardCampaign
public CampaignResponse updateScorecardCampaign(String campaignId, UpdateCampaignRequest body) throws ApiException Update a campaign.- Parameters:
campaignId- Campaign ID or key. (required)body- Campaign data. (required)- Returns:
- CampaignResponse
- Throws:
ApiException- if fails to make API call
-
updateScorecardCampaignAsync
public CompletableFuture<CampaignResponse> updateScorecardCampaignAsync(String campaignId, UpdateCampaignRequest body) Update a campaign.- Parameters:
campaignId- Campaign ID or key. (required)body- Campaign data. (required)- Returns:
- CompletableFuture<CampaignResponse>
-
updateScorecardCampaignWithHttpInfo
public ApiResponse<CampaignResponse> updateScorecardCampaignWithHttpInfo(String campaignId, UpdateCampaignRequest body) throws ApiException Updates an existing campaign.- Parameters:
campaignId- Campaign ID or key. (required)body- Campaign data. (required)- Returns:
- ApiResponse<CampaignResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateScorecardCampaignWithHttpInfoAsync
public CompletableFuture<ApiResponse<CampaignResponse>> updateScorecardCampaignWithHttpInfoAsync(String campaignId, UpdateCampaignRequest body) Update a campaign.- Parameters:
campaignId- Campaign ID or key. (required)body- Campaign data. (required)- Returns:
- CompletableFuture<ApiResponse<CampaignResponse>>
-
updateScorecardOutcomes
Update Scorecard outcomes.See
updateScorecardOutcomesWithHttpInfo(com.datadog.api.client.v2.model.UpdateOutcomesAsyncRequest).- Parameters:
body- Set of scorecard outcomes. (required)- Throws:
ApiException- if fails to make API call
-
updateScorecardOutcomesAsync
Update Scorecard outcomes.See
updateScorecardOutcomesWithHttpInfoAsync(com.datadog.api.client.v2.model.UpdateOutcomesAsyncRequest).- Parameters:
body- Set of scorecard outcomes. (required)- Returns:
- CompletableFuture
-
updateScorecardOutcomesWithHttpInfo
public ApiResponse<Void> updateScorecardOutcomesWithHttpInfo(UpdateOutcomesAsyncRequest body) throws ApiException Updates multiple scorecard rule outcomes in a single batched request.- Parameters:
body- Set of scorecard outcomes. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 202 Accepted - 400 Bad Request - 403 Forbidden - 409 Conflict - 429 Too many requests -
-
updateScorecardOutcomesWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> updateScorecardOutcomesWithHttpInfoAsync(UpdateOutcomesAsyncRequest body) Update Scorecard outcomes.See
updateScorecardOutcomesWithHttpInfo(com.datadog.api.client.v2.model.UpdateOutcomesAsyncRequest).- Parameters:
body- Set of scorecard outcomes. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
updateScorecardRule
public UpdateRuleResponse updateScorecardRule(String ruleId, UpdateRuleRequest body) throws ApiException Update an existing scorecard rule.See
updateScorecardRuleWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.UpdateRuleRequest).- Parameters:
ruleId- The ID of the rule. (required)body- Rule attributes. (required)- Returns:
- UpdateRuleResponse
- Throws:
ApiException- if fails to make API call
-
updateScorecardRuleAsync
public CompletableFuture<UpdateRuleResponse> updateScorecardRuleAsync(String ruleId, UpdateRuleRequest body) Update an existing scorecard rule.- Parameters:
ruleId- The ID of the rule. (required)body- Rule attributes. (required)- Returns:
- CompletableFuture<UpdateRuleResponse>
-
updateScorecardRuleWithHttpInfo
public ApiResponse<UpdateRuleResponse> updateScorecardRuleWithHttpInfo(String ruleId, UpdateRuleRequest body) throws ApiException Updates an existing rule.- Parameters:
ruleId- The ID of the rule. (required)body- Rule attributes. (required)- Returns:
- ApiResponse<UpdateRuleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 Rule updated successfully - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
updateScorecardRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<UpdateRuleResponse>> updateScorecardRuleWithHttpInfoAsync(String ruleId, UpdateRuleRequest body) Update an existing scorecard rule.See
updateScorecardRuleWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.UpdateRuleRequest).- Parameters:
ruleId- The ID of the rule. (required)body- Rule attributes. (required)- Returns:
- CompletableFuture<ApiResponse<UpdateRuleResponse>>
-