Interface ExternalSystemOrBuilder (2.52.0)

public interface ExternalSystemOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAssignees(int index)

public abstract String getAssignees(int index)

References primary/secondary etc assignees in the external system.

repeated string assignees = 2;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The assignees at the given index.

getAssigneesBytes(int index)

public abstract ByteString getAssigneesBytes(int index)

References primary/secondary etc assignees in the external system.

repeated string assignees = 2;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the assignees at the given index.

getAssigneesCount()

public abstract int getAssigneesCount()

References primary/secondary etc assignees in the external system.

repeated string assignees = 2;

Returns
Type Description
int

The count of assignees.

getAssigneesList()

public abstract List<String> getAssigneesList()

References primary/secondary etc assignees in the external system.

repeated string assignees = 2;

Returns
Type Description
List<String>

A list containing the assignees.

getCaseCloseTime()

public abstract Timestamp getCaseCloseTime()

The time when the case was closed, as reported by the external system.

.google.protobuf.Timestamp case_close_time = 11;

Returns
Type Description
Timestamp

The caseCloseTime.

getCaseCloseTimeOrBuilder()

public abstract TimestampOrBuilder getCaseCloseTimeOrBuilder()

The time when the case was closed, as reported by the external system.

.google.protobuf.Timestamp case_close_time = 11;

Returns
Type Description
TimestampOrBuilder

getCaseCreateTime()

public abstract Timestamp getCaseCreateTime()

The time when the case was created, as reported by the external system.

.google.protobuf.Timestamp case_create_time = 10;

Returns
Type Description
Timestamp

The caseCreateTime.

getCaseCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCaseCreateTimeOrBuilder()

The time when the case was created, as reported by the external system.

.google.protobuf.Timestamp case_create_time = 10;

Returns
Type Description
TimestampOrBuilder

getCasePriority()

public abstract String getCasePriority()

The priority of the finding's corresponding case in the external system.

string case_priority = 7;

Returns
Type Description
String

The casePriority.

getCasePriorityBytes()

public abstract ByteString getCasePriorityBytes()

The priority of the finding's corresponding case in the external system.

string case_priority = 7;

Returns
Type Description
ByteString

The bytes for casePriority.

getCaseSla()

public abstract Timestamp getCaseSla()

The SLA of the finding's corresponding case in the external system.

.google.protobuf.Timestamp case_sla = 9;

Returns
Type Description
Timestamp

The caseSla.

getCaseSlaOrBuilder()

public abstract TimestampOrBuilder getCaseSlaOrBuilder()

The SLA of the finding's corresponding case in the external system.

.google.protobuf.Timestamp case_sla = 9;

Returns
Type Description
TimestampOrBuilder

getCaseUri()

public abstract String getCaseUri()

The link to the finding's corresponding case in the external system.

string case_uri = 6;

Returns
Type Description
String

The caseUri.

getCaseUriBytes()

public abstract ByteString getCaseUriBytes()

The link to the finding's corresponding case in the external system.

string case_uri = 6;

Returns
Type Description
ByteString

The bytes for caseUri.

getExternalSystemUpdateTime()

public abstract Timestamp getExternalSystemUpdateTime()

The time when the case was last updated, as reported by the external system.

.google.protobuf.Timestamp external_system_update_time = 5;

Returns
Type Description
Timestamp

The externalSystemUpdateTime.

getExternalSystemUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getExternalSystemUpdateTimeOrBuilder()

The time when the case was last updated, as reported by the external system.

.google.protobuf.Timestamp external_system_update_time = 5;

Returns
Type Description
TimestampOrBuilder

getExternalUid()

public abstract String getExternalUid()

The identifier that's used to track the finding's corresponding case in the external system.

string external_uid = 3;

Returns
Type Description
String

The externalUid.

getExternalUidBytes()

public abstract ByteString getExternalUidBytes()

The identifier that's used to track the finding's corresponding case in the external system.

string external_uid = 3;

Returns
Type Description
ByteString

The bytes for externalUid.

getName()

public abstract String getName()

Full resource name of the external system. The following list shows some examples:

  • organizations/1234/sources/5678/findings/123456/externalSystems/jira + organizations/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
  • folders/1234/sources/5678/findings/123456/externalSystems/jira + folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
  • projects/1234/sources/5678/findings/123456/externalSystems/jira + projects/1234/sources/5678/locations/us/findings/123456/externalSystems/jira

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Full resource name of the external system. The following list shows some examples:

  • organizations/1234/sources/5678/findings/123456/externalSystems/jira + organizations/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
  • folders/1234/sources/5678/findings/123456/externalSystems/jira + folders/1234/sources/5678/locations/us/findings/123456/externalSystems/jira
  • projects/1234/sources/5678/findings/123456/externalSystems/jira + projects/1234/sources/5678/locations/us/findings/123456/externalSystems/jira

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getStatus()

public abstract String getStatus()

The most recent status of the finding's corresponding case, as reported by the external system.

string status = 4;

Returns
Type Description
String

The status.

getStatusBytes()

public abstract ByteString getStatusBytes()

The most recent status of the finding's corresponding case, as reported by the external system.

string status = 4;

Returns
Type Description
ByteString

The bytes for status.

getTicketInfo()

public abstract ExternalSystem.TicketInfo getTicketInfo()

Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.

.google.cloud.securitycenter.v2.ExternalSystem.TicketInfo ticket_info = 8;

Returns
Type Description
ExternalSystem.TicketInfo

The ticketInfo.

getTicketInfoOrBuilder()

public abstract ExternalSystem.TicketInfoOrBuilder getTicketInfoOrBuilder()

Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.

.google.cloud.securitycenter.v2.ExternalSystem.TicketInfo ticket_info = 8;

Returns
Type Description
ExternalSystem.TicketInfoOrBuilder

hasCaseCloseTime()

public abstract boolean hasCaseCloseTime()

The time when the case was closed, as reported by the external system.

.google.protobuf.Timestamp case_close_time = 11;

Returns
Type Description
boolean

Whether the caseCloseTime field is set.

hasCaseCreateTime()

public abstract boolean hasCaseCreateTime()

The time when the case was created, as reported by the external system.

.google.protobuf.Timestamp case_create_time = 10;

Returns
Type Description
boolean

Whether the caseCreateTime field is set.

hasCaseSla()

public abstract boolean hasCaseSla()

The SLA of the finding's corresponding case in the external system.

.google.protobuf.Timestamp case_sla = 9;

Returns
Type Description
boolean

Whether the caseSla field is set.

hasExternalSystemUpdateTime()

public abstract boolean hasExternalSystemUpdateTime()

The time when the case was last updated, as reported by the external system.

.google.protobuf.Timestamp external_system_update_time = 5;

Returns
Type Description
boolean

Whether the externalSystemUpdateTime field is set.

hasTicketInfo()

public abstract boolean hasTicketInfo()

Information about the ticket, if any, that is being used to track the resolution of the issue that is identified by this finding.

.google.cloud.securitycenter.v2.ExternalSystem.TicketInfo ticket_info = 8;

Returns
Type Description
boolean

Whether the ticketInfo field is set.