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 CreateCustomAppIntegrationOutputcreate(CreateCustomAppIntegration request)Create Custom OAuth App Integration.CreateCustomAppIntegrationOutputcreate(String name, Collection<String> redirectUrls)voiddelete(DeleteCustomAppIntegrationRequest request)Delete Custom OAuth App Integration.voiddelete(String integrationId)GetCustomAppIntegrationOutputget(GetCustomAppIntegrationRequest request)Get OAuth Custom App Integration.GetCustomAppIntegrationOutputget(String integrationId)CustomAppIntegrationServiceimpl()Iterable<GetCustomAppIntegrationOutput>list()Get custom oauth app integrations.voidupdate(UpdateCustomAppIntegration request)Updates Custom OAuth App Integration.voidupdate(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:CustomAppIntegration/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:CustomAppIntegration/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:CustomAppIntegration/get.
-
impl
public CustomAppIntegrationService impl()
-
-