public interface FrameworkOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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 | intThe 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 | intThe 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> | |
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 | intThe 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 | intThe 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. | 
getSupportedEnforcementModes(int index)
public abstract EnforcementMode getSupportedEnforcementModes(int index)Output only. The supported enforcement modes of the framework.
 
 repeated .google.cloud.cloudsecuritycompliance.v1.EnforcementMode supported_enforcement_modes = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Parameter | |
|---|---|
| Name | Description | 
| index | intThe index of the element to return. | 
| Returns | |
|---|---|
| Type | Description | 
| EnforcementMode | The supportedEnforcementModes at the given index. | 
getSupportedEnforcementModesCount()
public abstract int getSupportedEnforcementModesCount()Output only. The supported enforcement modes of the framework.
 
 repeated .google.cloud.cloudsecuritycompliance.v1.EnforcementMode supported_enforcement_modes = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| int | The count of supportedEnforcementModes. | 
getSupportedEnforcementModesList()
public abstract List<EnforcementMode> getSupportedEnforcementModesList()Output only. The supported enforcement modes of the framework.
 
 repeated .google.cloud.cloudsecuritycompliance.v1.EnforcementMode supported_enforcement_modes = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| List<EnforcementMode> | A list containing the supportedEnforcementModes. | 
getSupportedEnforcementModesValue(int index)
public abstract int getSupportedEnforcementModesValue(int index)Output only. The supported enforcement modes of the framework.
 
 repeated .google.cloud.cloudsecuritycompliance.v1.EnforcementMode supported_enforcement_modes = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Parameter | |
|---|---|
| Name | Description | 
| index | intThe index of the value to return. | 
| Returns | |
|---|---|
| Type | Description | 
| int | The enum numeric value on the wire of supportedEnforcementModes at the given index. | 
getSupportedEnforcementModesValueList()
public abstract List<Integer> getSupportedEnforcementModesValueList()Output only. The supported enforcement modes of the framework.
 
 repeated .google.cloud.cloudsecuritycompliance.v1.EnforcementMode supported_enforcement_modes = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Returns | |
|---|---|
| Type | Description | 
| List<Integer> | A list containing the enum numeric values on the wire for supportedEnforcementModes. | 
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 | intThe 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 | intThe 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. |