Class ExternalSystem
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.securitycenter.v1.ExternalSystem
-
- All Implemented Interfaces:
ExternalSystemOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class ExternalSystem extends com.google.protobuf.GeneratedMessageV3 implements ExternalSystemOrBuilder
Representation of third party SIEM/SOAR fields within SCC.
Protobuf typegoogle.cloud.securitycenter.v1.ExternalSystem
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExternalSystem.Builder
Representation of third party SIEM/SOAR fields within SCC.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ASSIGNEES_FIELD_NUMBER
static int
EXTERNAL_SYSTEM_UPDATE_TIME_FIELD_NUMBER
static int
EXTERNAL_UID_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
STATUS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
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.com.google.protobuf.ProtocolStringList
getAssigneesList()
References primary/secondary etc assignees in the external system.static ExternalSystem
getDefaultInstance()
ExternalSystem
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
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"com.google.protobuf.Parser<ExternalSystem>
getParserForType()
int
getSerializedSize()
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.int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ExternalSystem.Builder
newBuilder()
static ExternalSystem.Builder
newBuilder(ExternalSystem prototype)
ExternalSystem.Builder
newBuilderForType()
protected ExternalSystem.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ExternalSystem
parseDelimitedFrom(InputStream input)
static ExternalSystem
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ExternalSystem
parseFrom(byte[] data)
static ExternalSystem
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ExternalSystem
parseFrom(com.google.protobuf.ByteString data)
static ExternalSystem
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ExternalSystem
parseFrom(com.google.protobuf.CodedInputStream input)
static ExternalSystem
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ExternalSystem
parseFrom(InputStream input)
static ExternalSystem
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ExternalSystem
parseFrom(ByteBuffer data)
static ExternalSystem
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ExternalSystem>
parser()
ExternalSystem.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ASSIGNEES_FIELD_NUMBER
public static final int ASSIGNEES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTERNAL_UID_FIELD_NUMBER
public static final int EXTERNAL_UID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTERNAL_SYSTEM_UPDATE_TIME_FIELD_NUMBER
public static final int EXTERNAL_SYSTEM_UPDATE_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getName
public 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;
- Specified by:
getName
in interfaceExternalSystemOrBuilder
- Returns:
- The name.
-
getNameBytes
public 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;
- Specified by:
getNameBytes
in interfaceExternalSystemOrBuilder
- Returns:
- The bytes for name.
-
getAssigneesList
public com.google.protobuf.ProtocolStringList getAssigneesList()
References primary/secondary etc assignees in the external system.
repeated string assignees = 2;
- Specified by:
getAssigneesList
in interfaceExternalSystemOrBuilder
- Returns:
- A list containing the assignees.
-
getAssigneesCount
public int getAssigneesCount()
References primary/secondary etc assignees in the external system.
repeated string assignees = 2;
- Specified by:
getAssigneesCount
in interfaceExternalSystemOrBuilder
- Returns:
- The count of assignees.
-
getAssignees
public String getAssignees(int index)
References primary/secondary etc assignees in the external system.
repeated string assignees = 2;
- Specified by:
getAssignees
in interfaceExternalSystemOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The assignees at the given index.
-
getAssigneesBytes
public com.google.protobuf.ByteString getAssigneesBytes(int index)
References primary/secondary etc assignees in the external system.
repeated string assignees = 2;
- Specified by:
getAssigneesBytes
in interfaceExternalSystemOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the assignees at the given index.
-
getExternalUid
public String getExternalUid()
Identifier that's used to track the given finding in the external system.
string external_uid = 3;
- Specified by:
getExternalUid
in interfaceExternalSystemOrBuilder
- Returns:
- The externalUid.
-
getExternalUidBytes
public com.google.protobuf.ByteString getExternalUidBytes()
Identifier that's used to track the given finding in the external system.
string external_uid = 3;
- Specified by:
getExternalUidBytes
in interfaceExternalSystemOrBuilder
- Returns:
- The bytes for externalUid.
-
getStatus
public String getStatus()
Most recent status of the corresponding finding's ticket/tracker in the external system.
string status = 4;
- Specified by:
getStatus
in interfaceExternalSystemOrBuilder
- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()
Most recent status of the corresponding finding's ticket/tracker in the external system.
string status = 4;
- Specified by:
getStatusBytes
in interfaceExternalSystemOrBuilder
- Returns:
- The bytes for status.
-
hasExternalSystemUpdateTime
public 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;
- Specified by:
hasExternalSystemUpdateTime
in interfaceExternalSystemOrBuilder
- Returns:
- Whether the externalSystemUpdateTime field is set.
-
getExternalSystemUpdateTime
public 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;
- Specified by:
getExternalSystemUpdateTime
in interfaceExternalSystemOrBuilder
- Returns:
- The externalSystemUpdateTime.
-
getExternalSystemUpdateTimeOrBuilder
public 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;
- Specified by:
getExternalSystemUpdateTimeOrBuilder
in interfaceExternalSystemOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ExternalSystem parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalSystem parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalSystem parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalSystem parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalSystem parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalSystem parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExternalSystem parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ExternalSystem parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ExternalSystem parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ExternalSystem parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ExternalSystem parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ExternalSystem parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ExternalSystem.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ExternalSystem.Builder newBuilder()
-
newBuilder
public static ExternalSystem.Builder newBuilder(ExternalSystem prototype)
-
toBuilder
public ExternalSystem.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ExternalSystem.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ExternalSystem getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ExternalSystem> parser()
-
getParserForType
public com.google.protobuf.Parser<ExternalSystem> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ExternalSystem getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-