public static final class SecurityMarks.Builder extends GeneratedMessageV3.Builder<SecurityMarks.Builder> 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.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SecurityMarks.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public SecurityMarks build()
buildPartial()
public SecurityMarks buildPartial()
clear()
public SecurityMarks.Builder clear()
Overrides
clearCanonicalName()
public SecurityMarks.Builder clearCanonicalName()
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;
clearField(Descriptors.FieldDescriptor field)
public SecurityMarks.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMarks()
public SecurityMarks.Builder clearMarks()
clearName()
public SecurityMarks.Builder clearName()
clearOneof(Descriptors.OneofDescriptor oneof)
public SecurityMarks.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public SecurityMarks.Builder clone()
Overrides
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
|
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()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
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
|
getMutableMarks()
public Map<String,String> getMutableMarks()
Use alternate mutation accessors instead.
getName()
Returns |
---|
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(SecurityMarks other)
public SecurityMarks.Builder mergeFrom(SecurityMarks other)
public SecurityMarks.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public SecurityMarks.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SecurityMarks.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
putAllMarks(Map<String,String> values)
public SecurityMarks.Builder putAllMarks(Map<String,String> values)
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;
putMarks(String key, String value)
public SecurityMarks.Builder putMarks(String key, String value)
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;
removeMarks(String key)
public SecurityMarks.Builder removeMarks(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
|
setCanonicalName(String value)
public SecurityMarks.Builder setCanonicalName(String value)
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;
Parameter |
---|
Name | Description |
value | String
The canonicalName to set.
|
setCanonicalNameBytes(ByteString value)
public SecurityMarks.Builder setCanonicalNameBytes(ByteString value)
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;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for canonicalName to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public SecurityMarks.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setName(String value)
public SecurityMarks.Builder setName(String value)
Parameter |
---|
Name | Description |
value | String
The name to set.
|
setNameBytes(ByteString value)
public SecurityMarks.Builder setNameBytes(ByteString value)
Parameter |
---|
Name | Description |
value | ByteString
The bytes for name to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SecurityMarks.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SecurityMarks.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides