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.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      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() (deprecated)
  
    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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String |  | 
    
  
  
  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
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String |  | 
    
  
  
  getMutableMarks() (deprecated)
  
    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