Interface ExternalSystemOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ExternalSystem, ExternalSystem.Builder

    public interface ExternalSystemOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getAssignees​(int index)
      References primary/secondary etc assignees in the external system.
      com.google.protobuf.ByteString getAssigneesBytes​(int index)
      References primary/secondary etc assignees in the external system.
      int getAssigneesCount()
      References primary/secondary etc assignees in the external system.
      List<String> getAssigneesList()
      References primary/secondary etc assignees in the external system.
      com.google.protobuf.Timestamp getExternalSystemUpdateTime()
      The most recent time when the corresponding finding's ticket/tracker was updated in the external system.
      com.google.protobuf.TimestampOrBuilder getExternalSystemUpdateTimeOrBuilder()
      The most recent time when the corresponding finding's ticket/tracker was updated in the external system.
      String getExternalUid()
      Identifier that's used to track the given finding in the external system.
      com.google.protobuf.ByteString getExternalUidBytes()
      Identifier that's used to track the given finding in the external system.
      String getName()
      Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"
      com.google.protobuf.ByteString getNameBytes()
      Full resource name of the external system, for example: "organizations/1234/sources/5678/findings/123456/externalSystems/jira", "folders/1234/sources/5678/findings/123456/externalSystems/jira", "projects/1234/sources/5678/findings/123456/externalSystems/jira"
      String getStatus()
      Most recent status of the corresponding finding's ticket/tracker in the external system.
      com.google.protobuf.ByteString getStatusBytes()
      Most recent status of the corresponding finding's ticket/tracker in the external system.
      boolean hasExternalSystemUpdateTime()
      The most recent time when the corresponding finding's ticket/tracker was updated in the external system.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getName

        String getName()
         Full resource name of the external system, for example:
         "organizations/1234/sources/5678/findings/123456/externalSystems/jira",
         "folders/1234/sources/5678/findings/123456/externalSystems/jira",
         "projects/1234/sources/5678/findings/123456/externalSystems/jira"
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Full resource name of the external system, for example:
         "organizations/1234/sources/5678/findings/123456/externalSystems/jira",
         "folders/1234/sources/5678/findings/123456/externalSystems/jira",
         "projects/1234/sources/5678/findings/123456/externalSystems/jira"
         
        string name = 1;
        Returns:
        The bytes for name.
      • getAssigneesList

        List<String> getAssigneesList()
         References primary/secondary etc assignees in the external system.
         
        repeated string assignees = 2;
        Returns:
        A list containing the assignees.
      • getAssigneesCount

        int getAssigneesCount()
         References primary/secondary etc assignees in the external system.
         
        repeated string assignees = 2;
        Returns:
        The count of assignees.
      • getAssignees

        String getAssignees​(int index)
         References primary/secondary etc assignees in the external system.
         
        repeated string assignees = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The assignees at the given index.
      • getAssigneesBytes

        com.google.protobuf.ByteString getAssigneesBytes​(int index)
         References primary/secondary etc assignees in the external system.
         
        repeated string assignees = 2;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the assignees at the given index.
      • getExternalUid

        String getExternalUid()
         Identifier that's used to track the given finding in the external system.
         
        string external_uid = 3;
        Returns:
        The externalUid.
      • getExternalUidBytes

        com.google.protobuf.ByteString getExternalUidBytes()
         Identifier that's used to track the given finding in the external system.
         
        string external_uid = 3;
        Returns:
        The bytes for externalUid.
      • getStatus

        String getStatus()
         Most recent status of the corresponding finding's ticket/tracker in the
         external system.
         
        string status = 4;
        Returns:
        The status.
      • getStatusBytes

        com.google.protobuf.ByteString getStatusBytes()
         Most recent status of the corresponding finding's ticket/tracker in the
         external system.
         
        string status = 4;
        Returns:
        The bytes for status.
      • hasExternalSystemUpdateTime

        boolean hasExternalSystemUpdateTime()
         The most recent time when the corresponding finding's ticket/tracker was
         updated in the external system.
         
        .google.protobuf.Timestamp external_system_update_time = 5;
        Returns:
        Whether the externalSystemUpdateTime field is set.
      • getExternalSystemUpdateTime

        com.google.protobuf.Timestamp getExternalSystemUpdateTime()
         The most recent time when the corresponding finding's ticket/tracker was
         updated in the external system.
         
        .google.protobuf.Timestamp external_system_update_time = 5;
        Returns:
        The externalSystemUpdateTime.
      • getExternalSystemUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getExternalSystemUpdateTimeOrBuilder()
         The most recent time when the corresponding finding's ticket/tracker was
         updated in the external system.
         
        .google.protobuf.Timestamp external_system_update_time = 5;