Class CloudControlReport (0.7.0)

public final class CloudControlReport extends GeneratedMessageV3 implements CloudControlReportOrBuilder

The cloud control report.

Protobuf type google.cloud.cloudsecuritycompliance.v1.CloudControlReport

Static Fields

CATEGORIES_FIELD_NUMBER

public static final int CATEGORIES_FIELD_NUMBER
Field Value
Type Description
int

CLOUD_CONTROL_ASSESSMENT_DETAILS_FIELD_NUMBER

public static final int CLOUD_CONTROL_ASSESSMENT_DETAILS_FIELD_NUMBER
Field Value
Type Description
int

CLOUD_CONTROL_DEPLOYMENT_FIELD_NUMBER

public static final int CLOUD_CONTROL_DEPLOYMENT_FIELD_NUMBER
Field Value
Type Description
int

CLOUD_CONTROL_FIELD_NUMBER

public static final int CLOUD_CONTROL_FIELD_NUMBER
Field Value
Type Description
int

CLOUD_CONTROL_TYPE_FIELD_NUMBER

public static final int CLOUD_CONTROL_TYPE_FIELD_NUMBER
Field Value
Type Description
int

DESCRIPTION_FIELD_NUMBER

public static final int DESCRIPTION_FIELD_NUMBER
Field Value
Type Description
int

DISPLAY_NAME_FIELD_NUMBER

public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value
Type Description
int

ENFORCEMENT_MODE_FIELD_NUMBER

public static final int ENFORCEMENT_MODE_FIELD_NUMBER
Field Value
Type Description
int

FINDING_CATEGORY_FIELD_NUMBER

public static final int FINDING_CATEGORY_FIELD_NUMBER
Field Value
Type Description
int

FINDING_SEVERITY_FIELD_NUMBER

public static final int FINDING_SEVERITY_FIELD_NUMBER
Field Value
Type Description
int

FRAMEWORK_MAJOR_REVISION_IDS_FIELD_NUMBER

public static final int FRAMEWORK_MAJOR_REVISION_IDS_FIELD_NUMBER
Field Value
Type Description
int

MAJOR_REVISION_ID_FIELD_NUMBER

public static final int MAJOR_REVISION_ID_FIELD_NUMBER
Field Value
Type Description
int

MANUAL_CLOUD_CONTROL_ASSESSMENT_DETAILS_FIELD_NUMBER

public static final int MANUAL_CLOUD_CONTROL_ASSESSMENT_DETAILS_FIELD_NUMBER
Field Value
Type Description
int

MINOR_REVISION_ID_FIELD_NUMBER

public static final int MINOR_REVISION_ID_FIELD_NUMBER
Field Value
Type Description
int

RULES_FIELD_NUMBER

public static final int RULES_FIELD_NUMBER
Field Value
Type Description
int

SIMILAR_CONTROLS_FIELD_NUMBER

public static final int SIMILAR_CONTROLS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static CloudControlReport getDefaultInstance()
Returns
Type Description
CloudControlReport

getDescriptor()

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

newBuilder()

public static CloudControlReport.Builder newBuilder()
Returns
Type Description
CloudControlReport.Builder

newBuilder(CloudControlReport prototype)

public static CloudControlReport.Builder newBuilder(CloudControlReport prototype)
Parameter
Name Description
prototype CloudControlReport
Returns
Type Description
CloudControlReport.Builder

parseDelimitedFrom(InputStream input)

public static CloudControlReport parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
CloudControlReport
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static CloudControlReport parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CloudControlReport
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static CloudControlReport parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
CloudControlReport
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static CloudControlReport parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CloudControlReport
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static CloudControlReport parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
CloudControlReport
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static CloudControlReport parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CloudControlReport
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static CloudControlReport parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
CloudControlReport
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static CloudControlReport parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CloudControlReport
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static CloudControlReport parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
CloudControlReport
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static CloudControlReport parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CloudControlReport
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static CloudControlReport parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
CloudControlReport
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static CloudControlReport parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CloudControlReport
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<CloudControlReport> parser()
Returns
Type Description
Parser<CloudControlReport>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
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.

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.

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.

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.

getParserForType()

public Parser<CloudControlReport> getParserForType()
Returns
Type Description
Parser<CloudControlReport>
Overrides

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

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>

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

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

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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

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

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected CloudControlReport.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
CloudControlReport.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

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

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException