public final class Control extends GeneratedMessage implements ControlOrBuilder
The regulatory control.
Protobuf type google.cloud.cloudsecuritycompliance.v1.Control
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,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. A link to the documentation that's 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. A link to the documentation that's 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. The regulatory family that the control belongs to.
.google.cloud.cloudsecuritycompliance.v1.ControlFamily control_family = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getControlFamilyOrBuilder()
public ControlFamilyOrBuilder getControlFamilyOrBuilder()
Output only. The regulatory family that the control belongs to.
.google.cloud.cloudsecuritycompliance.v1.ControlFamily control_family = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCustomerResponsibilityDescription()
public String getCustomerResponsibilityDescription()
Output only. A description of your responsibility for the 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. A description of your responsibility for the 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. A description of the your responsibility for implementing the
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. A description of the your responsibility for implementing the
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 regulatory 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 regulatory control.
string description = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for description.
|
getDisplayName()
public String getDisplayName()
Output only. The friendly name for the regulatory control.
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Output only. The friendly name for the regulatory control.
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. The regulatory group that the control belongs to.
.google.cloud.cloudsecuritycompliance.v1.Control.Family family = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getFamilyValue()
public int getFamilyValue()
Output only. The regulatory group that the control belongs to.
.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. A description of Google's responsibility for the 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. A description of Google's responsibility for the 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. A description of Google's responsibility for implementing the
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. A description of Google's responsibility for implementing the
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 regulatory control, in one of the following
formats:
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 regulatory control, in one of the following
formats:
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 control.
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 control.
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 control.
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 control.
repeated string related_frameworks = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
getResponsibilityType()
public RegulatoryControlResponsibilityType getResponsibilityType()
Output only. The entity that's responsible for the control, whether Google,
you as the customer, or both.
.google.cloud.cloudsecuritycompliance.v1.RegulatoryControlResponsibilityType responsibility_type = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getResponsibilityTypeValue()
public int getResponsibilityTypeValue()
Output only. The entity that's responsible for the control, whether Google,
you as the customer, or both.
.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. A description of the responsibility that's shared between
Google and you 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. A description of the responsibility that's shared between
Google and you 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. The regulatory family that the control belongs to.
.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 GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Control.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Control.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Control.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides