public static final class SecurityMarks.Builder extends com.google.protobuf.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| Modifier and Type | Method and Description |
|---|---|
SecurityMarks.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SecurityMarks |
build() |
SecurityMarks |
buildPartial() |
SecurityMarks.Builder |
clear() |
SecurityMarks.Builder |
clearCanonicalName()
The canonical name of the marks.
|
SecurityMarks.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SecurityMarks.Builder |
clearMarks() |
SecurityMarks.Builder |
clearName()
The relative resource name of the SecurityMarks.
|
SecurityMarks.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SecurityMarks.Builder |
clone() |
boolean |
containsMarks(String key)
Mutable user specified security marks belonging to the parent resource.
|
String |
getCanonicalName()
The canonical name of the marks.
|
com.google.protobuf.ByteString |
getCanonicalNameBytes()
The canonical name of the marks.
|
SecurityMarks |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Map<String,String> |
getMarks()
Deprecated.
|
int |
getMarksCount()
Mutable user specified security marks belonging to the parent resource.
|
Map<String,String> |
getMarksMap()
Mutable user specified security marks belonging to the parent resource.
|
String |
getMarksOrDefault(String key,
String defaultValue)
Mutable user specified security marks belonging to the parent resource.
|
String |
getMarksOrThrow(String key)
Mutable user specified security marks belonging to the parent resource.
|
Map<String,String> |
getMutableMarks()
Deprecated.
|
String |
getName()
The relative resource name of the SecurityMarks.
|
com.google.protobuf.ByteString |
getNameBytes()
The relative resource name of the SecurityMarks.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
SecurityMarks.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SecurityMarks.Builder |
mergeFrom(com.google.protobuf.Message other) |
SecurityMarks.Builder |
mergeFrom(SecurityMarks other) |
SecurityMarks.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SecurityMarks.Builder |
putAllMarks(Map<String,String> values)
Mutable user specified security marks belonging to the parent resource.
|
SecurityMarks.Builder |
putMarks(String key,
String value)
Mutable user specified security marks belonging to the parent resource.
|
SecurityMarks.Builder |
removeMarks(String key)
Mutable user specified security marks belonging to the parent resource.
|
SecurityMarks.Builder |
setCanonicalName(String value)
The canonical name of the marks.
|
SecurityMarks.Builder |
setCanonicalNameBytes(com.google.protobuf.ByteString value)
The canonical name of the marks.
|
SecurityMarks.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SecurityMarks.Builder |
setName(String value)
The relative resource name of the SecurityMarks.
|
SecurityMarks.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The relative resource name of the SecurityMarks.
|
SecurityMarks.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SecurityMarks.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SecurityMarks build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SecurityMarks buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SecurityMarks.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecurityMarks.Builder>public SecurityMarks.Builder mergeFrom(SecurityMarks other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public SecurityMarks.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecurityMarks.Builder>IOExceptionpublic String getName()
The relative resource name of the SecurityMarks. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
Examples:
"organizations/{organization_id}/assets/{asset_id}/securityMarks"
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".
string name = 1;getName in interface SecurityMarksOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The relative resource name of the SecurityMarks. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
Examples:
"organizations/{organization_id}/assets/{asset_id}/securityMarks"
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".
string name = 1;getNameBytes in interface SecurityMarksOrBuilderpublic SecurityMarks.Builder setName(String value)
The relative resource name of the SecurityMarks. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
Examples:
"organizations/{organization_id}/assets/{asset_id}/securityMarks"
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".
string name = 1;value - The name to set.public SecurityMarks.Builder clearName()
The relative resource name of the SecurityMarks. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
Examples:
"organizations/{organization_id}/assets/{asset_id}/securityMarks"
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".
string name = 1;public SecurityMarks.Builder setNameBytes(com.google.protobuf.ByteString value)
The relative resource name of the SecurityMarks. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
Examples:
"organizations/{organization_id}/assets/{asset_id}/securityMarks"
"organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks".
string name = 1;value - The bytes for name to set.public int getMarksCount()
SecurityMarksOrBuilder
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;getMarksCount in interface SecurityMarksOrBuilderpublic 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;containsMarks in interface SecurityMarksOrBuilder@Deprecated public Map<String,String> getMarks()
getMarksMap() instead.getMarks in interface SecurityMarksOrBuilderpublic 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;getMarksMap in interface SecurityMarksOrBuilderpublic 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;getMarksOrDefault in interface SecurityMarksOrBuilderpublic 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;getMarksOrThrow in interface SecurityMarksOrBuilderpublic SecurityMarks.Builder clearMarks()
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;@Deprecated public Map<String,String> getMutableMarks()
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;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;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;getCanonicalName in interface SecurityMarksOrBuilderpublic com.google.protobuf.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;getCanonicalNameBytes in interface SecurityMarksOrBuilderpublic 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;value - The canonicalName to set.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;public SecurityMarks.Builder setCanonicalNameBytes(com.google.protobuf.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;value - The bytes for canonicalName to set.public final SecurityMarks.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>public final SecurityMarks.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityMarks.Builder>Copyright © 2023 Google LLC. All rights reserved.