public interface ControlOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getAdditionalContentUri()
public abstract String getAdditionalContentUri()
Output only. Link to the public documentation related to this control
string additional_content_uri = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The additionalContentUri. |
getAdditionalContentUriBytes()
public abstract ByteString getAdditionalContentUriBytes()
Output only. Link to the public documentation related to this control
string additional_content_uri = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for additionalContentUri. |
getControlFamily()
public abstract ControlFamily getControlFamily()
Output only. Regulatory Family of the control E.g. Access Control
.google.cloud.cloudsecuritycompliance.v1.ControlFamily control_family = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ControlFamily |
The controlFamily. |
getControlFamilyOrBuilder()
public abstract ControlFamilyOrBuilder getControlFamilyOrBuilder()
Output only. Regulatory Family of the control E.g. Access Control
.google.cloud.cloudsecuritycompliance.v1.ControlFamily control_family = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ControlFamilyOrBuilder |
getCustomerResponsibilityDescription()
public abstract String getCustomerResponsibilityDescription()
Output only. Customer responsibility description of regulatory control.
string customer_responsibility_description = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The customerResponsibilityDescription. |
getCustomerResponsibilityDescriptionBytes()
public abstract ByteString getCustomerResponsibilityDescriptionBytes()
Output only. Customer responsibility description of regulatory control.
string customer_responsibility_description = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for customerResponsibilityDescription. |
getCustomerResponsibilityImplementation()
public abstract String getCustomerResponsibilityImplementation()
Output only. Customer responsibility implementation of regulatory control.
string customer_responsibility_implementation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The customerResponsibilityImplementation. |
getCustomerResponsibilityImplementationBytes()
public abstract ByteString getCustomerResponsibilityImplementationBytes()
Output only. Customer responsibility implementation of regulatory control.
string customer_responsibility_implementation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for customerResponsibilityImplementation. |
getDescription()
public abstract String getDescription()
Output only. The description of the control.
string description = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The description. |
getDescriptionBytes()
public abstract ByteString getDescriptionBytes()
Output only. The description of the control.
string description = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for description. |
getDisplayName()
public abstract String getDisplayName()
Output only. display_name
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The displayName. |
getDisplayNameBytes()
public abstract ByteString getDisplayNameBytes()
Output only. display_name
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for displayName. |
getFamily()
public abstract Control.Family getFamily()
Output only. Group where the control belongs. E.g. Access Control.
.google.cloud.cloudsecuritycompliance.v1.Control.Family family = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Control.Family |
The family. |
getFamilyValue()
public abstract int getFamilyValue()
Output only. Group where the control belongs. E.g. Access Control.
.google.cloud.cloudsecuritycompliance.v1.Control.Family family = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for family. |
getGoogleResponsibilityDescription()
public abstract String getGoogleResponsibilityDescription()
Output only. Google responsibility description of regulatory control.
string google_responsibility_description = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The googleResponsibilityDescription. |
getGoogleResponsibilityDescriptionBytes()
public abstract ByteString getGoogleResponsibilityDescriptionBytes()
Output only. Google responsibility description of regulatory control.
string google_responsibility_description = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for googleResponsibilityDescription. |
getGoogleResponsibilityImplementation()
public abstract String getGoogleResponsibilityImplementation()
Output only. Google responsibility implementation of regulatory control.
string google_responsibility_implementation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The googleResponsibilityImplementation. |
getGoogleResponsibilityImplementationBytes()
public abstract ByteString getGoogleResponsibilityImplementationBytes()
Output only. Google responsibility implementation of regulatory control.
string google_responsibility_implementation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for googleResponsibilityImplementation. |
getName()
public abstract String getName()
Output only. The name of a Control. Format: 'organizations/{organization}/locations/{location}/controls/{control}''
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes()
Output only. The name of a Control. Format: 'organizations/{organization}/locations/{location}/controls/{control}''
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
getRelatedFrameworks(int index)
public abstract String getRelatedFrameworks(int index)
Output only. The Frameworks that include this CloudControl
repeated string related_frameworks = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The relatedFrameworks at the given index. |
getRelatedFrameworksBytes(int index)
public abstract ByteString getRelatedFrameworksBytes(int index)
Output only. The Frameworks that include this CloudControl
repeated string related_frameworks = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the relatedFrameworks at the given index. |
getRelatedFrameworksCount()
public abstract int getRelatedFrameworksCount()
Output only. The Frameworks that include this CloudControl
repeated string related_frameworks = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int |
The count of relatedFrameworks. |
getRelatedFrameworksList()
public abstract List<String> getRelatedFrameworksList()
Output only. The Frameworks that include this CloudControl
repeated string related_frameworks = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the relatedFrameworks. |
getResponsibilityType()
public abstract RegulatoryControlResponsibilityType getResponsibilityType()
Output only. The control comes under whoose responsibility e.g. GOOGLE, CUSTOMER or SHARED.
.google.cloud.cloudsecuritycompliance.v1.RegulatoryControlResponsibilityType responsibility_type = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
RegulatoryControlResponsibilityType |
The responsibilityType. |
getResponsibilityTypeValue()
public abstract int getResponsibilityTypeValue()
Output only. The control comes under whoose responsibility e.g. GOOGLE, CUSTOMER or SHARED.
.google.cloud.cloudsecuritycompliance.v1.RegulatoryControlResponsibilityType responsibility_type = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for responsibilityType. |
getSharedResponsibilityDescription()
public abstract String getSharedResponsibilityDescription()
Output only. Description of shared Responsibility between Google and Customer in implementing this control
string shared_responsibility_description = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String |
The sharedResponsibilityDescription. |
getSharedResponsibilityDescriptionBytes()
public abstract ByteString getSharedResponsibilityDescriptionBytes()
Output only. Description of shared Responsibility between Google and Customer in implementing this control
string shared_responsibility_description = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for sharedResponsibilityDescription. |
hasControlFamily()
public abstract boolean hasControlFamily()
Output only. Regulatory Family of the control E.g. Access Control
.google.cloud.cloudsecuritycompliance.v1.ControlFamily control_family = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean |
Whether the controlFamily field is set. |