Class ControlDetails.Builder (0.3.0)

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

The 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()

The control for which the findings are being reported.

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

Returns
Type Description
ControlDetails.Builder

clearControlReportSummary()

public ControlDetails.Builder clearControlReportSummary()

Report summary with compliance, violation counts etc.

.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()

The control for which the findings are being reported.

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

Returns
Type Description
Control

The control.

getControlBuilder()

public Control.Builder getControlBuilder()

The control for which the findings are being reported.

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

Returns
Type Description
Control.Builder

getControlOrBuilder()

public ControlOrBuilder getControlOrBuilder()

The control for which the findings are being reported.

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

Returns
Type Description
ControlOrBuilder

getControlReportSummary()

public ReportSummary getControlReportSummary()

Report summary with compliance, violation counts etc.

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

Returns
Type Description
ReportSummary

The controlReportSummary.

getControlReportSummaryBuilder()

public ReportSummary.Builder getControlReportSummaryBuilder()

Report summary with compliance, violation counts etc.

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

Returns
Type Description
ReportSummary.Builder

getControlReportSummaryOrBuilder()

public ReportSummaryOrBuilder getControlReportSummaryOrBuilder()

Report summary with compliance, violation counts etc.

.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()

The control for which the findings are being reported.

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

Returns
Type Description
boolean

Whether the control field is set.

hasControlReportSummary()

public boolean hasControlReportSummary()

Report summary with compliance, violation counts etc.

.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)

The control for which the findings are being reported.

.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)

Report summary with compliance, violation counts etc.

.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)

The control for which the findings are being reported.

.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)

The control for which the findings are being reported.

.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)

Report summary with compliance, violation counts etc.

.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)

Report summary with compliance, violation counts etc.

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

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