Class CustomAppIntegrationAPI
- java.lang.Object
-
- com.databricks.sdk.service.oauth2.CustomAppIntegrationAPI
-
@Generated public class CustomAppIntegrationAPI extends Object
These APIs enable administrators to manage custom oauth app integrations, which is required for adding/using Custom OAuth App Integration like Tableau Cloud for Databricks in AWS cloud.**Note:** You can only add/use the OAuth custom application integrations when OAuth enrollment status is enabled. For more details see :method:OAuthEnrollment/create
-
-
Constructor Summary
Constructors Constructor Description CustomAppIntegrationAPI(ApiClient apiClient)
Regular-use constructorCustomAppIntegrationAPI(CustomAppIntegrationService mock)
Constructor for mocks
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateCustomAppIntegrationOutput
create(CreateCustomAppIntegration request)
Create Custom OAuth App Integration.CreateCustomAppIntegrationOutput
create(String name, Collection<String> redirectUrls)
void
delete(DeleteCustomAppIntegrationRequest request)
Delete Custom OAuth App Integration.void
delete(String integrationId)
GetCustomAppIntegrationOutput
get(GetCustomAppIntegrationRequest request)
Get OAuth Custom App Integration.GetCustomAppIntegrationOutput
get(String integrationId)
CustomAppIntegrationService
impl()
Iterable<GetCustomAppIntegrationOutput>
list()
Get custom oauth app integrations.void
update(UpdateCustomAppIntegration request)
Updates Custom OAuth App Integration.void
update(String integrationId)
-
-
-
Constructor Detail
-
CustomAppIntegrationAPI
public CustomAppIntegrationAPI(ApiClient apiClient)
Regular-use constructor
-
CustomAppIntegrationAPI
public CustomAppIntegrationAPI(CustomAppIntegrationService mock)
Constructor for mocks
-
-
Method Detail
-
create
public CreateCustomAppIntegrationOutput create(String name, Collection<String> redirectUrls)
-
create
public CreateCustomAppIntegrationOutput create(CreateCustomAppIntegration request)
Create Custom OAuth App Integration.Create Custom OAuth App Integration.
You can retrieve the custom oauth app integration via :method:get.
-
delete
public void delete(String integrationId)
-
delete
public void delete(DeleteCustomAppIntegrationRequest request)
Delete Custom OAuth App Integration.Delete an existing Custom OAuth App Integration. You can retrieve the custom oauth app integration via :method:get.
-
get
public GetCustomAppIntegrationOutput get(String integrationId)
-
get
public GetCustomAppIntegrationOutput get(GetCustomAppIntegrationRequest request)
Get OAuth Custom App Integration.Gets the Custom OAuth App Integration for the given integration id.
-
list
public Iterable<GetCustomAppIntegrationOutput> list()
Get custom oauth app integrations.Get the list of custom oauth app integrations for the specified Databricks Account
-
update
public void update(String integrationId)
-
update
public void update(UpdateCustomAppIntegration request)
Updates Custom OAuth App Integration.Updates an existing custom OAuth App Integration. You can retrieve the custom oauth app integration via :method:get.
-
impl
public CustomAppIntegrationService impl()
-
-