Interface AuditReportOrBuilder (0.17.0)

public interface AuditReportOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getComplianceFramework()

public abstract String getComplianceFramework()

Output only. Compliance framework to use for the audit report. For example, CIS_GCP_FOUNDATIONS_V1_2_0.

string compliance_framework = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The complianceFramework.

getComplianceFrameworkBytes()

public abstract ByteString getComplianceFrameworkBytes()

Output only. Compliance framework to use for the audit report. For example, CIS_GCP_FOUNDATIONS_V1_2_0.

string compliance_framework = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for complianceFramework.

getComplianceStandard() (deprecated)

public abstract String getComplianceStandard()

Deprecated. google.cloud.auditmanager.v1.AuditReport.compliance_standard is deprecated. See google/cloud/auditmanager/v1/auditmanager.proto;l=877

Output only. Deprecated. Compliance standard to be audited against.

Use the compliance_framework field instead.

string compliance_standard = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The complianceStandard.

getComplianceStandardBytes() (deprecated)

public abstract ByteString getComplianceStandardBytes()

Deprecated. google.cloud.auditmanager.v1.AuditReport.compliance_standard is deprecated. See google/cloud/auditmanager/v1/auditmanager.proto;l=877

Output only. Deprecated. Compliance standard to be audited against.

Use the compliance_framework field instead.

string compliance_standard = 5 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for complianceStandard.

getControlDetails(int index)

public abstract ControlDetails getControlDetails(int index)

Output only. Overall status of the controls.

repeated .google.cloud.auditmanager.v1.ControlDetails control_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
ControlDetails

getControlDetailsCount()

public abstract int getControlDetailsCount()

Output only. Overall status of the controls.

repeated .google.cloud.auditmanager.v1.ControlDetails control_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getControlDetailsList()

public abstract List<ControlDetails> getControlDetailsList()

Output only. Overall status of the controls.

repeated .google.cloud.auditmanager.v1.ControlDetails control_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<ControlDetails>

getControlDetailsOrBuilder(int index)

public abstract ControlDetailsOrBuilder getControlDetailsOrBuilder(int index)

Output only. Overall status of the controls.

repeated .google.cloud.auditmanager.v1.ControlDetails control_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
ControlDetailsOrBuilder

getControlDetailsOrBuilderList()

public abstract List<? extends ControlDetailsOrBuilder> getControlDetailsOrBuilderList()

Output only. Overall status of the controls.

repeated .google.cloud.auditmanager.v1.ControlDetails control_details = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.auditmanager.v1.ControlDetailsOrBuilder>

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Creation time of the audit report.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Creation time of the audit report.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDestinationDetails()

public abstract DestinationDetails getDestinationDetails()

Output only. Cloud Storage bucket where the audit report is uploaded to.

.google.cloud.auditmanager.v1.DestinationDetails destination_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DestinationDetails

The destinationDetails.

getDestinationDetailsOrBuilder()

public abstract DestinationDetailsOrBuilder getDestinationDetailsOrBuilder()

Output only. Cloud Storage bucket where the audit report is uploaded to.

.google.cloud.auditmanager.v1.DestinationDetails destination_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DestinationDetailsOrBuilder

getName()

public abstract String getName()

Identifier. Name of the audit report, in one of the following formats:

  • projects/{project}/locations/{location}/auditReports/{audit_report}
  • folders/{folder}/locations/{location}/auditReports/{audit_report}
  • organizations/{organization}/locations/{location}/auditReports/{audit_report}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. Name of the audit report, in one of the following formats:

  • projects/{project}/locations/{location}/auditReports/{audit_report}
  • folders/{folder}/locations/{location}/auditReports/{audit_report}
  • organizations/{organization}/locations/{location}/auditReports/{audit_report}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getOperationId()

public abstract String getOperationId()

Output only. Client operation ID for the audit report.

string operation_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The operationId.

getOperationIdBytes()

public abstract ByteString getOperationIdBytes()

Output only. Client operation ID for the audit report.

string operation_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for operationId.

getReportGenerationState()

public abstract AuditReport.ReportGenerationState getReportGenerationState()

Output only. State of audit report generation.

.google.cloud.auditmanager.v1.AuditReport.ReportGenerationState report_generation_state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
AuditReport.ReportGenerationState

The reportGenerationState.

getReportGenerationStateValue()

public abstract int getReportGenerationStateValue()

Output only. State of audit report generation.

.google.cloud.auditmanager.v1.AuditReport.ReportGenerationState report_generation_state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for reportGenerationState.

getReportSummary()

public abstract ReportSummary getReportSummary()

Output only. Report summary that includes information about compliance and violation counts.

.google.cloud.auditmanager.v1.ReportSummary report_summary = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ReportSummary

The reportSummary.

getReportSummaryOrBuilder()

public abstract ReportSummaryOrBuilder getReportSummaryOrBuilder()

Output only. Report summary that includes information about compliance and violation counts.

.google.cloud.auditmanager.v1.ReportSummary report_summary = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ReportSummaryOrBuilder

getScope()

public abstract String getScope()

Output only. Organization, folder, or project that the report is generated for, in one of the following formats:

  • projects/{project}/locations/{location}
  • folders/{folder}/locations/{location}
  • organizations/{organization}/locations/{location}

string scope = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The scope.

getScopeBytes()

public abstract ByteString getScopeBytes()

Output only. Organization, folder, or project that the report is generated for, in one of the following formats:

  • projects/{project}/locations/{location}
  • folders/{folder}/locations/{location}
  • organizations/{organization}/locations/{location}

string scope = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for scope.

getScopeId()

public abstract String getScopeId()

Output only. Project number, folder ID, or organization ID that the audit report was generated for.

string scope_id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The scopeId.

getScopeIdBytes()

public abstract ByteString getScopeIdBytes()

Output only. Project number, folder ID, or organization ID that the audit report was generated for.

string scope_id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for scopeId.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Creation time of the audit report.

.google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasDestinationDetails()

public abstract boolean hasDestinationDetails()

Output only. Cloud Storage bucket where the audit report is uploaded to.

.google.cloud.auditmanager.v1.DestinationDetails destination_details = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the destinationDetails field is set.

hasReportSummary()

public abstract boolean hasReportSummary()

Output only. Report summary that includes information about compliance and violation counts.

.google.cloud.auditmanager.v1.ReportSummary report_summary = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the reportSummary field is set.