Class MicrosoftTeamsIntegrationApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to listTenantBasedHandles.static classManage optional parameters to listWorkflowsWebhookHandles. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate tenant-based handle.Create tenant-based handle.Create a tenant-based handle in the Datadog Microsoft Teams integration.Create tenant-based handle.Create Workflows webhook handle.Create Workflows webhook handle.Create a Workflows webhook handle in the Datadog Microsoft Teams integration.createWorkflowsWebhookHandleWithHttpInfoAsync(MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body) Create Workflows webhook handle.voiddeleteMSTeamsUserBinding(String tenantId) Delete user binding.deleteMSTeamsUserBindingAsync(String tenantId) Delete user binding.deleteMSTeamsUserBindingWithHttpInfo(String tenantId) Delete the user binding for a given tenant from the Datadog Microsoft Teams integration.Delete user binding.voiddeleteTenantBasedHandle(String handleId) Delete tenant-based handle.deleteTenantBasedHandleAsync(String handleId) Delete tenant-based handle.deleteTenantBasedHandleWithHttpInfo(String handleId) Delete a tenant-based handle from the Datadog Microsoft Teams integration.Delete tenant-based handle.voiddeleteWorkflowsWebhookHandle(String handleId) Delete Workflows webhook handle.deleteWorkflowsWebhookHandleAsync(String handleId) Delete Workflows webhook handle.Delete a Workflows webhook handle from the Datadog Microsoft Teams integration.Delete Workflows webhook handle.Get the API client.getChannelByName(String tenantName, String teamName, String channelName) Get channel information by name.getChannelByNameAsync(String tenantName, String teamName, String channelName) Get channel information by name.getChannelByNameWithHttpInfo(String tenantName, String teamName, String channelName) Get the tenant, team, and channel ID of a channel in the Datadog Microsoft Teams integration.getChannelByNameWithHttpInfoAsync(String tenantName, String teamName, String channelName) Get channel information by name.getTenantBasedHandle(String handleId) Get tenant-based handle information.getTenantBasedHandleAsync(String handleId) Get tenant-based handle information.getTenantBasedHandleWithHttpInfo(String handleId) Get the tenant, team, and channel information of a tenant-based handle from the Datadog Microsoft Teams integration.getTenantBasedHandleWithHttpInfoAsync(String handleId) Get tenant-based handle information.getWorkflowsWebhookHandle(String handleId) Get Workflows webhook handle information.getWorkflowsWebhookHandleAsync(String handleId) Get Workflows webhook handle information.getWorkflowsWebhookHandleWithHttpInfo(String handleId) Get the name of a Workflows webhook handle from the Datadog Microsoft Teams integration.Get Workflows webhook handle information.Get all tenant-based handles.listTenantBasedHandles(MicrosoftTeamsIntegrationApi.ListTenantBasedHandlesOptionalParameters parameters) Get all tenant-based handles.Get all tenant-based handles.listTenantBasedHandlesAsync(MicrosoftTeamsIntegrationApi.ListTenantBasedHandlesOptionalParameters parameters) Get all tenant-based handles.listTenantBasedHandlesWithHttpInfo(MicrosoftTeamsIntegrationApi.ListTenantBasedHandlesOptionalParameters parameters) Get a list of all tenant-based handles from the Datadog Microsoft Teams integration.listTenantBasedHandlesWithHttpInfoAsync(MicrosoftTeamsIntegrationApi.ListTenantBasedHandlesOptionalParameters parameters) Get all tenant-based handles.Get all Workflows webhook handles.listWorkflowsWebhookHandles(MicrosoftTeamsIntegrationApi.ListWorkflowsWebhookHandlesOptionalParameters parameters) Get all Workflows webhook handles.Get all Workflows webhook handles.listWorkflowsWebhookHandlesAsync(MicrosoftTeamsIntegrationApi.ListWorkflowsWebhookHandlesOptionalParameters parameters) Get all Workflows webhook handles.listWorkflowsWebhookHandlesWithHttpInfo(MicrosoftTeamsIntegrationApi.ListWorkflowsWebhookHandlesOptionalParameters parameters) Get a list of all Workflows webhook handles from the Datadog Microsoft Teams integration.listWorkflowsWebhookHandlesWithHttpInfoAsync(MicrosoftTeamsIntegrationApi.ListWorkflowsWebhookHandlesOptionalParameters parameters) Get all Workflows webhook handles.voidsetApiClient(ApiClient apiClient) Set the API client.Update tenant-based handle.Update tenant-based handle.updateTenantBasedHandleWithHttpInfo(String handleId, MicrosoftTeamsUpdateTenantBasedHandleRequest body) Update a tenant-based handle from the Datadog Microsoft Teams integration.updateTenantBasedHandleWithHttpInfoAsync(String handleId, MicrosoftTeamsUpdateTenantBasedHandleRequest body) Update tenant-based handle.updateWorkflowsWebhookHandle(String handleId, MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body) Update Workflows webhook handle.updateWorkflowsWebhookHandleAsync(String handleId, MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body) Update Workflows webhook handle.updateWorkflowsWebhookHandleWithHttpInfo(String handleId, MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body) Update a Workflows webhook handle from the Datadog Microsoft Teams integration.updateWorkflowsWebhookHandleWithHttpInfoAsync(String handleId, MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body) Update Workflows webhook handle.
-
Constructor Details
-
MicrosoftTeamsIntegrationApi
public MicrosoftTeamsIntegrationApi() -
MicrosoftTeamsIntegrationApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createTenantBasedHandle
public MicrosoftTeamsTenantBasedHandleResponse createTenantBasedHandle(MicrosoftTeamsCreateTenantBasedHandleRequest body) throws ApiException Create tenant-based handle.- Parameters:
body- Tenant-based handle payload. (required)- Returns:
- MicrosoftTeamsTenantBasedHandleResponse
- Throws:
ApiException- if fails to make API call
-
createTenantBasedHandleAsync
public CompletableFuture<MicrosoftTeamsTenantBasedHandleResponse> createTenantBasedHandleAsync(MicrosoftTeamsCreateTenantBasedHandleRequest body) Create tenant-based handle.- Parameters:
body- Tenant-based handle payload. (required)- Returns:
- CompletableFuture<MicrosoftTeamsTenantBasedHandleResponse>
-
createTenantBasedHandleWithHttpInfo
public ApiResponse<MicrosoftTeamsTenantBasedHandleResponse> createTenantBasedHandleWithHttpInfo(MicrosoftTeamsCreateTenantBasedHandleRequest body) throws ApiException Create a tenant-based handle in the Datadog Microsoft Teams integration.- Parameters:
body- Tenant-based handle payload. (required)- Returns:
- ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>
- 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 - 412 Failed Precondition - 429 Too many requests -
-
createTenantBasedHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>> createTenantBasedHandleWithHttpInfoAsync(MicrosoftTeamsCreateTenantBasedHandleRequest body) Create tenant-based handle.- Parameters:
body- Tenant-based handle payload. (required)- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>>
-
createWorkflowsWebhookHandle
public MicrosoftTeamsWorkflowsWebhookHandleResponse createWorkflowsWebhookHandle(MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body) throws ApiException Create Workflows webhook handle.- Parameters:
body- Workflows Webhook handle payload. (required)- Returns:
- MicrosoftTeamsWorkflowsWebhookHandleResponse
- Throws:
ApiException- if fails to make API call
-
createWorkflowsWebhookHandleAsync
public CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandleResponse> createWorkflowsWebhookHandleAsync(MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body) Create Workflows webhook handle.- Parameters:
body- Workflows Webhook handle payload. (required)- Returns:
- CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandleResponse>
-
createWorkflowsWebhookHandleWithHttpInfo
public ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse> createWorkflowsWebhookHandleWithHttpInfo(MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body) throws ApiException Create a Workflows webhook handle in the Datadog Microsoft Teams integration.- Parameters:
body- Workflows Webhook handle payload. (required)- Returns:
- ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>
- 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 - 412 Failed Precondition - 429 Too many requests -
-
createWorkflowsWebhookHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>> createWorkflowsWebhookHandleWithHttpInfoAsync(MicrosoftTeamsCreateWorkflowsWebhookHandleRequest body) Create Workflows webhook handle.- Parameters:
body- Workflows Webhook handle payload. (required)- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>>
-
deleteMSTeamsUserBinding
Delete user binding.- Parameters:
tenantId- Your tenant id. (required)- Throws:
ApiException- if fails to make API call
-
deleteMSTeamsUserBindingAsync
Delete user binding.See
deleteMSTeamsUserBindingWithHttpInfoAsync(java.lang.String).- Parameters:
tenantId- Your tenant id. (required)- Returns:
- CompletableFuture
-
deleteMSTeamsUserBindingWithHttpInfo
Delete the user binding for a given tenant from the Datadog Microsoft Teams integration.- Parameters:
tenantId- Your tenant id. (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 - 412 Failed Precondition - 429 Too many requests -
-
deleteMSTeamsUserBindingWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteMSTeamsUserBindingWithHttpInfoAsync(String tenantId) Delete user binding.- Parameters:
tenantId- Your tenant id. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteTenantBasedHandle
Delete tenant-based handle.- Parameters:
handleId- Your tenant-based handle id. (required)- Throws:
ApiException- if fails to make API call
-
deleteTenantBasedHandleAsync
Delete tenant-based handle.See
deleteTenantBasedHandleWithHttpInfoAsync(java.lang.String).- Parameters:
handleId- Your tenant-based handle id. (required)- Returns:
- CompletableFuture
-
deleteTenantBasedHandleWithHttpInfo
Delete a tenant-based handle from the Datadog Microsoft Teams integration.- Parameters:
handleId- Your tenant-based handle id. (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 - 412 Failed Precondition - 429 Too many requests -
-
deleteTenantBasedHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteTenantBasedHandleWithHttpInfoAsync(String handleId) Delete tenant-based handle.- Parameters:
handleId- Your tenant-based handle id. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteWorkflowsWebhookHandle
Delete Workflows webhook handle.See
deleteWorkflowsWebhookHandleWithHttpInfo(java.lang.String).- Parameters:
handleId- Your Workflows webhook handle id. (required)- Throws:
ApiException- if fails to make API call
-
deleteWorkflowsWebhookHandleAsync
Delete Workflows webhook handle.See
deleteWorkflowsWebhookHandleWithHttpInfoAsync(java.lang.String).- Parameters:
handleId- Your Workflows webhook handle id. (required)- Returns:
- CompletableFuture
-
deleteWorkflowsWebhookHandleWithHttpInfo
public ApiResponse<Void> deleteWorkflowsWebhookHandleWithHttpInfo(String handleId) throws ApiException Delete a Workflows webhook handle from the Datadog Microsoft Teams integration.- Parameters:
handleId- Your Workflows webhook handle id. (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 - 412 Failed Precondition - 429 Too many requests -
-
deleteWorkflowsWebhookHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteWorkflowsWebhookHandleWithHttpInfoAsync(String handleId) Delete Workflows webhook handle.See
deleteWorkflowsWebhookHandleWithHttpInfo(java.lang.String).- Parameters:
handleId- Your Workflows webhook handle id. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getChannelByName
public MicrosoftTeamsGetChannelByNameResponse getChannelByName(String tenantName, String teamName, String channelName) throws ApiException Get channel information by name.See
getChannelByNameWithHttpInfo(java.lang.String, java.lang.String, java.lang.String).- Parameters:
tenantName- Your tenant name. (required)teamName- Your team name. (required)channelName- Your channel name. (required)- Returns:
- MicrosoftTeamsGetChannelByNameResponse
- Throws:
ApiException- if fails to make API call
-
getChannelByNameAsync
public CompletableFuture<MicrosoftTeamsGetChannelByNameResponse> getChannelByNameAsync(String tenantName, String teamName, String channelName) Get channel information by name.See
getChannelByNameWithHttpInfoAsync(java.lang.String, java.lang.String, java.lang.String).- Parameters:
tenantName- Your tenant name. (required)teamName- Your team name. (required)channelName- Your channel name. (required)- Returns:
- CompletableFuture<MicrosoftTeamsGetChannelByNameResponse>
-
getChannelByNameWithHttpInfo
public ApiResponse<MicrosoftTeamsGetChannelByNameResponse> getChannelByNameWithHttpInfo(String tenantName, String teamName, String channelName) throws ApiException Get the tenant, team, and channel ID of a channel in the Datadog Microsoft Teams integration.- Parameters:
tenantName- Your tenant name. (required)teamName- Your team name. (required)channelName- Your channel name. (required)- Returns:
- ApiResponse<MicrosoftTeamsGetChannelByNameResponse>
- 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 -
-
getChannelByNameWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsGetChannelByNameResponse>> getChannelByNameWithHttpInfoAsync(String tenantName, String teamName, String channelName) Get channel information by name.See
getChannelByNameWithHttpInfo(java.lang.String, java.lang.String, java.lang.String).- Parameters:
tenantName- Your tenant name. (required)teamName- Your team name. (required)channelName- Your channel name. (required)- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsGetChannelByNameResponse>>
-
getTenantBasedHandle
public MicrosoftTeamsTenantBasedHandleResponse getTenantBasedHandle(String handleId) throws ApiException Get tenant-based handle information.- Parameters:
handleId- Your tenant-based handle id. (required)- Returns:
- MicrosoftTeamsTenantBasedHandleResponse
- Throws:
ApiException- if fails to make API call
-
getTenantBasedHandleAsync
public CompletableFuture<MicrosoftTeamsTenantBasedHandleResponse> getTenantBasedHandleAsync(String handleId) Get tenant-based handle information.See
getTenantBasedHandleWithHttpInfoAsync(java.lang.String).- Parameters:
handleId- Your tenant-based handle id. (required)- Returns:
- CompletableFuture<MicrosoftTeamsTenantBasedHandleResponse>
-
getTenantBasedHandleWithHttpInfo
public ApiResponse<MicrosoftTeamsTenantBasedHandleResponse> getTenantBasedHandleWithHttpInfo(String handleId) throws ApiException Get the tenant, team, and channel information of a tenant-based handle from the Datadog Microsoft Teams integration.- Parameters:
handleId- Your tenant-based handle id. (required)- Returns:
- ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>
- 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 - 412 Failed Precondition - 429 Too many requests -
-
getTenantBasedHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>> getTenantBasedHandleWithHttpInfoAsync(String handleId) Get tenant-based handle information.- Parameters:
handleId- Your tenant-based handle id. (required)- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>>
-
getWorkflowsWebhookHandle
public MicrosoftTeamsWorkflowsWebhookHandleResponse getWorkflowsWebhookHandle(String handleId) throws ApiException Get Workflows webhook handle information.See
getWorkflowsWebhookHandleWithHttpInfo(java.lang.String).- Parameters:
handleId- Your Workflows webhook handle id. (required)- Returns:
- MicrosoftTeamsWorkflowsWebhookHandleResponse
- Throws:
ApiException- if fails to make API call
-
getWorkflowsWebhookHandleAsync
public CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandleResponse> getWorkflowsWebhookHandleAsync(String handleId) Get Workflows webhook handle information.See
getWorkflowsWebhookHandleWithHttpInfoAsync(java.lang.String).- Parameters:
handleId- Your Workflows webhook handle id. (required)- Returns:
- CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandleResponse>
-
getWorkflowsWebhookHandleWithHttpInfo
public ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse> getWorkflowsWebhookHandleWithHttpInfo(String handleId) throws ApiException Get the name of a Workflows webhook handle from the Datadog Microsoft Teams integration.- Parameters:
handleId- Your Workflows webhook handle id. (required)- Returns:
- ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>
- 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 - 412 Failed Precondition - 429 Too many requests -
-
getWorkflowsWebhookHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>> getWorkflowsWebhookHandleWithHttpInfoAsync(String handleId) Get Workflows webhook handle information.See
getWorkflowsWebhookHandleWithHttpInfo(java.lang.String).- Parameters:
handleId- Your Workflows webhook handle id. (required)- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>>
-
listTenantBasedHandles
Get all tenant-based handles.- Returns:
- MicrosoftTeamsTenantBasedHandlesResponse
- Throws:
ApiException- if fails to make API call
-
listTenantBasedHandlesAsync
Get all tenant-based handles.- Returns:
- CompletableFuture<MicrosoftTeamsTenantBasedHandlesResponse>
-
listTenantBasedHandles
public MicrosoftTeamsTenantBasedHandlesResponse listTenantBasedHandles(MicrosoftTeamsIntegrationApi.ListTenantBasedHandlesOptionalParameters parameters) throws ApiException Get all tenant-based handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- MicrosoftTeamsTenantBasedHandlesResponse
- Throws:
ApiException- if fails to make API call
-
listTenantBasedHandlesAsync
public CompletableFuture<MicrosoftTeamsTenantBasedHandlesResponse> listTenantBasedHandlesAsync(MicrosoftTeamsIntegrationApi.ListTenantBasedHandlesOptionalParameters parameters) Get all tenant-based handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<MicrosoftTeamsTenantBasedHandlesResponse>
-
listTenantBasedHandlesWithHttpInfo
public ApiResponse<MicrosoftTeamsTenantBasedHandlesResponse> listTenantBasedHandlesWithHttpInfo(MicrosoftTeamsIntegrationApi.ListTenantBasedHandlesOptionalParameters parameters) throws ApiException Get a list of all tenant-based handles from the Datadog Microsoft Teams integration.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<MicrosoftTeamsTenantBasedHandlesResponse>
- 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 - 412 Failed Precondition - 429 Too many requests -
-
listTenantBasedHandlesWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsTenantBasedHandlesResponse>> listTenantBasedHandlesWithHttpInfoAsync(MicrosoftTeamsIntegrationApi.ListTenantBasedHandlesOptionalParameters parameters) Get all tenant-based handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsTenantBasedHandlesResponse>>
-
listWorkflowsWebhookHandles
public MicrosoftTeamsWorkflowsWebhookHandlesResponse listWorkflowsWebhookHandles() throws ApiExceptionGet all Workflows webhook handles.- Returns:
- MicrosoftTeamsWorkflowsWebhookHandlesResponse
- Throws:
ApiException- if fails to make API call
-
listWorkflowsWebhookHandlesAsync
public CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandlesResponse> listWorkflowsWebhookHandlesAsync()Get all Workflows webhook handles.- Returns:
- CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandlesResponse>
-
listWorkflowsWebhookHandles
public MicrosoftTeamsWorkflowsWebhookHandlesResponse listWorkflowsWebhookHandles(MicrosoftTeamsIntegrationApi.ListWorkflowsWebhookHandlesOptionalParameters parameters) throws ApiException Get all Workflows webhook handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- MicrosoftTeamsWorkflowsWebhookHandlesResponse
- Throws:
ApiException- if fails to make API call
-
listWorkflowsWebhookHandlesAsync
public CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandlesResponse> listWorkflowsWebhookHandlesAsync(MicrosoftTeamsIntegrationApi.ListWorkflowsWebhookHandlesOptionalParameters parameters) Get all Workflows webhook handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandlesResponse>
-
listWorkflowsWebhookHandlesWithHttpInfo
public ApiResponse<MicrosoftTeamsWorkflowsWebhookHandlesResponse> listWorkflowsWebhookHandlesWithHttpInfo(MicrosoftTeamsIntegrationApi.ListWorkflowsWebhookHandlesOptionalParameters parameters) throws ApiException Get a list of all Workflows webhook handles from the Datadog Microsoft Teams integration.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<MicrosoftTeamsWorkflowsWebhookHandlesResponse>
- 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 - 412 Failed Precondition - 429 Too many requests -
-
listWorkflowsWebhookHandlesWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsWorkflowsWebhookHandlesResponse>> listWorkflowsWebhookHandlesWithHttpInfoAsync(MicrosoftTeamsIntegrationApi.ListWorkflowsWebhookHandlesOptionalParameters parameters) Get all Workflows webhook handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsWorkflowsWebhookHandlesResponse>>
-
updateTenantBasedHandle
public MicrosoftTeamsTenantBasedHandleResponse updateTenantBasedHandle(String handleId, MicrosoftTeamsUpdateTenantBasedHandleRequest body) throws ApiException Update tenant-based handle.- Parameters:
handleId- Your tenant-based handle id. (required)body- Tenant-based handle payload. (required)- Returns:
- MicrosoftTeamsTenantBasedHandleResponse
- Throws:
ApiException- if fails to make API call
-
updateTenantBasedHandleAsync
public CompletableFuture<MicrosoftTeamsTenantBasedHandleResponse> updateTenantBasedHandleAsync(String handleId, MicrosoftTeamsUpdateTenantBasedHandleRequest body) Update tenant-based handle.- Parameters:
handleId- Your tenant-based handle id. (required)body- Tenant-based handle payload. (required)- Returns:
- CompletableFuture<MicrosoftTeamsTenantBasedHandleResponse>
-
updateTenantBasedHandleWithHttpInfo
public ApiResponse<MicrosoftTeamsTenantBasedHandleResponse> updateTenantBasedHandleWithHttpInfo(String handleId, MicrosoftTeamsUpdateTenantBasedHandleRequest body) throws ApiException Update a tenant-based handle from the Datadog Microsoft Teams integration.- Parameters:
handleId- Your tenant-based handle id. (required)body- Tenant-based handle payload. (required)- Returns:
- ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>
- 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 - 412 Failed Precondition - 429 Too many requests -
-
updateTenantBasedHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>> updateTenantBasedHandleWithHttpInfoAsync(String handleId, MicrosoftTeamsUpdateTenantBasedHandleRequest body) Update tenant-based handle.- Parameters:
handleId- Your tenant-based handle id. (required)body- Tenant-based handle payload. (required)- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsTenantBasedHandleResponse>>
-
updateWorkflowsWebhookHandle
public MicrosoftTeamsWorkflowsWebhookHandleResponse updateWorkflowsWebhookHandle(String handleId, MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body) throws ApiException Update Workflows webhook handle.- Parameters:
handleId- Your Workflows webhook handle id. (required)body- Workflows Webhook handle payload. (required)- Returns:
- MicrosoftTeamsWorkflowsWebhookHandleResponse
- Throws:
ApiException- if fails to make API call
-
updateWorkflowsWebhookHandleAsync
public CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandleResponse> updateWorkflowsWebhookHandleAsync(String handleId, MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body) Update Workflows webhook handle.- Parameters:
handleId- Your Workflows webhook handle id. (required)body- Workflows Webhook handle payload. (required)- Returns:
- CompletableFuture<MicrosoftTeamsWorkflowsWebhookHandleResponse>
-
updateWorkflowsWebhookHandleWithHttpInfo
public ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse> updateWorkflowsWebhookHandleWithHttpInfo(String handleId, MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body) throws ApiException Update a Workflows webhook handle from the Datadog Microsoft Teams integration.- Parameters:
handleId- Your Workflows webhook handle id. (required)body- Workflows Webhook handle payload. (required)- Returns:
- ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>
- 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 - 412 Failed Precondition - 429 Too many requests -
-
updateWorkflowsWebhookHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>> updateWorkflowsWebhookHandleWithHttpInfoAsync(String handleId, MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest body) Update Workflows webhook handle.- Parameters:
handleId- Your Workflows webhook handle id. (required)body- Workflows Webhook handle payload. (required)- Returns:
- CompletableFuture<ApiResponse<MicrosoftTeamsWorkflowsWebhookHandleResponse>>
-