public final class Control extends GeneratedMessageV3 implements ControlOrBuilder
Represents a Regulatory control.
Protobuf type google.cloud.cloudsecuritycompliance.v1.Control
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ADDITIONAL_CONTENT_URI_FIELD_NUMBER
public static final int ADDITIONAL_CONTENT_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONTROL_FAMILY_FIELD_NUMBER
public static final int CONTROL_FAMILY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CUSTOMER_RESPONSIBILITY_DESCRIPTION_FIELD_NUMBER
public static final int CUSTOMER_RESPONSIBILITY_DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CUSTOMER_RESPONSIBILITY_IMPLEMENTATION_FIELD_NUMBER
public static final int CUSTOMER_RESPONSIBILITY_IMPLEMENTATION_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 |
|
FAMILY_FIELD_NUMBER
public static final int FAMILY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
GOOGLE_RESPONSIBILITY_DESCRIPTION_FIELD_NUMBER
public static final int GOOGLE_RESPONSIBILITY_DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
GOOGLE_RESPONSIBILITY_IMPLEMENTATION_FIELD_NUMBER
public static final int GOOGLE_RESPONSIBILITY_IMPLEMENTATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int RELATED_FRAMEWORKS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
RESPONSIBILITY_TYPE_FIELD_NUMBER
public static final int RESPONSIBILITY_TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SHARED_RESPONSIBILITY_DESCRIPTION_FIELD_NUMBER
public static final int SHARED_RESPONSIBILITY_DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Control getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Control.Builder newBuilder()
newBuilder(Control prototype)
public static Control.Builder newBuilder(Control prototype)
Parameter |
Name |
Description |
prototype |
Control
|
public static Control parseDelimitedFrom(InputStream input)
public static Control parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Control parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Control parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Control parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Control parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Control parseFrom(CodedInputStream input)
public static Control parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Control parseFrom(InputStream input)
public static Control parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Control parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Control parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Control> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAdditionalContentUri()
public 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 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 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];
getControlFamilyOrBuilder()
public 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];
getCustomerResponsibilityDescription()
public 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 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 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 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.
|
getDefaultInstanceForType()
public Control getDefaultInstanceForType()
getDescription()
public 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 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 String getDisplayName()
Output only. display_name
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public 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 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];
getFamilyValue()
public 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 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 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 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 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()
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 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.
|
getParserForType()
public Parser<Control> getParserForType()
Overrides
public 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.
|
public 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.
|
public 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.
|
public ProtocolStringList getRelatedFrameworksList()
Output only. The Frameworks that include this CloudControl
repeated string related_frameworks = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
getResponsibilityType()
public 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];
getResponsibilityTypeValue()
public 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.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSharedResponsibilityDescription()
public 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 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 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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Control.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Control.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Control.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides