Class CloudControlReport.Builder (0.7.0)

public static final class CloudControlReport.Builder extends GeneratedMessageV3.Builder<CloudControlReport.Builder> implements CloudControlReportOrBuilder

The cloud control report.

Protobuf type google.cloud.cloudsecuritycompliance.v1.CloudControlReport

Static Methods

getDescriptor()

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

Methods

addAllCategories(Iterable<String> values)

public CloudControlReport.Builder addAllCategories(Iterable<String> values)

The list of categories for the cloud control.

repeated string categories = 6;

Parameter
Name Description
values Iterable<String>

The categories to add.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

addAllFrameworkMajorRevisionIds(Iterable<? extends Long> values)

public CloudControlReport.Builder addAllFrameworkMajorRevisionIds(Iterable<? extends Long> values)

The major revision IDs of the frameworks that the cloud control belongs to.

repeated int64 framework_major_revision_ids = 20;

Parameter
Name Description
values Iterable<? extends java.lang.Long>

The frameworkMajorRevisionIds to add.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

addAllRules(Iterable<? extends Rule> values)

public CloudControlReport.Builder addAllRules(Iterable<? extends Rule> values)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

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

addAllSimilarControls(Iterable<? extends SimilarControls> values)

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

The list of similar controls.

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

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

addCategories(String value)

public CloudControlReport.Builder addCategories(String value)

The list of categories for the cloud control.

repeated string categories = 6;

Parameter
Name Description
value String

The categories to add.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

addCategoriesBytes(ByteString value)

public CloudControlReport.Builder addCategoriesBytes(ByteString value)

The list of categories for the cloud control.

repeated string categories = 6;

Parameter
Name Description
value ByteString

The bytes of the categories to add.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

addFrameworkMajorRevisionIds(long value)

public CloudControlReport.Builder addFrameworkMajorRevisionIds(long value)

The major revision IDs of the frameworks that the cloud control belongs to.

repeated int64 framework_major_revision_ids = 20;

Parameter
Name Description
value long

The frameworkMajorRevisionIds to add.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addRules(Rule value)

public CloudControlReport.Builder addRules(Rule value)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Parameter
Name Description
value Rule
Returns
Type Description
CloudControlReport.Builder

addRules(Rule.Builder builderForValue)

public CloudControlReport.Builder addRules(Rule.Builder builderForValue)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

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

addRules(int index, Rule value)

public CloudControlReport.Builder addRules(int index, Rule value)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

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

addRules(int index, Rule.Builder builderForValue)

public CloudControlReport.Builder addRules(int index, Rule.Builder builderForValue)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

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

addRulesBuilder()

public Rule.Builder addRulesBuilder()

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Returns
Type Description
Rule.Builder

addRulesBuilder(int index)

public Rule.Builder addRulesBuilder(int index)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Parameter
Name Description
index int
Returns
Type Description
Rule.Builder

addSimilarControls(SimilarControls value)

public CloudControlReport.Builder addSimilarControls(SimilarControls value)

The list of similar controls.

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

Parameter
Name Description
value SimilarControls
Returns
Type Description
CloudControlReport.Builder

addSimilarControls(SimilarControls.Builder builderForValue)

public CloudControlReport.Builder addSimilarControls(SimilarControls.Builder builderForValue)

The list of similar controls.

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

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

addSimilarControls(int index, SimilarControls value)

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

The list of similar controls.

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

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

addSimilarControls(int index, SimilarControls.Builder builderForValue)

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

The list of similar controls.

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

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

addSimilarControlsBuilder()

public SimilarControls.Builder addSimilarControlsBuilder()

The list of similar controls.

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

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 = 9;

Parameter
Name Description
index int
Returns
Type Description
SimilarControls.Builder

build()

public CloudControlReport build()
Returns
Type Description
CloudControlReport

buildPartial()

public CloudControlReport buildPartial()
Returns
Type Description
CloudControlReport

clear()

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

clearAssessmentDetails()

public CloudControlReport.Builder clearAssessmentDetails()
Returns
Type Description
CloudControlReport.Builder

clearCategories()

public CloudControlReport.Builder clearCategories()

The list of categories for the cloud control.

repeated string categories = 6;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearCloudControl()

public CloudControlReport.Builder clearCloudControl()

The name of the cloud control.

string cloud_control = 1;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearCloudControlAssessmentDetails()

public CloudControlReport.Builder clearCloudControlAssessmentDetails()

The details of a cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.CloudControlAssessmentDetails cloud_control_assessment_details = 14;

Returns
Type Description
CloudControlReport.Builder

clearCloudControlDeployment()

public CloudControlReport.Builder clearCloudControlDeployment()

The name of the cloud control deployment.

string cloud_control_deployment = 17;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearCloudControlType()

public CloudControlReport.Builder clearCloudControlType()

The type of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.CloudControl.Type cloud_control_type = 10;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearDescription()

public CloudControlReport.Builder clearDescription()

The description of the cloud control.

string description = 3;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearDisplayName()

public CloudControlReport.Builder clearDisplayName()

The display name of the cloud control.

string display_name = 2;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearEnforcementMode()

public CloudControlReport.Builder clearEnforcementMode()

The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 16;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearFindingCategory()

public CloudControlReport.Builder clearFindingCategory()

The category of the finding.

string finding_category = 11;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearFindingSeverity()

public CloudControlReport.Builder clearFindingSeverity()

The severity of the finding.

.google.cloud.cloudsecuritycompliance.v1.Severity finding_severity = 15;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearFrameworkMajorRevisionIds()

public CloudControlReport.Builder clearFrameworkMajorRevisionIds()

The major revision IDs of the frameworks that the cloud control belongs to.

repeated int64 framework_major_revision_ids = 20;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearMajorRevisionId()

public CloudControlReport.Builder clearMajorRevisionId()

The major revision ID of the cloud control.

int64 major_revision_id = 18;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearManualCloudControlAssessmentDetails()

public CloudControlReport.Builder clearManualCloudControlAssessmentDetails()

The details of a manual cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.ManualCloudControlAssessmentDetails manual_cloud_control_assessment_details = 13;

Returns
Type Description
CloudControlReport.Builder

clearMinorRevisionId()

public CloudControlReport.Builder clearMinorRevisionId()

The minor revision ID of the cloud control.

int64 minor_revision_id = 19;

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearRules()

public CloudControlReport.Builder clearRules()

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Returns
Type Description
CloudControlReport.Builder

clearSimilarControls()

public CloudControlReport.Builder clearSimilarControls()

The list of similar controls.

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

Returns
Type Description
CloudControlReport.Builder

clone()

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

getAssessmentDetailsCase()

public CloudControlReport.AssessmentDetailsCase getAssessmentDetailsCase()
Returns
Type Description
CloudControlReport.AssessmentDetailsCase

getCategories(int index)

public String getCategories(int index)

The list of categories for the cloud control.

repeated string categories = 6;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The categories at the given index.

getCategoriesBytes(int index)

public ByteString getCategoriesBytes(int index)

The list of categories for the cloud control.

repeated string categories = 6;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the categories at the given index.

getCategoriesCount()

public int getCategoriesCount()

The list of categories for the cloud control.

repeated string categories = 6;

Returns
Type Description
int

The count of categories.

getCategoriesList()

public ProtocolStringList getCategoriesList()

The list of categories for the cloud control.

repeated string categories = 6;

Returns
Type Description
ProtocolStringList

A list containing the categories.

getCloudControl()

public String getCloudControl()

The name of the cloud control.

string cloud_control = 1;

Returns
Type Description
String

The cloudControl.

getCloudControlAssessmentDetails()

public CloudControlAssessmentDetails getCloudControlAssessmentDetails()

The details of a cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.CloudControlAssessmentDetails cloud_control_assessment_details = 14;

Returns
Type Description
CloudControlAssessmentDetails

The cloudControlAssessmentDetails.

getCloudControlAssessmentDetailsBuilder()

public CloudControlAssessmentDetails.Builder getCloudControlAssessmentDetailsBuilder()

The details of a cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.CloudControlAssessmentDetails cloud_control_assessment_details = 14;

Returns
Type Description
CloudControlAssessmentDetails.Builder

getCloudControlAssessmentDetailsOrBuilder()

public CloudControlAssessmentDetailsOrBuilder getCloudControlAssessmentDetailsOrBuilder()

The details of a cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.CloudControlAssessmentDetails cloud_control_assessment_details = 14;

Returns
Type Description
CloudControlAssessmentDetailsOrBuilder

getCloudControlBytes()

public ByteString getCloudControlBytes()

The name of the cloud control.

string cloud_control = 1;

Returns
Type Description
ByteString

The bytes for cloudControl.

getCloudControlDeployment()

public String getCloudControlDeployment()

The name of the cloud control deployment.

string cloud_control_deployment = 17;

Returns
Type Description
String

The cloudControlDeployment.

getCloudControlDeploymentBytes()

public ByteString getCloudControlDeploymentBytes()

The name of the cloud control deployment.

string cloud_control_deployment = 17;

Returns
Type Description
ByteString

The bytes for cloudControlDeployment.

getCloudControlType()

public CloudControl.Type getCloudControlType()

The type of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.CloudControl.Type cloud_control_type = 10;

Returns
Type Description
CloudControl.Type

The cloudControlType.

getCloudControlTypeValue()

public int getCloudControlTypeValue()

The type of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.CloudControl.Type cloud_control_type = 10;

Returns
Type Description
int

The enum numeric value on the wire for cloudControlType.

getDefaultInstanceForType()

public CloudControlReport getDefaultInstanceForType()
Returns
Type Description
CloudControlReport

getDescription()

public String getDescription()

The description of the cloud control.

string description = 3;

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

The description of the cloud 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 cloud control.

string display_name = 2;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

The display name of the cloud control.

string display_name = 2;

Returns
Type Description
ByteString

The bytes for displayName.

getEnforcementMode()

public EnforcementMode getEnforcementMode()

The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 16;

Returns
Type Description
EnforcementMode

The enforcementMode.

getEnforcementModeValue()

public int getEnforcementModeValue()

The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 16;

Returns
Type Description
int

The enum numeric value on the wire for enforcementMode.

getFindingCategory()

public String getFindingCategory()

The category of the finding.

string finding_category = 11;

Returns
Type Description
String

The findingCategory.

getFindingCategoryBytes()

public ByteString getFindingCategoryBytes()

The category of the finding.

string finding_category = 11;

Returns
Type Description
ByteString

The bytes for findingCategory.

getFindingSeverity()

public Severity getFindingSeverity()

The severity of the finding.

.google.cloud.cloudsecuritycompliance.v1.Severity finding_severity = 15;

Returns
Type Description
Severity

The findingSeverity.

getFindingSeverityValue()

public int getFindingSeverityValue()

The severity of the finding.

.google.cloud.cloudsecuritycompliance.v1.Severity finding_severity = 15;

Returns
Type Description
int

The enum numeric value on the wire for findingSeverity.

getFrameworkMajorRevisionIds(int index)

public long getFrameworkMajorRevisionIds(int index)

The major revision IDs of the frameworks that the cloud control belongs to.

repeated int64 framework_major_revision_ids = 20;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
long

The frameworkMajorRevisionIds at the given index.

getFrameworkMajorRevisionIdsCount()

public int getFrameworkMajorRevisionIdsCount()

The major revision IDs of the frameworks that the cloud control belongs to.

repeated int64 framework_major_revision_ids = 20;

Returns
Type Description
int

The count of frameworkMajorRevisionIds.

getFrameworkMajorRevisionIdsList()

public List<Long> getFrameworkMajorRevisionIdsList()

The major revision IDs of the frameworks that the cloud control belongs to.

repeated int64 framework_major_revision_ids = 20;

Returns
Type Description
List<Long>

A list containing the frameworkMajorRevisionIds.

getMajorRevisionId()

public long getMajorRevisionId()

The major revision ID of the cloud control.

int64 major_revision_id = 18;

Returns
Type Description
long

The majorRevisionId.

getManualCloudControlAssessmentDetails()

public ManualCloudControlAssessmentDetails getManualCloudControlAssessmentDetails()

The details of a manual cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.ManualCloudControlAssessmentDetails manual_cloud_control_assessment_details = 13;

Returns
Type Description
ManualCloudControlAssessmentDetails

The manualCloudControlAssessmentDetails.

getManualCloudControlAssessmentDetailsBuilder()

public ManualCloudControlAssessmentDetails.Builder getManualCloudControlAssessmentDetailsBuilder()

The details of a manual cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.ManualCloudControlAssessmentDetails manual_cloud_control_assessment_details = 13;

Returns
Type Description
ManualCloudControlAssessmentDetails.Builder

getManualCloudControlAssessmentDetailsOrBuilder()

public ManualCloudControlAssessmentDetailsOrBuilder getManualCloudControlAssessmentDetailsOrBuilder()

The details of a manual cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.ManualCloudControlAssessmentDetails manual_cloud_control_assessment_details = 13;

Returns
Type Description
ManualCloudControlAssessmentDetailsOrBuilder

getMinorRevisionId()

public long getMinorRevisionId()

The minor revision ID of the cloud control.

int64 minor_revision_id = 19;

Returns
Type Description
long

The minorRevisionId.

getRules(int index)

public Rule getRules(int index)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Parameter
Name Description
index int
Returns
Type Description
Rule

getRulesBuilder(int index)

public Rule.Builder getRulesBuilder(int index)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Parameter
Name Description
index int
Returns
Type Description
Rule.Builder

getRulesBuilderList()

public List<Rule.Builder> getRulesBuilderList()

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Returns
Type Description
List<Builder>

getRulesCount()

public int getRulesCount()

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Returns
Type Description
int

getRulesList()

public List<Rule> getRulesList()

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Returns
Type Description
List<Rule>

getRulesOrBuilder(int index)

public RuleOrBuilder getRulesOrBuilder(int index)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Parameter
Name Description
index int
Returns
Type Description
RuleOrBuilder

getRulesOrBuilderList()

public List<? extends RuleOrBuilder> getRulesOrBuilderList()

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

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

getSimilarControls(int index)

public SimilarControls getSimilarControls(int index)

The list of similar controls.

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

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 = 9;

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 = 9;

Returns
Type Description
List<Builder>

getSimilarControlsCount()

public int getSimilarControlsCount()

The list of similar controls.

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

Returns
Type Description
int

getSimilarControlsList()

public List<SimilarControls> getSimilarControlsList()

The list of similar controls.

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

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 = 9;

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 = 9;

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

hasCloudControlAssessmentDetails()

public boolean hasCloudControlAssessmentDetails()

The details of a cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.CloudControlAssessmentDetails cloud_control_assessment_details = 14;

Returns
Type Description
boolean

Whether the cloudControlAssessmentDetails field is set.

hasManualCloudControlAssessmentDetails()

public boolean hasManualCloudControlAssessmentDetails()

The details of a manual cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.ManualCloudControlAssessmentDetails manual_cloud_control_assessment_details = 13;

Returns
Type Description
boolean

Whether the manualCloudControlAssessmentDetails field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCloudControlAssessmentDetails(CloudControlAssessmentDetails value)

public CloudControlReport.Builder mergeCloudControlAssessmentDetails(CloudControlAssessmentDetails value)

The details of a cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.CloudControlAssessmentDetails cloud_control_assessment_details = 14;

Parameter
Name Description
value CloudControlAssessmentDetails
Returns
Type Description
CloudControlReport.Builder

mergeFrom(CloudControlReport other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeManualCloudControlAssessmentDetails(ManualCloudControlAssessmentDetails value)

public CloudControlReport.Builder mergeManualCloudControlAssessmentDetails(ManualCloudControlAssessmentDetails value)

The details of a manual cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.ManualCloudControlAssessmentDetails manual_cloud_control_assessment_details = 13;

Parameter
Name Description
value ManualCloudControlAssessmentDetails
Returns
Type Description
CloudControlReport.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeRules(int index)

public CloudControlReport.Builder removeRules(int index)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

Parameter
Name Description
index int
Returns
Type Description
CloudControlReport.Builder

removeSimilarControls(int index)

public CloudControlReport.Builder removeSimilarControls(int index)

The list of similar controls.

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

Parameter
Name Description
index int
Returns
Type Description
CloudControlReport.Builder

setCategories(int index, String value)

public CloudControlReport.Builder setCategories(int index, String value)

The list of categories for the cloud control.

repeated string categories = 6;

Parameters
Name Description
index int

The index to set the value at.

value String

The categories to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setCloudControl(String value)

public CloudControlReport.Builder setCloudControl(String value)

The name of the cloud control.

string cloud_control = 1;

Parameter
Name Description
value String

The cloudControl to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setCloudControlAssessmentDetails(CloudControlAssessmentDetails value)

public CloudControlReport.Builder setCloudControlAssessmentDetails(CloudControlAssessmentDetails value)

The details of a cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.CloudControlAssessmentDetails cloud_control_assessment_details = 14;

Parameter
Name Description
value CloudControlAssessmentDetails
Returns
Type Description
CloudControlReport.Builder

setCloudControlAssessmentDetails(CloudControlAssessmentDetails.Builder builderForValue)

public CloudControlReport.Builder setCloudControlAssessmentDetails(CloudControlAssessmentDetails.Builder builderForValue)

The details of a cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.CloudControlAssessmentDetails cloud_control_assessment_details = 14;

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

setCloudControlBytes(ByteString value)

public CloudControlReport.Builder setCloudControlBytes(ByteString value)

The name of the cloud control.

string cloud_control = 1;

Parameter
Name Description
value ByteString

The bytes for cloudControl to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setCloudControlDeployment(String value)

public CloudControlReport.Builder setCloudControlDeployment(String value)

The name of the cloud control deployment.

string cloud_control_deployment = 17;

Parameter
Name Description
value String

The cloudControlDeployment to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setCloudControlDeploymentBytes(ByteString value)

public CloudControlReport.Builder setCloudControlDeploymentBytes(ByteString value)

The name of the cloud control deployment.

string cloud_control_deployment = 17;

Parameter
Name Description
value ByteString

The bytes for cloudControlDeployment to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setCloudControlType(CloudControl.Type value)

public CloudControlReport.Builder setCloudControlType(CloudControl.Type value)

The type of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.CloudControl.Type cloud_control_type = 10;

Parameter
Name Description
value CloudControl.Type

The cloudControlType to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setCloudControlTypeValue(int value)

public CloudControlReport.Builder setCloudControlTypeValue(int value)

The type of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.CloudControl.Type cloud_control_type = 10;

Parameter
Name Description
value int

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

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setDescription(String value)

public CloudControlReport.Builder setDescription(String value)

The description of the cloud control.

string description = 3;

Parameter
Name Description
value String

The description to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public CloudControlReport.Builder setDescriptionBytes(ByteString value)

The description of the cloud control.

string description = 3;

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setDisplayName(String value)

public CloudControlReport.Builder setDisplayName(String value)

The display name of the cloud control.

string display_name = 2;

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public CloudControlReport.Builder setDisplayNameBytes(ByteString value)

The display name of the cloud control.

string display_name = 2;

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setEnforcementMode(EnforcementMode value)

public CloudControlReport.Builder setEnforcementMode(EnforcementMode value)

The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 16;

Parameter
Name Description
value EnforcementMode

The enforcementMode to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setEnforcementModeValue(int value)

public CloudControlReport.Builder setEnforcementModeValue(int value)

The enforcement mode of the cloud control.

.google.cloud.cloudsecuritycompliance.v1.EnforcementMode enforcement_mode = 16;

Parameter
Name Description
value int

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

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setFindingCategory(String value)

public CloudControlReport.Builder setFindingCategory(String value)

The category of the finding.

string finding_category = 11;

Parameter
Name Description
value String

The findingCategory to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setFindingCategoryBytes(ByteString value)

public CloudControlReport.Builder setFindingCategoryBytes(ByteString value)

The category of the finding.

string finding_category = 11;

Parameter
Name Description
value ByteString

The bytes for findingCategory to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setFindingSeverity(Severity value)

public CloudControlReport.Builder setFindingSeverity(Severity value)

The severity of the finding.

.google.cloud.cloudsecuritycompliance.v1.Severity finding_severity = 15;

Parameter
Name Description
value Severity

The findingSeverity to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setFindingSeverityValue(int value)

public CloudControlReport.Builder setFindingSeverityValue(int value)

The severity of the finding.

.google.cloud.cloudsecuritycompliance.v1.Severity finding_severity = 15;

Parameter
Name Description
value int

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

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setFrameworkMajorRevisionIds(int index, long value)

public CloudControlReport.Builder setFrameworkMajorRevisionIds(int index, long value)

The major revision IDs of the frameworks that the cloud control belongs to.

repeated int64 framework_major_revision_ids = 20;

Parameters
Name Description
index int

The index to set the value at.

value long

The frameworkMajorRevisionIds to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setMajorRevisionId(long value)

public CloudControlReport.Builder setMajorRevisionId(long value)

The major revision ID of the cloud control.

int64 major_revision_id = 18;

Parameter
Name Description
value long

The majorRevisionId to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

setManualCloudControlAssessmentDetails(ManualCloudControlAssessmentDetails value)

public CloudControlReport.Builder setManualCloudControlAssessmentDetails(ManualCloudControlAssessmentDetails value)

The details of a manual cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.ManualCloudControlAssessmentDetails manual_cloud_control_assessment_details = 13;

Parameter
Name Description
value ManualCloudControlAssessmentDetails
Returns
Type Description
CloudControlReport.Builder

setManualCloudControlAssessmentDetails(ManualCloudControlAssessmentDetails.Builder builderForValue)

public CloudControlReport.Builder setManualCloudControlAssessmentDetails(ManualCloudControlAssessmentDetails.Builder builderForValue)

The details of a manual cloud control assessment.

.google.cloud.cloudsecuritycompliance.v1.ManualCloudControlAssessmentDetails manual_cloud_control_assessment_details = 13;

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

setMinorRevisionId(long value)

public CloudControlReport.Builder setMinorRevisionId(long value)

The minor revision ID of the cloud control.

int64 minor_revision_id = 19;

Parameter
Name Description
value long

The minorRevisionId to set.

Returns
Type Description
CloudControlReport.Builder

This builder for chaining.

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

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

setRules(int index, Rule value)

public CloudControlReport.Builder setRules(int index, Rule value)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

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

setRules(int index, Rule.Builder builderForValue)

public CloudControlReport.Builder setRules(int index, Rule.Builder builderForValue)

The list of rules that correspond to the cloud control.

repeated .google.cloud.cloudsecuritycompliance.v1.Rule rules = 12;

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

setSimilarControls(int index, SimilarControls value)

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

The list of similar controls.

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

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

setSimilarControls(int index, SimilarControls.Builder builderForValue)

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

The list of similar controls.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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