Interface FrameworkComplianceReportOrBuilder (0.7.0)

public interface FrameworkComplianceReportOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getControlAssessmentDetails()

public abstract ControlAssessmentDetails getControlAssessmentDetails()

The control assessment details of the framework.

.google.cloud.cloudsecuritycompliance.v1.ControlAssessmentDetails control_assessment_details = 4;

Returns
Type Description
ControlAssessmentDetails

The controlAssessmentDetails.

getControlAssessmentDetailsOrBuilder()

public abstract ControlAssessmentDetailsOrBuilder getControlAssessmentDetailsOrBuilder()

The control assessment details of the framework.

.google.cloud.cloudsecuritycompliance.v1.ControlAssessmentDetails control_assessment_details = 4;

Returns
Type Description
ControlAssessmentDetailsOrBuilder

getFramework()

public abstract String getFramework()

The name of the framework.

string framework = 1;

Returns
Type Description
String

The framework.

getFrameworkBytes()

public abstract ByteString getFrameworkBytes()

The name of the framework.

string framework = 1;

Returns
Type Description
ByteString

The bytes for framework.

getFrameworkCategories(int index)

public abstract FrameworkCategory getFrameworkCategories(int index)

The list of framework categories supported.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory framework_categories = 7;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
FrameworkCategory

The frameworkCategories at the given index.

getFrameworkCategoriesCount()

public abstract int getFrameworkCategoriesCount()

The list of framework categories supported.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory framework_categories = 7;

Returns
Type Description
int

The count of frameworkCategories.

getFrameworkCategoriesList()

public abstract List<FrameworkCategory> getFrameworkCategoriesList()

The list of framework categories supported.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory framework_categories = 7;

Returns
Type Description
List<FrameworkCategory>

A list containing the frameworkCategories.

getFrameworkCategoriesValue(int index)

public abstract int getFrameworkCategoriesValue(int index)

The list of framework categories supported.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory framework_categories = 7;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of frameworkCategories at the given index.

getFrameworkCategoriesValueList()

public abstract List<Integer> getFrameworkCategoriesValueList()

The list of framework categories supported.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory framework_categories = 7;

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for frameworkCategories.

getFrameworkDescription()

public abstract String getFrameworkDescription()

The description of the framework.

string framework_description = 2;

Returns
Type Description
String

The frameworkDescription.

getFrameworkDescriptionBytes()

public abstract ByteString getFrameworkDescriptionBytes()

The description of the framework.

string framework_description = 2;

Returns
Type Description
ByteString

The bytes for frameworkDescription.

getFrameworkDisplayName()

public abstract String getFrameworkDisplayName()

Optional. The display name for the framework.

string framework_display_name = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The frameworkDisplayName.

getFrameworkDisplayNameBytes()

public abstract ByteString getFrameworkDisplayNameBytes()

Optional. The display name for the framework.

string framework_display_name = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for frameworkDisplayName.

getFrameworkType()

public abstract Framework.FrameworkType getFrameworkType()

The type of framework.

.google.cloud.cloudsecuritycompliance.v1.Framework.FrameworkType framework_type = 5;

Returns
Type Description
Framework.FrameworkType

The frameworkType.

getFrameworkTypeValue()

public abstract int getFrameworkTypeValue()

The type of framework.

.google.cloud.cloudsecuritycompliance.v1.Framework.FrameworkType framework_type = 5;

Returns
Type Description
int

The enum numeric value on the wire for frameworkType.

getMajorRevisionId()

public abstract long getMajorRevisionId()

The latest major revision ID of the framework.

int64 major_revision_id = 10;

Returns
Type Description
long

The majorRevisionId.

getMinorRevisionId()

public abstract long getMinorRevisionId()

The latest minor revision ID of the latest major revision of the framework.

int64 minor_revision_id = 11;

Returns
Type Description
long

The minorRevisionId.

getName()

public abstract String getName()

Identifier. The name of the framework compliance report.

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. The name of the framework compliance report.

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

Returns
Type Description
ByteString

The bytes for name.

getSupportedCloudProviders(int index)

public abstract CloudProvider getSupportedCloudProviders(int index)

The list of cloud providers supported by the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 6;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
CloudProvider

The supportedCloudProviders at the given index.

getSupportedCloudProvidersCount()

public abstract int getSupportedCloudProvidersCount()

The list of cloud providers supported by the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 6;

Returns
Type Description
int

The count of supportedCloudProviders.

getSupportedCloudProvidersList()

public abstract List<CloudProvider> getSupportedCloudProvidersList()

The list of cloud providers supported by the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 6;

Returns
Type Description
List<CloudProvider>

A list containing the supportedCloudProviders.

getSupportedCloudProvidersValue(int index)

public abstract int getSupportedCloudProvidersValue(int index)

The list of cloud providers supported by the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 6;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of supportedCloudProviders at the given index.

getSupportedCloudProvidersValueList()

public abstract List<Integer> getSupportedCloudProvidersValueList()

The list of cloud providers supported by the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 6;

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for supportedCloudProviders.

getTargetResourceDetails(int index)

public abstract TargetResourceDetails getTargetResourceDetails(int index)

The target resource details of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceDetails target_resource_details = 12;

Parameter
Name Description
index int
Returns
Type Description
TargetResourceDetails

getTargetResourceDetailsCount()

public abstract int getTargetResourceDetailsCount()

The target resource details of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceDetails target_resource_details = 12;

Returns
Type Description
int

getTargetResourceDetailsList()

public abstract List<TargetResourceDetails> getTargetResourceDetailsList()

The target resource details of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceDetails target_resource_details = 12;

Returns
Type Description
List<TargetResourceDetails>

getTargetResourceDetailsOrBuilder(int index)

public abstract TargetResourceDetailsOrBuilder getTargetResourceDetailsOrBuilder(int index)

The target resource details of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceDetails target_resource_details = 12;

Parameter
Name Description
index int
Returns
Type Description
TargetResourceDetailsOrBuilder

getTargetResourceDetailsOrBuilderList()

public abstract List<? extends TargetResourceDetailsOrBuilder> getTargetResourceDetailsOrBuilderList()

The target resource details of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceDetails target_resource_details = 12;

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

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. The last updated time of the report.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The last updated time of the report.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasControlAssessmentDetails()

public abstract boolean hasControlAssessmentDetails()

The control assessment details of the framework.

.google.cloud.cloudsecuritycompliance.v1.ControlAssessmentDetails control_assessment_details = 4;

Returns
Type Description
boolean

Whether the controlAssessmentDetails field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. The last updated time of the report.

.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the updateTime field is set.