Interface FrameworkOrBuilder (0.1.0)

public interface FrameworkOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCategory(int index)

public abstract FrameworkCategory getCategory(int index)

Optional. The category of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory category = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
FrameworkCategory

The category at the given index.

getCategoryCount()

public abstract int getCategoryCount()

Optional. The category of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory category = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of category.

getCategoryList()

public abstract List<FrameworkCategory> getCategoryList()

Optional. The category of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory category = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<FrameworkCategory>

A list containing the category.

getCategoryValue(int index)

public abstract int getCategoryValue(int index)

Optional. The category of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory category = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

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

getCategoryValueList()

public abstract List<Integer> getCategoryValueList()

Optional. The category of the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.FrameworkCategory category = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

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

getCloudControlDetails(int index)

public abstract CloudControlDetails getCloudControlDetails(int index)

Optional. The details of the cloud controls directly added without any grouping in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CloudControlDetails

getCloudControlDetailsCount()

public abstract int getCloudControlDetailsCount()

Optional. The details of the cloud controls directly added without any grouping in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getCloudControlDetailsList()

public abstract List<CloudControlDetails> getCloudControlDetailsList()

Optional. The details of the cloud controls directly added without any grouping in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<CloudControlDetails>

getCloudControlDetailsOrBuilder(int index)

public abstract CloudControlDetailsOrBuilder getCloudControlDetailsOrBuilder(int index)

Optional. The details of the cloud controls directly added without any grouping in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 8 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
CloudControlDetailsOrBuilder

getCloudControlDetailsOrBuilderList()

public abstract List<? extends CloudControlDetailsOrBuilder> getCloudControlDetailsOrBuilderList()

Optional. The details of the cloud controls directly added without any grouping in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.CloudControlDetails cloud_control_details = 8 [(.google.api.field_behavior) = OPTIONAL];

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

getCloudControlGroupDetails(int index)

public abstract Framework.CloudControlGroupDetails getCloudControlGroupDetails(int index)

Optional. The details of the cloud control groups included in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.Framework.CloudControlGroupDetails cloud_control_group_details = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Framework.CloudControlGroupDetails

getCloudControlGroupDetailsCount()

public abstract int getCloudControlGroupDetailsCount()

Optional. The details of the cloud control groups included in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.Framework.CloudControlGroupDetails cloud_control_group_details = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getCloudControlGroupDetailsList()

public abstract List<Framework.CloudControlGroupDetails> getCloudControlGroupDetailsList()

Optional. The details of the cloud control groups included in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.Framework.CloudControlGroupDetails cloud_control_group_details = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<CloudControlGroupDetails>

getCloudControlGroupDetailsOrBuilder(int index)

public abstract Framework.CloudControlGroupDetailsOrBuilder getCloudControlGroupDetailsOrBuilder(int index)

Optional. The details of the cloud control groups included in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.Framework.CloudControlGroupDetails cloud_control_group_details = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Framework.CloudControlGroupDetailsOrBuilder

getCloudControlGroupDetailsOrBuilderList()

public abstract List<? extends Framework.CloudControlGroupDetailsOrBuilder> getCloudControlGroupDetailsOrBuilderList()

Optional. The details of the cloud control groups included in the framework.

repeated .google.cloud.cloudsecuritycompliance.v1.Framework.CloudControlGroupDetails cloud_control_group_details = 7 [(.google.api.field_behavior) = OPTIONAL];

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

getDescription()

public abstract String getDescription()

Optional. The description of the framework. The maximum length is 2000 characters.

string description = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. The description of the framework. The maximum length is 2000 characters.

string description = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for description.

getDisplayName()

public abstract String getDisplayName()

Optional. Display name of the framework. The maximum length is 200 characters.

string display_name = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

Optional. Display name of the framework. The maximum length is 200 characters.

string display_name = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for displayName.

getMajorRevisionId()

public abstract long getMajorRevisionId()

Output only. Major revision of the framework incremented in ascending order.

int64 major_revision_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
long

The majorRevisionId.

getName()

public abstract String getName()

Required. Identifier. The name of the framework. Format: organizations/{organization}/locations/{location}/frameworks/{framework_id}

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. Identifier. The name of the framework. Format: organizations/{organization}/locations/{location}/frameworks/{framework_id}

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getSupportedCloudProviders(int index)

public abstract CloudProvider getSupportedCloudProviders(int index)

Output only. cloud providers supported

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

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

Output only. cloud providers supported

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The count of supportedCloudProviders.

getSupportedCloudProvidersList()

public abstract List<CloudProvider> getSupportedCloudProvidersList()

Output only. cloud providers supported

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<CloudProvider>

A list containing the supportedCloudProviders.

getSupportedCloudProvidersValue(int index)

public abstract int getSupportedCloudProvidersValue(int index)

Output only. cloud providers supported

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

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

Output only. cloud providers supported

repeated .google.cloud.cloudsecuritycompliance.v1.CloudProvider supported_cloud_providers = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Integer>

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

getSupportedTargetResourceTypes(int index)

public abstract TargetResourceType getSupportedTargetResourceTypes(int index)

Output only. target resource types supported by the Framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceType supported_target_resource_types = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
TargetResourceType

The supportedTargetResourceTypes at the given index.

getSupportedTargetResourceTypesCount()

public abstract int getSupportedTargetResourceTypesCount()

Output only. target resource types supported by the Framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceType supported_target_resource_types = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The count of supportedTargetResourceTypes.

getSupportedTargetResourceTypesList()

public abstract List<TargetResourceType> getSupportedTargetResourceTypesList()

Output only. target resource types supported by the Framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceType supported_target_resource_types = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<TargetResourceType>

A list containing the supportedTargetResourceTypes.

getSupportedTargetResourceTypesValue(int index)

public abstract int getSupportedTargetResourceTypesValue(int index)

Output only. target resource types supported by the Framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceType supported_target_resource_types = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

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

getSupportedTargetResourceTypesValueList()

public abstract List<Integer> getSupportedTargetResourceTypesValueList()

Output only. target resource types supported by the Framework.

repeated .google.cloud.cloudsecuritycompliance.v1.TargetResourceType supported_target_resource_types = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Integer>

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

getType()

public abstract Framework.FrameworkType getType()

Output only. The type of the framework. The default is TYPE_CUSTOM.

.google.cloud.cloudsecuritycompliance.v1.Framework.FrameworkType type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Framework.FrameworkType

The type.

getTypeValue()

public abstract int getTypeValue()

Output only. The type of the framework. The default is TYPE_CUSTOM.

.google.cloud.cloudsecuritycompliance.v1.Framework.FrameworkType type = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for type.