ReportsClient Interface
public interface ReportsClient
An instance of this class provides access to all the operations defined in ReportsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ReportResourceInner>,ReportResourceInner> beginCreateOrUpdate(String reportName, ReportResourceInner properties)
Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ReportResourceInner>,ReportResourceInner> beginCreateOrUpdate(String reportName, ReportResourceInner properties, Context context)
Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String reportName)
Delete an AppComplianceAutomation report.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String reportName, Context context)
Delete an AppComplianceAutomation report.
Parameters:
Returns:
beginFix
public abstract SyncPoller<PollResult<ReportFixResultInner>,ReportFixResultInner> beginFix(String reportName)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
beginFix
public abstract SyncPoller<PollResult<ReportFixResultInner>,ReportFixResultInner> beginFix(String reportName, Context context)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
beginSyncCertRecord
public abstract SyncPoller<PollResult<SyncCertRecordResponseInner>,SyncCertRecordResponseInner> beginSyncCertRecord(String reportName, SyncCertRecordRequest body)
Synchronize attestation record from app compliance.
Parameters:
Returns:
beginSyncCertRecord
public abstract SyncPoller<PollResult<SyncCertRecordResponseInner>,SyncCertRecordResponseInner> beginSyncCertRecord(String reportName, SyncCertRecordRequest body, Context context)
Synchronize attestation record from app compliance.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ReportResourceInner>,ReportResourceInner> beginUpdate(String reportName, ReportResourcePatch properties)
Update an exiting AppComplianceAutomation report.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ReportResourceInner>,ReportResourceInner> beginUpdate(String reportName, ReportResourcePatch properties, Context context)
Update an exiting AppComplianceAutomation report.
Parameters:
Returns:
beginVerify
public abstract SyncPoller<PollResult<ReportVerificationResultInner>,ReportVerificationResultInner> beginVerify(String reportName)
Verify the AppComplianceAutomation report health status.
Parameters:
Returns:
beginVerify
public abstract SyncPoller<PollResult<ReportVerificationResultInner>,ReportVerificationResultInner> beginVerify(String reportName, Context context)
Verify the AppComplianceAutomation report health status.
Parameters:
Returns:
createOrUpdate
public abstract ReportResourceInner createOrUpdate(String reportName, ReportResourceInner properties)
Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.
Parameters:
Returns:
createOrUpdate
public abstract ReportResourceInner createOrUpdate(String reportName, ReportResourceInner properties, Context context)
Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.
Parameters:
Returns:
delete
public abstract void delete(String reportName)
Delete an AppComplianceAutomation report.
Parameters:
delete
public abstract void delete(String reportName, Context context)
Delete an AppComplianceAutomation report.
Parameters:
fix
public abstract ReportFixResultInner fix(String reportName)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
fix
public abstract ReportFixResultInner fix(String reportName, Context context)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
get
public abstract ReportResourceInner get(String reportName)
Get the AppComplianceAutomation report and its properties.
Parameters:
Returns:
getScopingQuestions
public abstract ScopingQuestionsInner getScopingQuestions(String reportName)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
getScopingQuestionsWithResponse
public abstract Response<ScopingQuestionsInner> getScopingQuestionsWithResponse(String reportName, Context context)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
getWithResponse
public abstract Response<ReportResourceInner> getWithResponse(String reportName, Context context)
Get the AppComplianceAutomation report and its properties.
Parameters:
Returns:
list
public abstract PagedIterable<ReportResourceInner> list()
Get the AppComplianceAutomation report list for the tenant.
Returns:
list
public abstract PagedIterable<ReportResourceInner> list(String skipToken, Integer top, String select, String filter, String orderby, String offerGuid, String reportCreatorTenantId, Context context)
Get the AppComplianceAutomation report list for the tenant.
Parameters:
Returns:
nestedResourceCheckNameAvailability
public abstract CheckNameAvailabilityResponseInner nestedResourceCheckNameAvailability(String reportName, CheckNameAvailabilityRequest body)
Checks the report's nested resource name availability, e.g: Webhooks, Evidences, Snapshots.
Parameters:
Returns:
nestedResourceCheckNameAvailabilityWithResponse
public abstract Response<CheckNameAvailabilityResponseInner> nestedResourceCheckNameAvailabilityWithResponse(String reportName, CheckNameAvailabilityRequest body, Context context)
Checks the report's nested resource name availability, e.g: Webhooks, Evidences, Snapshots.
Parameters:
Returns:
syncCertRecord
public abstract SyncCertRecordResponseInner syncCertRecord(String reportName, SyncCertRecordRequest body)
Synchronize attestation record from app compliance.
Parameters:
Returns:
syncCertRecord
public abstract SyncCertRecordResponseInner syncCertRecord(String reportName, SyncCertRecordRequest body, Context context)
Synchronize attestation record from app compliance.
Parameters:
Returns:
update
public abstract ReportResourceInner update(String reportName, ReportResourcePatch properties)
Update an exiting AppComplianceAutomation report.
Parameters:
Returns:
update
public abstract ReportResourceInner update(String reportName, ReportResourcePatch properties, Context context)
Update an exiting AppComplianceAutomation report.
Parameters:
Returns:
verify
public abstract ReportVerificationResultInner verify(String reportName)
Verify the AppComplianceAutomation report health status.
Parameters:
Returns:
verify
public abstract ReportVerificationResultInner verify(String reportName, Context context)
Verify the AppComplianceAutomation report health status.
Parameters:
Returns: