Reference documentation and code samples for the Audit Manager V1 API class Google::Cloud::AuditManager::V1::ReportGenerationProgress.
The ReportGenerationProgress is part of
google.longrunning.Operation returned to the
client for every GetOperation request.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#audit_report
def audit_report() -> ::String
Returns
- (::String) — Output only. The name of the audit report.
#destination_gcs_bucket
def destination_gcs_bucket() -> ::String
Returns
- (::String) — Output only. The Cloud Storage bucket where the audit report will be uploaded once the evaluation process is completed.
#evaluation_percent_complete
def evaluation_percent_complete() -> ::Float
Returns
- (::Float) — Shows the progress of the CESS service evaluation process. The progress is defined in terms of percentage complete and is being fetched from the CESS service.
#evaluation_percent_complete=
def evaluation_percent_complete=(value) -> ::Float
Parameter
- value (::Float) — Shows the progress of the CESS service evaluation process. The progress is defined in terms of percentage complete and is being fetched from the CESS service.
Returns
- (::Float) — Shows the progress of the CESS service evaluation process. The progress is defined in terms of percentage complete and is being fetched from the CESS service.
#failure_reason
def failure_reason() -> ::String
Returns
- (::String) — Output only. States the reason of failure during the audit report generation process. This field is set only if the state attribute is OPERATION_STATE_FAILED.
#report_generation_percent_complete
def report_generation_percent_complete() -> ::Float
Returns
- (::Float) — Shows the report generation progress of the CESS Result Processor Service. The // progress is defined in terms of percentage complete and is being fetched from the CESS service. If report_generation_in_progress is non zero then evaluation_percent_complete will be 100%.
#report_generation_percent_complete=
def report_generation_percent_complete=(value) -> ::Float
Parameter
- value (::Float) — Shows the report generation progress of the CESS Result Processor Service. The // progress is defined in terms of percentage complete and is being fetched from the CESS service. If report_generation_in_progress is non zero then evaluation_percent_complete will be 100%.
Returns
- (::Float) — Shows the report generation progress of the CESS Result Processor Service. The // progress is defined in terms of percentage complete and is being fetched from the CESS service. If report_generation_in_progress is non zero then evaluation_percent_complete will be 100%.
#report_uploading_percent_complete
def report_uploading_percent_complete() -> ::Float
Returns
- (::Float) — Shows the report uploading progress of the CESS Result Processor Service. The progress is defined in terms of percentage complete and is being fetched from the CESS service. If report_uploading_in_progress is non zero then evaluation_percent_complete and report_generation_percent_complete will be 100%.
#report_uploading_percent_complete=
def report_uploading_percent_complete=(value) -> ::Float
Parameter
- value (::Float) — Shows the report uploading progress of the CESS Result Processor Service. The progress is defined in terms of percentage complete and is being fetched from the CESS service. If report_uploading_in_progress is non zero then evaluation_percent_complete and report_generation_percent_complete will be 100%.
Returns
- (::Float) — Shows the report uploading progress of the CESS Result Processor Service. The progress is defined in terms of percentage complete and is being fetched from the CESS service. If report_uploading_in_progress is non zero then evaluation_percent_complete and report_generation_percent_complete will be 100%.
#state
def state() -> ::Google::Cloud::AuditManager::V1::OperationState
Returns
- (::Google::Cloud::AuditManager::V1::OperationState) — Output only. The current state of execution for report generation.