Class ControlDetails.Builder (0.17.0)

public static final class ControlDetails.Builder extends GeneratedMessage.Builder<ControlDetails.Builder> implements ControlDetailsOrBuilder

Evaluation details for a control.

Protobuf type google.cloud.auditmanager.v1.ControlDetails

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ControlDetails build()
Returns
Type Description
ControlDetails

buildPartial()

public ControlDetails buildPartial()
Returns
Type Description
ControlDetails

clear()

public ControlDetails.Builder clear()
Returns
Type Description
ControlDetails.Builder
Overrides

clearComplianceState()

public ControlDetails.Builder clearComplianceState()

Output only. Overall status of the findings for the control.

.google.cloud.auditmanager.v1.ComplianceState compliance_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ControlDetails.Builder

This builder for chaining.

clearControl()

public ControlDetails.Builder clearControl()

Control that the findings are being reported for.

.google.cloud.auditmanager.v1.Control control = 1;

Returns
Type Description
ControlDetails.Builder

clearControlReportSummary()

public ControlDetails.Builder clearControlReportSummary()

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

.google.cloud.auditmanager.v1.ReportSummary control_report_summary = 3;

Returns
Type Description
ControlDetails.Builder

getComplianceState()

public ComplianceState getComplianceState()

Output only. Overall status of the findings for the control.

.google.cloud.auditmanager.v1.ComplianceState compliance_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ComplianceState

The complianceState.

getComplianceStateValue()

public int getComplianceStateValue()

Output only. Overall status of the findings for the control.

.google.cloud.auditmanager.v1.ComplianceState compliance_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for complianceState.

getControl()

public Control getControl()

Control that the findings are being reported for.

.google.cloud.auditmanager.v1.Control control = 1;

Returns
Type Description
Control

The control.

getControlBuilder()

public Control.Builder getControlBuilder()

Control that the findings are being reported for.

.google.cloud.auditmanager.v1.Control control = 1;

Returns
Type Description
Control.Builder

getControlOrBuilder()

public ControlOrBuilder getControlOrBuilder()

Control that the findings are being reported for.

.google.cloud.auditmanager.v1.Control control = 1;

Returns
Type Description
ControlOrBuilder

getControlReportSummary()

public ReportSummary getControlReportSummary()

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

.google.cloud.auditmanager.v1.ReportSummary control_report_summary = 3;

Returns
Type Description
ReportSummary

The controlReportSummary.

getControlReportSummaryBuilder()

public ReportSummary.Builder getControlReportSummaryBuilder()

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

.google.cloud.auditmanager.v1.ReportSummary control_report_summary = 3;

Returns
Type Description
ReportSummary.Builder

getControlReportSummaryOrBuilder()

public ReportSummaryOrBuilder getControlReportSummaryOrBuilder()

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

.google.cloud.auditmanager.v1.ReportSummary control_report_summary = 3;

Returns
Type Description
ReportSummaryOrBuilder

getDefaultInstanceForType()

public ControlDetails getDefaultInstanceForType()
Returns
Type Description
ControlDetails

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

hasControl()

public boolean hasControl()

Control that the findings are being reported for.

.google.cloud.auditmanager.v1.Control control = 1;

Returns
Type Description
boolean

Whether the control field is set.

hasControlReportSummary()

public boolean hasControlReportSummary()

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

.google.cloud.auditmanager.v1.ReportSummary control_report_summary = 3;

Returns
Type Description
boolean

Whether the controlReportSummary field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeControl(Control value)

public ControlDetails.Builder mergeControl(Control value)

Control that the findings are being reported for.

.google.cloud.auditmanager.v1.Control control = 1;

Parameter
Name Description
value Control
Returns
Type Description
ControlDetails.Builder

mergeControlReportSummary(ReportSummary value)

public ControlDetails.Builder mergeControlReportSummary(ReportSummary value)

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

.google.cloud.auditmanager.v1.ReportSummary control_report_summary = 3;

Parameter
Name Description
value ReportSummary
Returns
Type Description
ControlDetails.Builder

mergeFrom(ControlDetails other)

public ControlDetails.Builder mergeFrom(ControlDetails other)
Parameter
Name Description
other ControlDetails
Returns
Type Description
ControlDetails.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ControlDetails.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ControlDetails.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ControlDetails.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ControlDetails.Builder
Overrides

setComplianceState(ComplianceState value)

public ControlDetails.Builder setComplianceState(ComplianceState value)

Output only. Overall status of the findings for the control.

.google.cloud.auditmanager.v1.ComplianceState compliance_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ComplianceState

The complianceState to set.

Returns
Type Description
ControlDetails.Builder

This builder for chaining.

setComplianceStateValue(int value)

public ControlDetails.Builder setComplianceStateValue(int value)

Output only. Overall status of the findings for the control.

.google.cloud.auditmanager.v1.ComplianceState compliance_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The enum numeric value on the wire for complianceState to set.

Returns
Type Description
ControlDetails.Builder

This builder for chaining.

setControl(Control value)

public ControlDetails.Builder setControl(Control value)

Control that the findings are being reported for.

.google.cloud.auditmanager.v1.Control control = 1;

Parameter
Name Description
value Control
Returns
Type Description
ControlDetails.Builder

setControl(Control.Builder builderForValue)

public ControlDetails.Builder setControl(Control.Builder builderForValue)

Control that the findings are being reported for.

.google.cloud.auditmanager.v1.Control control = 1;

Parameter
Name Description
builderForValue Control.Builder
Returns
Type Description
ControlDetails.Builder

setControlReportSummary(ReportSummary value)

public ControlDetails.Builder setControlReportSummary(ReportSummary value)

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

.google.cloud.auditmanager.v1.ReportSummary control_report_summary = 3;

Parameter
Name Description
value ReportSummary
Returns
Type Description
ControlDetails.Builder

setControlReportSummary(ReportSummary.Builder builderForValue)

public ControlDetails.Builder setControlReportSummary(ReportSummary.Builder builderForValue)

A control report summary that provides a high-level overview of the compliance controls and the assessment status.

.google.cloud.auditmanager.v1.ReportSummary control_report_summary = 3;

Parameter
Name Description
builderForValue ReportSummary.Builder
Returns
Type Description
ControlDetails.Builder