Package com.datadog.api.client.v2.api
Class SalesforceIntegrationApi
java.lang.Object
com.datadog.api.client.v2.api.SalesforceIntegrationApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class SalesforceIntegrationApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a Salesforce incident template.Create a Salesforce incident template.Create a new Salesforce incident template for your organization.Create a Salesforce incident template.voiddeleteIncidentTemplate(String incidentTemplateId) Delete a Salesforce incident template.deleteIncidentTemplateAsync(String incidentTemplateId) Delete a Salesforce incident template.deleteIncidentTemplateWithHttpInfo(String incidentTemplateId) Delete a single Salesforce incident template from your organization.deleteIncidentTemplateWithHttpInfoAsync(String incidentTemplateId) Delete a Salesforce incident template.voiddeleteSalesforceOrganization(String salesforceOrgId) Delete a connected Salesforce organization.deleteSalesforceOrganizationAsync(String salesforceOrgId) Delete a connected Salesforce organization.deleteSalesforceOrganizationWithHttpInfo(String salesforceOrgId) Disconnect a Salesforce organization from your Datadog organization.deleteSalesforceOrganizationWithHttpInfoAsync(String salesforceOrgId) Delete a connected Salesforce organization.Get the API client.Get all Salesforce incident templates.Get all Salesforce incident templates.Get all Salesforce incident templates configured for your organization.Get all Salesforce incident templates.Get all connected Salesforce organizations.Get all connected Salesforce organizations.Get all Salesforce organizations connected to your Datadog organization through the Salesforce integration.Get all connected Salesforce organizations.voidsetApiClient(ApiClient apiClient) Set the API client.updateIncidentTemplate(String incidentTemplateId, SalesforceIncidentsTemplateUpdateRequest body) Update a Salesforce incident template.updateIncidentTemplateAsync(String incidentTemplateId, SalesforceIncidentsTemplateUpdateRequest body) Update a Salesforce incident template.updateIncidentTemplateWithHttpInfo(String incidentTemplateId, SalesforceIncidentsTemplateUpdateRequest body) Update a single Salesforce incident template in your organization.updateIncidentTemplateWithHttpInfoAsync(String incidentTemplateId, SalesforceIncidentsTemplateUpdateRequest body) Update a Salesforce incident template.
-
Constructor Details
-
SalesforceIntegrationApi
public SalesforceIntegrationApi() -
SalesforceIntegrationApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createIncidentTemplate
public SalesforceIncidentsTemplateResponse createIncidentTemplate(SalesforceIncidentsTemplateCreateRequest body) throws ApiException Create a Salesforce incident template.- Parameters:
body- Salesforce incident template payload. (required)- Returns:
- SalesforceIncidentsTemplateResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentTemplateAsync
public CompletableFuture<SalesforceIncidentsTemplateResponse> createIncidentTemplateAsync(SalesforceIncidentsTemplateCreateRequest body) Create a Salesforce incident template.- Parameters:
body- Salesforce incident template payload. (required)- Returns:
- CompletableFuture<SalesforceIncidentsTemplateResponse>
-
createIncidentTemplateWithHttpInfo
public ApiResponse<SalesforceIncidentsTemplateResponse> createIncidentTemplateWithHttpInfo(SalesforceIncidentsTemplateCreateRequest body) throws ApiException Create a new Salesforce incident template for your organization. Template names must be unique within an organization.- Parameters:
body- Salesforce incident template payload. (required)- Returns:
- ApiResponse<SalesforceIncidentsTemplateResponse>
- 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 - 404 Not Found - 409 Conflict - 429 Too many requests -
-
createIncidentTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<SalesforceIncidentsTemplateResponse>> createIncidentTemplateWithHttpInfoAsync(SalesforceIncidentsTemplateCreateRequest body) Create a Salesforce incident template.- Parameters:
body- Salesforce incident template payload. (required)- Returns:
- CompletableFuture<ApiResponse<SalesforceIncidentsTemplateResponse>>
-
deleteIncidentTemplate
Delete a Salesforce incident template.- Parameters:
incidentTemplateId- The ID of the Salesforce incident template. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentTemplateAsync
Delete a Salesforce incident template.See
deleteIncidentTemplateWithHttpInfoAsync(java.lang.String).- Parameters:
incidentTemplateId- The ID of the Salesforce incident template. (required)- Returns:
- CompletableFuture
-
deleteIncidentTemplateWithHttpInfo
public ApiResponse<Void> deleteIncidentTemplateWithHttpInfo(String incidentTemplateId) throws ApiException Delete a single Salesforce incident template from your organization.- Parameters:
incidentTemplateId- The ID of the Salesforce incident template. (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 - 429 Too many requests -
-
deleteIncidentTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentTemplateWithHttpInfoAsync(String incidentTemplateId) Delete a Salesforce incident template.- Parameters:
incidentTemplateId- The ID of the Salesforce incident template. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteSalesforceOrganization
Delete a connected Salesforce organization.See
deleteSalesforceOrganizationWithHttpInfo(java.lang.String).- Parameters:
salesforceOrgId- The Datadog-assigned ID of the connected Salesforce organization. (required)- Throws:
ApiException- if fails to make API call
-
deleteSalesforceOrganizationAsync
Delete a connected Salesforce organization.See
deleteSalesforceOrganizationWithHttpInfoAsync(java.lang.String).- Parameters:
salesforceOrgId- The Datadog-assigned ID of the connected Salesforce organization. (required)- Returns:
- CompletableFuture
-
deleteSalesforceOrganizationWithHttpInfo
public ApiResponse<Void> deleteSalesforceOrganizationWithHttpInfo(String salesforceOrgId) throws ApiException Disconnect a Salesforce organization from your Datadog organization. This also deletes any incident templates referencing the organization.- Parameters:
salesforceOrgId- The Datadog-assigned ID of the connected Salesforce organization. (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 -
-
deleteSalesforceOrganizationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteSalesforceOrganizationWithHttpInfoAsync(String salesforceOrgId) Delete a connected Salesforce organization.See
deleteSalesforceOrganizationWithHttpInfo(java.lang.String).- Parameters:
salesforceOrgId- The Datadog-assigned ID of the connected Salesforce organization. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getIncidentTemplates
Get all Salesforce incident templates.- Returns:
- SalesforceIncidentsTemplatesResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentTemplatesAsync
Get all Salesforce incident templates.- Returns:
- CompletableFuture<SalesforceIncidentsTemplatesResponse>
-
getIncidentTemplatesWithHttpInfo
public ApiResponse<SalesforceIncidentsTemplatesResponse> getIncidentTemplatesWithHttpInfo() throws ApiExceptionGet all Salesforce incident templates configured for your organization.- Returns:
- ApiResponse<SalesforceIncidentsTemplatesResponse>
- 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 -
-
getIncidentTemplatesWithHttpInfoAsync
public CompletableFuture<ApiResponse<SalesforceIncidentsTemplatesResponse>> getIncidentTemplatesWithHttpInfoAsync()Get all Salesforce incident templates.- Returns:
- CompletableFuture<ApiResponse<SalesforceIncidentsTemplatesResponse>>
-
getSalesforceOrganizations
Get all connected Salesforce organizations.- Returns:
- SalesforceIncidentsOrganizationsResponse
- Throws:
ApiException- if fails to make API call
-
getSalesforceOrganizationsAsync
public CompletableFuture<SalesforceIncidentsOrganizationsResponse> getSalesforceOrganizationsAsync()Get all connected Salesforce organizations.- Returns:
- CompletableFuture<SalesforceIncidentsOrganizationsResponse>
-
getSalesforceOrganizationsWithHttpInfo
public ApiResponse<SalesforceIncidentsOrganizationsResponse> getSalesforceOrganizationsWithHttpInfo() throws ApiExceptionGet all Salesforce organizations connected to your Datadog organization through the Salesforce integration. Salesforce organizations are connected through the OAuth setup flow in the Datadog Salesforce integration page.- Returns:
- ApiResponse<SalesforceIncidentsOrganizationsResponse>
- 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 -
-
getSalesforceOrganizationsWithHttpInfoAsync
public CompletableFuture<ApiResponse<SalesforceIncidentsOrganizationsResponse>> getSalesforceOrganizationsWithHttpInfoAsync()Get all connected Salesforce organizations.- Returns:
- CompletableFuture<ApiResponse<SalesforceIncidentsOrganizationsResponse>>
-
updateIncidentTemplate
public SalesforceIncidentsTemplateResponse updateIncidentTemplate(String incidentTemplateId, SalesforceIncidentsTemplateUpdateRequest body) throws ApiException Update a Salesforce incident template.- Parameters:
incidentTemplateId- The ID of the Salesforce incident template. (required)body- Salesforce incident template payload. (required)- Returns:
- SalesforceIncidentsTemplateResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentTemplateAsync
public CompletableFuture<SalesforceIncidentsTemplateResponse> updateIncidentTemplateAsync(String incidentTemplateId, SalesforceIncidentsTemplateUpdateRequest body) Update a Salesforce incident template.- Parameters:
incidentTemplateId- The ID of the Salesforce incident template. (required)body- Salesforce incident template payload. (required)- Returns:
- CompletableFuture<SalesforceIncidentsTemplateResponse>
-
updateIncidentTemplateWithHttpInfo
public ApiResponse<SalesforceIncidentsTemplateResponse> updateIncidentTemplateWithHttpInfo(String incidentTemplateId, SalesforceIncidentsTemplateUpdateRequest body) throws ApiException Update a single Salesforce incident template in your organization.- Parameters:
incidentTemplateId- The ID of the Salesforce incident template. (required)body- Salesforce incident template payload. (required)- Returns:
- ApiResponse<SalesforceIncidentsTemplateResponse>
- 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 - 409 Conflict - 429 Too many requests -
-
updateIncidentTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<SalesforceIncidentsTemplateResponse>> updateIncidentTemplateWithHttpInfoAsync(String incidentTemplateId, SalesforceIncidentsTemplateUpdateRequest body) Update a Salesforce incident template.- Parameters:
incidentTemplateId- The ID of the Salesforce incident template. (required)body- Salesforce incident template payload. (required)- Returns:
- CompletableFuture<ApiResponse<SalesforceIncidentsTemplateResponse>>
-