OrganizationsClient Interface
public interface OrganizationsClient
An instance of this class provides access to all the operations defined in OrganizationsClient.
Method Summary
Method Details
beginCreate
public abstract SyncPoller<PollResult<OrganizationResourceInner>,OrganizationResourceInner> beginCreate(String resourceGroupName, String organizationName)
Create Organization resource.
Parameters:
Returns:
beginCreate
public abstract SyncPoller<PollResult<OrganizationResourceInner>,OrganizationResourceInner> beginCreate(String resourceGroupName, String organizationName, OrganizationResourceInner body, Context context)
Create Organization resource.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String organizationName)
Delete Organization resource.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String organizationName, Context context)
Delete Organization resource.
Parameters:
Returns:
create
public abstract OrganizationResourceInner create(String resourceGroupName, String organizationName)
Create Organization resource.
Parameters:
Returns:
create
public abstract OrganizationResourceInner create(String resourceGroupName, String organizationName, OrganizationResourceInner body, Context context)
Create Organization resource.
Parameters:
Returns:
createApiKey
public abstract ApiKeyRecordInner createApiKey(String resourceGroupName, String organizationName, String environmentId, String clusterId, CreateApiKeyModel body)
Creates API key for a schema registry Cluster ID or Kafka Cluster ID under a environment.
Parameters:
Returns:
createApiKeyWithResponse
public abstract Response<ApiKeyRecordInner> createApiKeyWithResponse(String resourceGroupName, String organizationName, String environmentId, String clusterId, CreateApiKeyModel body, Context context)
Creates API key for a schema registry Cluster ID or Kafka Cluster ID under a environment.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String organizationName)
Delete Organization resource.
Parameters:
delete
public abstract void delete(String resourceGroupName, String organizationName, Context context)
Delete Organization resource.
Parameters:
deleteClusterApiKey
public abstract void deleteClusterApiKey(String resourceGroupName, String organizationName, String apiKeyId)
Deletes API key of a kafka or schema registry cluster.
Parameters:
deleteClusterApiKeyWithResponse
public abstract Response<Void> deleteClusterApiKeyWithResponse(String resourceGroupName, String organizationName, String apiKeyId, Context context)
Deletes API key of a kafka or schema registry cluster.
Parameters:
Returns:
getByResourceGroup
public abstract OrganizationResourceInner getByResourceGroup(String resourceGroupName, String organizationName)
Get the properties of a specific Organization resource.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<OrganizationResourceInner> getByResourceGroupWithResponse(String resourceGroupName, String organizationName, Context context)
Get the properties of a specific Organization resource.
Parameters:
Returns:
getClusterApiKey
public abstract ApiKeyRecordInner getClusterApiKey(String resourceGroupName, String organizationName, String apiKeyId)
Get API key details of a kafka or schema registry cluster.
Parameters:
Returns:
getClusterApiKeyWithResponse
public abstract Response<ApiKeyRecordInner> getClusterApiKeyWithResponse(String resourceGroupName, String organizationName, String apiKeyId, Context context)
Get API key details of a kafka or schema registry cluster.
Parameters:
Returns:
getClusterById
public abstract SCClusterRecordInner getClusterById(String resourceGroupName, String organizationName, String environmentId, String clusterId)
Get cluster by Id.
Parameters:
Returns:
getClusterByIdWithResponse
public abstract Response<SCClusterRecordInner> getClusterByIdWithResponse(String resourceGroupName, String organizationName, String environmentId, String clusterId, Context context)
Get cluster by Id.
Parameters:
Returns:
getEnvironmentById
public abstract SCEnvironmentRecordInner getEnvironmentById(String resourceGroupName, String organizationName, String environmentId)
Get Environment details by environment Id.
Parameters:
Returns:
getEnvironmentByIdWithResponse
public abstract Response<SCEnvironmentRecordInner> getEnvironmentByIdWithResponse(String resourceGroupName, String organizationName, String environmentId, Context context)
Get Environment details by environment Id.
Parameters:
Returns:
getSchemaRegistryClusterById
public abstract SchemaRegistryClusterRecordInner getSchemaRegistryClusterById(String resourceGroupName, String organizationName, String environmentId, String clusterId)
Get schema registry cluster by Id.
Parameters:
Returns:
getSchemaRegistryClusterByIdWithResponse
public abstract Response<SchemaRegistryClusterRecordInner> getSchemaRegistryClusterByIdWithResponse(String resourceGroupName, String organizationName, String environmentId, String clusterId, Context context)
Get schema registry cluster by Id.
Parameters:
Returns:
list
public abstract PagedIterable<OrganizationResourceInner> list()
List all organizations under the specified subscription.
Returns:
list
public abstract PagedIterable<OrganizationResourceInner> list(Context context)
List all organizations under the specified subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<OrganizationResourceInner> listByResourceGroup(String resourceGroupName)
List all Organizations under the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<OrganizationResourceInner> listByResourceGroup(String resourceGroupName, Context context)
List all Organizations under the specified resource group.
Parameters:
Returns:
listClusters
public abstract PagedIterable<SCClusterRecordInner> listClusters(String resourceGroupName, String organizationName, String environmentId)
Lists of all the clusters in a environment.
Parameters:
Returns:
listClusters
public abstract PagedIterable<SCClusterRecordInner> listClusters(String resourceGroupName, String organizationName, String environmentId, Integer pageSize, String pageToken, Context context)
Lists of all the clusters in a environment.
Parameters:
Returns:
listEnvironments
public abstract PagedIterable<SCEnvironmentRecordInner> listEnvironments(String resourceGroupName, String organizationName)
Lists of all the environments in a organization.
Parameters:
Returns:
listEnvironments
public abstract PagedIterable<SCEnvironmentRecordInner> listEnvironments(String resourceGroupName, String organizationName, Integer pageSize, String pageToken, Context context)
Lists of all the environments in a organization.
Parameters:
Returns:
listRegions
public abstract ListRegionsSuccessResponseInner listRegions(String resourceGroupName, String organizationName, ListAccessRequestModel body)
cloud provider regions available for creating Schema Registry clusters.
Parameters:
Returns:
listRegionsWithResponse
public abstract Response<ListRegionsSuccessResponseInner> listRegionsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)
cloud provider regions available for creating Schema Registry clusters.
Parameters:
Returns:
listSchemaRegistryClusters
public abstract PagedIterable<SchemaRegistryClusterRecordInner> listSchemaRegistryClusters(String resourceGroupName, String organizationName, String environmentId)
Get schema registry clusters.
Parameters:
Returns:
listSchemaRegistryClusters
public abstract PagedIterable<SchemaRegistryClusterRecordInner> listSchemaRegistryClusters(String resourceGroupName, String organizationName, String environmentId, Integer pageSize, String pageToken, Context context)
Get schema registry clusters.
Parameters:
Returns:
update
public abstract OrganizationResourceInner update(String resourceGroupName, String organizationName)
Update Organization resource.
Parameters:
Returns:
updateWithResponse
public abstract Response<OrganizationResourceInner> updateWithResponse(String resourceGroupName, String organizationName, OrganizationResourceUpdate body, Context context)
Update Organization resource.
Parameters:
Returns: