public final class Exfiltration extends com.google.protobuf.GeneratedMessageV3 implements ExfiltrationOrBuilder
Exfiltration represents a data exfiltration attempt from one or more sources to one or more targets. The `sources` attribute lists the sources of the exfiltrated data. The `targets` attribute lists the destinations the data was copied to.Protobuf type
google.cloud.securitycenter.v1.Exfiltration| Modifier and Type | Class and Description |
|---|---|
static class |
Exfiltration.Builder
Exfiltration represents a data exfiltration attempt from one or more sources
to one or more targets.
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
SOURCES_FIELD_NUMBER |
static int |
TARGETS_FIELD_NUMBER |
static int |
TOTAL_EXFILTRATED_BYTES_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static Exfiltration |
getDefaultInstance() |
Exfiltration |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<Exfiltration> |
getParserForType() |
int |
getSerializedSize() |
ExfilResource |
getSources(int index)
If there are multiple sources, then the data is considered "joined" between
them.
|
int |
getSourcesCount()
If there are multiple sources, then the data is considered "joined" between
them.
|
List<ExfilResource> |
getSourcesList()
If there are multiple sources, then the data is considered "joined" between
them.
|
ExfilResourceOrBuilder |
getSourcesOrBuilder(int index)
If there are multiple sources, then the data is considered "joined" between
them.
|
List<? extends ExfilResourceOrBuilder> |
getSourcesOrBuilderList()
If there are multiple sources, then the data is considered "joined" between
them.
|
ExfilResource |
getTargets(int index)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
int |
getTargetsCount()
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
List<ExfilResource> |
getTargetsList()
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
ExfilResourceOrBuilder |
getTargetsOrBuilder(int index)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
List<? extends ExfilResourceOrBuilder> |
getTargetsOrBuilderList()
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
long |
getTotalExfiltratedBytes()
Total exfiltrated bytes processed for the entire job.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Exfiltration.Builder |
newBuilder() |
static Exfiltration.Builder |
newBuilder(Exfiltration prototype) |
Exfiltration.Builder |
newBuilderForType() |
protected Exfiltration.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Exfiltration |
parseDelimitedFrom(InputStream input) |
static Exfiltration |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Exfiltration |
parseFrom(byte[] data) |
static Exfiltration |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Exfiltration |
parseFrom(ByteBuffer data) |
static Exfiltration |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Exfiltration |
parseFrom(com.google.protobuf.ByteString data) |
static Exfiltration |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Exfiltration |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Exfiltration |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Exfiltration |
parseFrom(InputStream input) |
static Exfiltration |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Exfiltration> |
parser() |
Exfiltration.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SOURCES_FIELD_NUMBER
public static final int TARGETS_FIELD_NUMBER
public static final int TOTAL_EXFILTRATED_BYTES_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public List<ExfilResource> getSourcesList()
If there are multiple sources, then the data is considered "joined" between them. For instance, BigQuery can join multiple tables, and each table would be considered a source.
repeated .google.cloud.securitycenter.v1.ExfilResource sources = 1;getSourcesList in interface ExfiltrationOrBuilderpublic List<? extends ExfilResourceOrBuilder> getSourcesOrBuilderList()
If there are multiple sources, then the data is considered "joined" between them. For instance, BigQuery can join multiple tables, and each table would be considered a source.
repeated .google.cloud.securitycenter.v1.ExfilResource sources = 1;getSourcesOrBuilderList in interface ExfiltrationOrBuilderpublic int getSourcesCount()
If there are multiple sources, then the data is considered "joined" between them. For instance, BigQuery can join multiple tables, and each table would be considered a source.
repeated .google.cloud.securitycenter.v1.ExfilResource sources = 1;getSourcesCount in interface ExfiltrationOrBuilderpublic ExfilResource getSources(int index)
If there are multiple sources, then the data is considered "joined" between them. For instance, BigQuery can join multiple tables, and each table would be considered a source.
repeated .google.cloud.securitycenter.v1.ExfilResource sources = 1;getSources in interface ExfiltrationOrBuilderpublic ExfilResourceOrBuilder getSourcesOrBuilder(int index)
If there are multiple sources, then the data is considered "joined" between them. For instance, BigQuery can join multiple tables, and each table would be considered a source.
repeated .google.cloud.securitycenter.v1.ExfilResource sources = 1;getSourcesOrBuilder in interface ExfiltrationOrBuilderpublic List<ExfilResource> getTargetsList()
If there are multiple targets, each target would get a complete copy of the "joined" source data.
repeated .google.cloud.securitycenter.v1.ExfilResource targets = 2;getTargetsList in interface ExfiltrationOrBuilderpublic List<? extends ExfilResourceOrBuilder> getTargetsOrBuilderList()
If there are multiple targets, each target would get a complete copy of the "joined" source data.
repeated .google.cloud.securitycenter.v1.ExfilResource targets = 2;getTargetsOrBuilderList in interface ExfiltrationOrBuilderpublic int getTargetsCount()
If there are multiple targets, each target would get a complete copy of the "joined" source data.
repeated .google.cloud.securitycenter.v1.ExfilResource targets = 2;getTargetsCount in interface ExfiltrationOrBuilderpublic ExfilResource getTargets(int index)
If there are multiple targets, each target would get a complete copy of the "joined" source data.
repeated .google.cloud.securitycenter.v1.ExfilResource targets = 2;getTargets in interface ExfiltrationOrBuilderpublic ExfilResourceOrBuilder getTargetsOrBuilder(int index)
If there are multiple targets, each target would get a complete copy of the "joined" source data.
repeated .google.cloud.securitycenter.v1.ExfilResource targets = 2;getTargetsOrBuilder in interface ExfiltrationOrBuilderpublic long getTotalExfiltratedBytes()
Total exfiltrated bytes processed for the entire job.
int64 total_exfiltrated_bytes = 3;getTotalExfiltratedBytes in interface ExfiltrationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Exfiltration parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Exfiltration parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Exfiltration parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Exfiltration parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Exfiltration parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Exfiltration parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Exfiltration parseFrom(InputStream input) throws IOException
IOExceptionpublic static Exfiltration parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Exfiltration parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Exfiltration parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Exfiltration parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Exfiltration parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Exfiltration.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Exfiltration.Builder newBuilder()
public static Exfiltration.Builder newBuilder(Exfiltration prototype)
public Exfiltration.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Exfiltration.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Exfiltration getDefaultInstance()
public static com.google.protobuf.Parser<Exfiltration> parser()
public com.google.protobuf.Parser<Exfiltration> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Exfiltration getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.