public final class SecurityMarks extends GeneratedMessageV3 implements SecurityMarksOrBuilder
User specified security marks that are attached to the parent Security
Command Center resource. Security marks are scoped within a Security Command
Center organization -- they can be modified and viewed by all users who have
proper permissions on the organization.
Protobuf type google.cloud.securitycenter.v1.SecurityMarks
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
CANONICAL_NAME_FIELD_NUMBER
public static final int CANONICAL_NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
MARKS_FIELD_NUMBER
public static final int MARKS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static SecurityMarks getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SecurityMarks.Builder newBuilder()
newBuilder(SecurityMarks prototype)
public static SecurityMarks.Builder newBuilder(SecurityMarks prototype)
public static SecurityMarks parseDelimitedFrom(InputStream input)
public static SecurityMarks parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SecurityMarks parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SecurityMarks parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SecurityMarks parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SecurityMarks parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SecurityMarks parseFrom(CodedInputStream input)
public static SecurityMarks parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SecurityMarks parseFrom(InputStream input)
public static SecurityMarks parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SecurityMarks parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SecurityMarks parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SecurityMarks> parser()
Methods
containsMarks(String key)
public boolean containsMarks(String key)
Mutable user specified security marks belonging to the parent resource.
Constraints are as follows:
- Keys and values are treated as case insensitive
- Keys must be between 1 - 256 characters (inclusive)
- Keys must be letters, numbers, underscores, or dashes
- Values have leading and trailing whitespace trimmed, remaining
characters must be between 1 - 4096 characters (inclusive)
map<string, string> marks = 2;
Parameter |
---|
Name | Description |
key | String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getCanonicalName()
public String getCanonicalName()
The canonical name of the marks.
Examples:
"organizations/{organization_id}/assets/{asset_id}/securityMarks"
"folders/{folder_id}/assets/{asset_id}/securityMarks"
"projects/{project_number}/assets/{asset_id}/securityMarks"
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks"
"folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securityMarks"
"projects/{project_number}/sources/{source_id}/findings/{finding_id}/securityMarks"
string canonical_name = 3;
Returns |
---|
Type | Description |
String | The canonicalName.
|
getCanonicalNameBytes()
public ByteString getCanonicalNameBytes()
The canonical name of the marks.
Examples:
"organizations/{organization_id}/assets/{asset_id}/securityMarks"
"folders/{folder_id}/assets/{asset_id}/securityMarks"
"projects/{project_number}/assets/{asset_id}/securityMarks"
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks"
"folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securityMarks"
"projects/{project_number}/sources/{source_id}/findings/{finding_id}/securityMarks"
string canonical_name = 3;
Returns |
---|
Type | Description |
ByteString | The bytes for canonicalName.
|
getDefaultInstanceForType()
public SecurityMarks getDefaultInstanceForType()
getMarks()
public Map<String,String> getMarks()
getMarksCount()
public int getMarksCount()
Mutable user specified security marks belonging to the parent resource.
Constraints are as follows:
- Keys and values are treated as case insensitive
- Keys must be between 1 - 256 characters (inclusive)
- Keys must be letters, numbers, underscores, or dashes
- Values have leading and trailing whitespace trimmed, remaining
characters must be between 1 - 4096 characters (inclusive)
map<string, string> marks = 2;
Returns |
---|
Type | Description |
int | |
getMarksMap()
public Map<String,String> getMarksMap()
Mutable user specified security marks belonging to the parent resource.
Constraints are as follows:
- Keys and values are treated as case insensitive
- Keys must be between 1 - 256 characters (inclusive)
- Keys must be letters, numbers, underscores, or dashes
- Values have leading and trailing whitespace trimmed, remaining
characters must be between 1 - 4096 characters (inclusive)
map<string, string> marks = 2;
getMarksOrDefault(String key, String defaultValue)
public String getMarksOrDefault(String key, String defaultValue)
Mutable user specified security marks belonging to the parent resource.
Constraints are as follows:
- Keys and values are treated as case insensitive
- Keys must be between 1 - 256 characters (inclusive)
- Keys must be letters, numbers, underscores, or dashes
- Values have leading and trailing whitespace trimmed, remaining
characters must be between 1 - 4096 characters (inclusive)
map<string, string> marks = 2;
getMarksOrThrow(String key)
public String getMarksOrThrow(String key)
Mutable user specified security marks belonging to the parent resource.
Constraints are as follows:
- Keys and values are treated as case insensitive
- Keys must be between 1 - 256 characters (inclusive)
- Keys must be letters, numbers, underscores, or dashes
- Values have leading and trailing whitespace trimmed, remaining
characters must be between 1 - 4096 characters (inclusive)
map<string, string> marks = 2;
Parameter |
---|
Name | Description |
key | String
|
getName()
Returns |
---|
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
getParserForType()
public Parser<SecurityMarks> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SecurityMarks.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected SecurityMarks.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public SecurityMarks.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides