Class ControlComplianceSummary.Builder (0.7.0)

public static final class ControlComplianceSummary.Builder extends GeneratedMessageV3.Builder<ControlComplianceSummary.Builder> implements ControlComplianceSummaryOrBuilder

The details for control compliance.

Protobuf type google.cloud.cloudsecuritycompliance.v1.ControlComplianceSummary

Static Methods

getDescriptor()

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

Methods

addAllCloudControlReports(Iterable<? extends CloudControlReport> values)

public ControlComplianceSummary.Builder addAllCloudControlReports(Iterable<? extends CloudControlReport> values)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameter
Name Description
values Iterable<? extends com.google.cloud.cloudsecuritycompliance.v1.CloudControlReport>
Returns
Type Description
ControlComplianceSummary.Builder

addAllComplianceFrameworks(Iterable<String> values)

public ControlComplianceSummary.Builder addAllComplianceFrameworks(Iterable<String> values)

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Parameter
Name Description
values Iterable<String>

The complianceFrameworks to add.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

addAllSimilarControls(Iterable<? extends SimilarControls> values)

public ControlComplianceSummary.Builder addAllSimilarControls(Iterable<? extends SimilarControls> values)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameter
Name Description
values Iterable<? extends com.google.cloud.cloudsecuritycompliance.v1.SimilarControls>
Returns
Type Description
ControlComplianceSummary.Builder

addCloudControlReports(CloudControlReport value)

public ControlComplianceSummary.Builder addCloudControlReports(CloudControlReport value)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameter
Name Description
value CloudControlReport
Returns
Type Description
ControlComplianceSummary.Builder

addCloudControlReports(CloudControlReport.Builder builderForValue)

public ControlComplianceSummary.Builder addCloudControlReports(CloudControlReport.Builder builderForValue)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameter
Name Description
builderForValue CloudControlReport.Builder
Returns
Type Description
ControlComplianceSummary.Builder

addCloudControlReports(int index, CloudControlReport value)

public ControlComplianceSummary.Builder addCloudControlReports(int index, CloudControlReport value)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameters
Name Description
index int
value CloudControlReport
Returns
Type Description
ControlComplianceSummary.Builder

addCloudControlReports(int index, CloudControlReport.Builder builderForValue)

public ControlComplianceSummary.Builder addCloudControlReports(int index, CloudControlReport.Builder builderForValue)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameters
Name Description
index int
builderForValue CloudControlReport.Builder
Returns
Type Description
ControlComplianceSummary.Builder

addCloudControlReportsBuilder()

public CloudControlReport.Builder addCloudControlReportsBuilder()

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Returns
Type Description
CloudControlReport.Builder

addCloudControlReportsBuilder(int index)

public CloudControlReport.Builder addCloudControlReportsBuilder(int index)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameter
Name Description
index int
Returns
Type Description
CloudControlReport.Builder

addComplianceFrameworks(String value)

public ControlComplianceSummary.Builder addComplianceFrameworks(String value)

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Parameter
Name Description
value String

The complianceFrameworks to add.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

addComplianceFrameworksBytes(ByteString value)

public ControlComplianceSummary.Builder addComplianceFrameworksBytes(ByteString value)

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Parameter
Name Description
value ByteString

The bytes of the complianceFrameworks to add.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ControlComplianceSummary.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ControlComplianceSummary.Builder
Overrides

addSimilarControls(SimilarControls value)

public ControlComplianceSummary.Builder addSimilarControls(SimilarControls value)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameter
Name Description
value SimilarControls
Returns
Type Description
ControlComplianceSummary.Builder

addSimilarControls(SimilarControls.Builder builderForValue)

public ControlComplianceSummary.Builder addSimilarControls(SimilarControls.Builder builderForValue)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameter
Name Description
builderForValue SimilarControls.Builder
Returns
Type Description
ControlComplianceSummary.Builder

addSimilarControls(int index, SimilarControls value)

public ControlComplianceSummary.Builder addSimilarControls(int index, SimilarControls value)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameters
Name Description
index int
value SimilarControls
Returns
Type Description
ControlComplianceSummary.Builder

addSimilarControls(int index, SimilarControls.Builder builderForValue)

public ControlComplianceSummary.Builder addSimilarControls(int index, SimilarControls.Builder builderForValue)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameters
Name Description
index int
builderForValue SimilarControls.Builder
Returns
Type Description
ControlComplianceSummary.Builder

addSimilarControlsBuilder()

public SimilarControls.Builder addSimilarControlsBuilder()

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Returns
Type Description
SimilarControls.Builder

addSimilarControlsBuilder(int index)

public SimilarControls.Builder addSimilarControlsBuilder(int index)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameter
Name Description
index int
Returns
Type Description
SimilarControls.Builder

build()

public ControlComplianceSummary build()
Returns
Type Description
ControlComplianceSummary

buildPartial()

public ControlComplianceSummary buildPartial()
Returns
Type Description
ControlComplianceSummary

clear()

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

clearCloudControlReports()

public ControlComplianceSummary.Builder clearCloudControlReports()

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Returns
Type Description
ControlComplianceSummary.Builder

clearComplianceFrameworks()

public ControlComplianceSummary.Builder clearComplianceFrameworks()

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clearControl()

public ControlComplianceSummary.Builder clearControl()

The name of the control.

string control = 1;

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clearControlResponsibilityType()

public ControlComplianceSummary.Builder clearControlResponsibilityType()

The responsibility type for the control.

.google.cloud.cloudsecuritycompliance.v1.RegulatoryControlResponsibilityType control_responsibility_type = 9;

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clearDescription()

public ControlComplianceSummary.Builder clearDescription()

The description of the control.

string description = 3;

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clearDisplayName()

public ControlComplianceSummary.Builder clearDisplayName()

The display name of the control.

string display_name = 2;

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ControlComplianceSummary.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ControlComplianceSummary.Builder
Overrides

clearIsFakeControl()

public ControlComplianceSummary.Builder clearIsFakeControl()

Whether the control is a fake control. Fake controls are created and mapped to cloud controls that don't belong to a control group.

bool is_fake_control = 10;

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clearName()

public ControlComplianceSummary.Builder clearName()

Identifier. The name of the control compliance summary.

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

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ControlComplianceSummary.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ControlComplianceSummary.Builder
Overrides

clearOverallEvaluationState()

public ControlComplianceSummary.Builder clearOverallEvaluationState()

Output only. The overall evaluation status of the control.

.google.cloud.cloudsecuritycompliance.v1.EvaluationState overall_evaluation_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clearSimilarControls()

public ControlComplianceSummary.Builder clearSimilarControls()

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Returns
Type Description
ControlComplianceSummary.Builder

clearTotalFindingsCount()

public ControlComplianceSummary.Builder clearTotalFindingsCount()

The total number of findings for the control.

int32 total_findings_count = 5;

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

clone()

public ControlComplianceSummary.Builder clone()
Returns
Type Description
ControlComplianceSummary.Builder
Overrides

getCloudControlReports(int index)

public CloudControlReport getCloudControlReports(int index)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameter
Name Description
index int
Returns
Type Description
CloudControlReport

getCloudControlReportsBuilder(int index)

public CloudControlReport.Builder getCloudControlReportsBuilder(int index)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameter
Name Description
index int
Returns
Type Description
CloudControlReport.Builder

getCloudControlReportsBuilderList()

public List<CloudControlReport.Builder> getCloudControlReportsBuilderList()

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Returns
Type Description
List<Builder>

getCloudControlReportsCount()

public int getCloudControlReportsCount()

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Returns
Type Description
int

getCloudControlReportsList()

public List<CloudControlReport> getCloudControlReportsList()

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Returns
Type Description
List<CloudControlReport>

getCloudControlReportsOrBuilder(int index)

public CloudControlReportOrBuilder getCloudControlReportsOrBuilder(int index)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameter
Name Description
index int
Returns
Type Description
CloudControlReportOrBuilder

getCloudControlReportsOrBuilderList()

public List<? extends CloudControlReportOrBuilder> getCloudControlReportsOrBuilderList()

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Returns
Type Description
List<? extends com.google.cloud.cloudsecuritycompliance.v1.CloudControlReportOrBuilder>

getComplianceFrameworks(int index)

public String getComplianceFrameworks(int index)

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The complianceFrameworks at the given index.

getComplianceFrameworksBytes(int index)

public ByteString getComplianceFrameworksBytes(int index)

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the complianceFrameworks at the given index.

getComplianceFrameworksCount()

public int getComplianceFrameworksCount()

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Returns
Type Description
int

The count of complianceFrameworks.

getComplianceFrameworksList()

public ProtocolStringList getComplianceFrameworksList()

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Returns
Type Description
ProtocolStringList

A list containing the complianceFrameworks.

getControl()

public String getControl()

The name of the control.

string control = 1;

Returns
Type Description
String

The control.

getControlBytes()

public ByteString getControlBytes()

The name of the control.

string control = 1;

Returns
Type Description
ByteString

The bytes for control.

getControlResponsibilityType()

public RegulatoryControlResponsibilityType getControlResponsibilityType()

The responsibility type for the control.

.google.cloud.cloudsecuritycompliance.v1.RegulatoryControlResponsibilityType control_responsibility_type = 9;

Returns
Type Description
RegulatoryControlResponsibilityType

The controlResponsibilityType.

getControlResponsibilityTypeValue()

public int getControlResponsibilityTypeValue()

The responsibility type for the control.

.google.cloud.cloudsecuritycompliance.v1.RegulatoryControlResponsibilityType control_responsibility_type = 9;

Returns
Type Description
int

The enum numeric value on the wire for controlResponsibilityType.

getDefaultInstanceForType()

public ControlComplianceSummary getDefaultInstanceForType()
Returns
Type Description
ControlComplianceSummary

getDescription()

public String getDescription()

The description of the control.

string description = 3;

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

The description of the control.

string description = 3;

Returns
Type Description
ByteString

The bytes for description.

getDescriptorForType()

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

getDisplayName()

public String getDisplayName()

The display name of the control.

string display_name = 2;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

The display name of the control.

string display_name = 2;

Returns
Type Description
ByteString

The bytes for displayName.

getIsFakeControl()

public boolean getIsFakeControl()

Whether the control is a fake control. Fake controls are created and mapped to cloud controls that don't belong to a control group.

bool is_fake_control = 10;

Returns
Type Description
boolean

The isFakeControl.

getName()

public String getName()

Identifier. The name of the control compliance summary.

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

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Identifier. The name of the control compliance summary.

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

Returns
Type Description
ByteString

The bytes for name.

getOverallEvaluationState()

public EvaluationState getOverallEvaluationState()

Output only. The overall evaluation status of the control.

.google.cloud.cloudsecuritycompliance.v1.EvaluationState overall_evaluation_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
EvaluationState

The overallEvaluationState.

getOverallEvaluationStateValue()

public int getOverallEvaluationStateValue()

Output only. The overall evaluation status of the control.

.google.cloud.cloudsecuritycompliance.v1.EvaluationState overall_evaluation_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for overallEvaluationState.

getSimilarControls(int index)

public SimilarControls getSimilarControls(int index)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameter
Name Description
index int
Returns
Type Description
SimilarControls

getSimilarControlsBuilder(int index)

public SimilarControls.Builder getSimilarControlsBuilder(int index)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameter
Name Description
index int
Returns
Type Description
SimilarControls.Builder

getSimilarControlsBuilderList()

public List<SimilarControls.Builder> getSimilarControlsBuilderList()

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Returns
Type Description
List<Builder>

getSimilarControlsCount()

public int getSimilarControlsCount()

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Returns
Type Description
int

getSimilarControlsList()

public List<SimilarControls> getSimilarControlsList()

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Returns
Type Description
List<SimilarControls>

getSimilarControlsOrBuilder(int index)

public SimilarControlsOrBuilder getSimilarControlsOrBuilder(int index)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameter
Name Description
index int
Returns
Type Description
SimilarControlsOrBuilder

getSimilarControlsOrBuilderList()

public List<? extends SimilarControlsOrBuilder> getSimilarControlsOrBuilderList()

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Returns
Type Description
List<? extends com.google.cloud.cloudsecuritycompliance.v1.SimilarControlsOrBuilder>

getTotalFindingsCount()

public int getTotalFindingsCount()

The total number of findings for the control.

int32 total_findings_count = 5;

Returns
Type Description
int

The totalFindingsCount.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ControlComplianceSummary other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ControlComplianceSummary.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ControlComplianceSummary.Builder
Overrides

removeCloudControlReports(int index)

public ControlComplianceSummary.Builder removeCloudControlReports(int index)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameter
Name Description
index int
Returns
Type Description
ControlComplianceSummary.Builder

removeSimilarControls(int index)

public ControlComplianceSummary.Builder removeSimilarControls(int index)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameter
Name Description
index int
Returns
Type Description
ControlComplianceSummary.Builder

setCloudControlReports(int index, CloudControlReport value)

public ControlComplianceSummary.Builder setCloudControlReports(int index, CloudControlReport value)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameters
Name Description
index int
value CloudControlReport
Returns
Type Description
ControlComplianceSummary.Builder

setCloudControlReports(int index, CloudControlReport.Builder builderForValue)

public ControlComplianceSummary.Builder setCloudControlReports(int index, CloudControlReport.Builder builderForValue)

The list of cloud control reports.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlReport cloud_control_reports = 8;

Parameters
Name Description
index int
builderForValue CloudControlReport.Builder
Returns
Type Description
ControlComplianceSummary.Builder

setComplianceFrameworks(int index, String value)

public ControlComplianceSummary.Builder setComplianceFrameworks(int index, String value)

The list of compliance frameworks that the control belongs to.

repeated string compliance_frameworks = 6;

Parameters
Name Description
index int

The index to set the value at.

value String

The complianceFrameworks to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setControl(String value)

public ControlComplianceSummary.Builder setControl(String value)

The name of the control.

string control = 1;

Parameter
Name Description
value String

The control to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setControlBytes(ByteString value)

public ControlComplianceSummary.Builder setControlBytes(ByteString value)

The name of the control.

string control = 1;

Parameter
Name Description
value ByteString

The bytes for control to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setControlResponsibilityType(RegulatoryControlResponsibilityType value)

public ControlComplianceSummary.Builder setControlResponsibilityType(RegulatoryControlResponsibilityType value)

The responsibility type for the control.

.google.cloud.cloudsecuritycompliance.v1.RegulatoryControlResponsibilityType control_responsibility_type = 9;

Parameter
Name Description
value RegulatoryControlResponsibilityType

The controlResponsibilityType to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setControlResponsibilityTypeValue(int value)

public ControlComplianceSummary.Builder setControlResponsibilityTypeValue(int value)

The responsibility type for the control.

.google.cloud.cloudsecuritycompliance.v1.RegulatoryControlResponsibilityType control_responsibility_type = 9;

Parameter
Name Description
value int

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

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setDescription(String value)

public ControlComplianceSummary.Builder setDescription(String value)

The description of the control.

string description = 3;

Parameter
Name Description
value String

The description to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public ControlComplianceSummary.Builder setDescriptionBytes(ByteString value)

The description of the control.

string description = 3;

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setDisplayName(String value)

public ControlComplianceSummary.Builder setDisplayName(String value)

The display name of the control.

string display_name = 2;

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public ControlComplianceSummary.Builder setDisplayNameBytes(ByteString value)

The display name of the control.

string display_name = 2;

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ControlComplianceSummary.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ControlComplianceSummary.Builder
Overrides

setIsFakeControl(boolean value)

public ControlComplianceSummary.Builder setIsFakeControl(boolean value)

Whether the control is a fake control. Fake controls are created and mapped to cloud controls that don't belong to a control group.

bool is_fake_control = 10;

Parameter
Name Description
value boolean

The isFakeControl to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setName(String value)

public ControlComplianceSummary.Builder setName(String value)

Identifier. The name of the control compliance summary.

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

Parameter
Name Description
value String

The name to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setNameBytes(ByteString value)

public ControlComplianceSummary.Builder setNameBytes(ByteString value)

Identifier. The name of the control compliance summary.

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

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setOverallEvaluationState(EvaluationState value)

public ControlComplianceSummary.Builder setOverallEvaluationState(EvaluationState value)

Output only. The overall evaluation status of the control.

.google.cloud.cloudsecuritycompliance.v1.EvaluationState overall_evaluation_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value EvaluationState

The overallEvaluationState to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setOverallEvaluationStateValue(int value)

public ControlComplianceSummary.Builder setOverallEvaluationStateValue(int value)

Output only. The overall evaluation status of the control.

.google.cloud.cloudsecuritycompliance.v1.EvaluationState overall_evaluation_state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

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

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ControlComplianceSummary.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ControlComplianceSummary.Builder
Overrides

setSimilarControls(int index, SimilarControls value)

public ControlComplianceSummary.Builder setSimilarControls(int index, SimilarControls value)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameters
Name Description
index int
value SimilarControls
Returns
Type Description
ControlComplianceSummary.Builder

setSimilarControls(int index, SimilarControls.Builder builderForValue)

public ControlComplianceSummary.Builder setSimilarControls(int index, SimilarControls.Builder builderForValue)

The list of similar controls.

repeated .google.cloud.cloudsecuritycompliance.v1.SimilarControls similar_controls = 7;

Parameters
Name Description
index int
builderForValue SimilarControls.Builder
Returns
Type Description
ControlComplianceSummary.Builder

setTotalFindingsCount(int value)

public ControlComplianceSummary.Builder setTotalFindingsCount(int value)

The total number of findings for the control.

int32 total_findings_count = 5;

Parameter
Name Description
value int

The totalFindingsCount to set.

Returns
Type Description
ControlComplianceSummary.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ControlComplianceSummary.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ControlComplianceSummary.Builder
Overrides