Class PublishedAppIntegrationAPI
- java.lang.Object
-
- com.databricks.sdk.service.oauth2.PublishedAppIntegrationAPI
-
@Generated public class PublishedAppIntegrationAPI extends Object
These APIs enable administrators to manage published oauth app integrations, which is required for adding/using Published OAuth App Integration like Tableau Cloud for Databricks in AWS cloud.**Note:** You can only add/use the OAuth published application integrations when OAuth enrollment status is enabled. For more details see :method:OAuthEnrollment/create
-
-
Constructor Summary
Constructors Constructor Description PublishedAppIntegrationAPI(ApiClient apiClient)Regular-use constructorPublishedAppIntegrationAPI(PublishedAppIntegrationService mock)Constructor for mocks
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreatePublishedAppIntegrationOutputcreate(CreatePublishedAppIntegration request)Create Published OAuth App Integration.voiddelete(DeletePublishedAppIntegrationRequest request)Delete Published OAuth App Integration.voiddelete(String integrationId)GetPublishedAppIntegrationOutputget(GetPublishedAppIntegrationRequest request)Get OAuth Published App Integration.GetPublishedAppIntegrationOutputget(String integrationId)PublishedAppIntegrationServiceimpl()Iterable<GetPublishedAppIntegrationOutput>list()Get published oauth app integrations.voidupdate(UpdatePublishedAppIntegration request)Updates Published OAuth App Integration.voidupdate(String integrationId)
-
-
-
Constructor Detail
-
PublishedAppIntegrationAPI
public PublishedAppIntegrationAPI(ApiClient apiClient)
Regular-use constructor
-
PublishedAppIntegrationAPI
public PublishedAppIntegrationAPI(PublishedAppIntegrationService mock)
Constructor for mocks
-
-
Method Detail
-
create
public CreatePublishedAppIntegrationOutput create(CreatePublishedAppIntegration request)
Create Published OAuth App Integration.Create Published OAuth App Integration.
You can retrieve the published oauth app integration via :method:PublishedAppIntegration/get.
-
delete
public void delete(String integrationId)
-
delete
public void delete(DeletePublishedAppIntegrationRequest request)
Delete Published OAuth App Integration.Delete an existing Published OAuth App Integration. You can retrieve the published oauth app integration via :method:PublishedAppIntegration/get.
-
get
public GetPublishedAppIntegrationOutput get(String integrationId)
-
get
public GetPublishedAppIntegrationOutput get(GetPublishedAppIntegrationRequest request)
Get OAuth Published App Integration.Gets the Published OAuth App Integration for the given integration id.
-
list
public Iterable<GetPublishedAppIntegrationOutput> list()
Get published oauth app integrations.Get the list of published oauth app integrations for the specified Databricks account
-
update
public void update(String integrationId)
-
update
public void update(UpdatePublishedAppIntegration request)
Updates Published OAuth App Integration.Updates an existing published OAuth App Integration. You can retrieve the published oauth app integration via :method:PublishedAppIntegration/get.
-
impl
public PublishedAppIntegrationService impl()
-
-