Interface SecurityMarksOrBuilder (2.47.0)

public interface SecurityMarksOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsMarks(String key)

public abstract 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
NameDescription
keyString
Returns
TypeDescription
boolean

getCanonicalName()

public abstract String getCanonicalName()

The canonical name of the marks. The following list shows some examples:

  • organizations/{organization_id}/assets/{asset_id}/securityMarks" + organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks" + organizations/{organization_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks"
  • folders/{folder_id}/assets/{asset_id}/securityMarks" + folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securityMarks" + folders/{folder_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks"
  • projects/{project_number}/assets/{asset_id}/securityMarks" + projects/{project_number}/sources/{source_id}/findings/{finding_id}/securityMarks" + `projects/{project_number}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks"

string canonical_name = 3;

Returns
TypeDescription
String

The canonicalName.

getCanonicalNameBytes()

public abstract ByteString getCanonicalNameBytes()

The canonical name of the marks. The following list shows some examples:

  • organizations/{organization_id}/assets/{asset_id}/securityMarks" + organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks" + organizations/{organization_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks"
  • folders/{folder_id}/assets/{asset_id}/securityMarks" + folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securityMarks" + folders/{folder_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks"
  • projects/{project_number}/assets/{asset_id}/securityMarks" + projects/{project_number}/sources/{source_id}/findings/{finding_id}/securityMarks" + `projects/{project_number}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks"

string canonical_name = 3;

Returns
TypeDescription
ByteString

The bytes for canonicalName.

getMarks() (deprecated)

public abstract Map<String,String> getMarks()

Use #getMarksMap() instead.

Returns
TypeDescription
Map<String,String>

getMarksCount()

public abstract 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
TypeDescription
int

getMarksMap()

public abstract 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;

Returns
TypeDescription
Map<String,String>

getMarksOrDefault(String key, String defaultValue)

public abstract 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;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getMarksOrThrow(String key)

public abstract 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
NameDescription
keyString
Returns
TypeDescription
String

getName()

public abstract String getName()

The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name The following list shows some examples:

  • organizations/{organization_id}/assets/{asset_id}/securityMarks + organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks + organizations/{organization_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The relative resource name of the SecurityMarks. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name The following list shows some examples:

  • organizations/{organization_id}/assets/{asset_id}/securityMarks + organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/securityMarks + organizations/{organization_id}/sources/{source_id}/locations/{location}/findings/{finding_id}/securityMarks

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.