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()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public SecurityMarks.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public SecurityMarks build()
   
  Returns
  
  
  buildPartial()
  
    public SecurityMarks buildPartial()
   
  Returns
  
  
  clear()
  
    public SecurityMarks.Builder clear()
   
  Returns
  
  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)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearMarks()
  
    public SecurityMarks.Builder clearMarks()
   
  Returns
  
  
  clearName()
  
    public SecurityMarks.Builder clearName()
   
  
  Returns
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public SecurityMarks.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clone()
  
    public SecurityMarks.Builder clone()
   
  Returns
  
  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;
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;
    
      
        | 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;
    
      
        | Type | Description | 
      
        | ByteString | The bytes for canonicalName. | 
    
  
  
  getDefaultInstanceForType()
  
    public SecurityMarks getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getMarks()
  
    public Map<String,String> getMarks()
   
  
  Returns
  
  
  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;
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;
getMutableMarks()
  
    public Map<String,String> getMutableMarks()
   
  Use alternate mutation accessors instead.
getName()
  
  
  Returns
  
    
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
  
  Returns
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  internalGetMapField(int number)
  
    protected MapField internalGetMapField(int number)
   
  Parameter
  
    
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  Returns
  
  Overrides
  
  
  internalGetMutableMapField(int number)
  
    protected MapField internalGetMutableMapField(int number)
   
  Parameter
  
    
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(SecurityMarks other)
  
    public SecurityMarks.Builder mergeFrom(SecurityMarks other)
   
  Parameter
  
  Returns
  
  
  
  
    public SecurityMarks.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public SecurityMarks.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final SecurityMarks.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  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;
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;
    
      
        | Name | Description | 
      
        | value | String
 The canonicalName to set. | 
    
  
  Returns
  
  
  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;
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for canonicalName to set. | 
    
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public SecurityMarks.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setName(String value)
  
    public SecurityMarks.Builder setName(String value)
   
  
  Parameter
  
    
      
        | Name | Description | 
      
        | value | String
 The name to set. | 
    
  
  Returns
  
  
  setNameBytes(ByteString value)
  
    public SecurityMarks.Builder setNameBytes(ByteString value)
   
  
  Parameter
  
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for name to set. | 
    
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public SecurityMarks.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final SecurityMarks.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides