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 CreatePublishedAppIntegrationOutput
create(CreatePublishedAppIntegration request)
Create Published OAuth App Integration.void
delete(DeletePublishedAppIntegrationRequest request)
Delete Published OAuth App Integration.void
delete(String integrationId)
GetPublishedAppIntegrationOutput
get(GetPublishedAppIntegrationRequest request)
Get OAuth Published App Integration.GetPublishedAppIntegrationOutput
get(String integrationId)
PublishedAppIntegrationService
impl()
Iterable<GetPublishedAppIntegrationOutput>
list()
Get published oauth app integrations.void
update(UpdatePublishedAppIntegration request)
Updates Published OAuth App Integration.void
update(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()
-
-