public static final class Exfiltration.Builder extends GeneratedMessageV3.Builder<Exfiltration.Builder> 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllSources(Iterable<? extends ExfilResource> values)
public Exfiltration.Builder addAllSources(Iterable<? extends ExfilResource> values)
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;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.securitycenter.v1.ExfilResource>
|
addAllTargets(Iterable<? extends ExfilResource> values)
public Exfiltration.Builder addAllTargets(Iterable<? extends ExfilResource> values)
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;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.securitycenter.v1.ExfilResource>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Exfiltration.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
addSources(ExfilResource value)
public Exfiltration.Builder addSources(ExfilResource value)
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;
addSources(ExfilResource.Builder builderForValue)
public Exfiltration.Builder addSources(ExfilResource.Builder builderForValue)
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;
addSources(int index, ExfilResource value)
public Exfiltration.Builder addSources(int index, ExfilResource value)
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;
addSources(int index, ExfilResource.Builder builderForValue)
public Exfiltration.Builder addSources(int index, ExfilResource.Builder builderForValue)
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;
addSourcesBuilder()
public ExfilResource.Builder addSourcesBuilder()
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;
addSourcesBuilder(int index)
public ExfilResource.Builder addSourcesBuilder(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;
Parameter |
Name |
Description |
index |
int
|
addTargets(ExfilResource value)
public Exfiltration.Builder addTargets(ExfilResource value)
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;
addTargets(ExfilResource.Builder builderForValue)
public Exfiltration.Builder addTargets(ExfilResource.Builder builderForValue)
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;
addTargets(int index, ExfilResource value)
public Exfiltration.Builder addTargets(int index, ExfilResource value)
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;
addTargets(int index, ExfilResource.Builder builderForValue)
public Exfiltration.Builder addTargets(int index, ExfilResource.Builder builderForValue)
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;
addTargetsBuilder()
public ExfilResource.Builder addTargetsBuilder()
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;
addTargetsBuilder(int index)
public ExfilResource.Builder addTargetsBuilder(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;
Parameter |
Name |
Description |
index |
int
|
build()
public Exfiltration build()
buildPartial()
public Exfiltration buildPartial()
clear()
public Exfiltration.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Exfiltration.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Exfiltration.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSources()
public Exfiltration.Builder clearSources()
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;
clearTargets()
public Exfiltration.Builder clearTargets()
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;
clearTotalExfiltratedBytes()
public Exfiltration.Builder clearTotalExfiltratedBytes()
Total exfiltrated bytes processed for the entire job.
int64 total_exfiltrated_bytes = 3;
clone()
public Exfiltration.Builder clone()
Overrides
getDefaultInstanceForType()
public Exfiltration getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSources(int index)
public 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;
Parameter |
Name |
Description |
index |
int
|
getSourcesBuilder(int index)
public ExfilResource.Builder getSourcesBuilder(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;
Parameter |
Name |
Description |
index |
int
|
getSourcesBuilderList()
public List<ExfilResource.Builder> getSourcesBuilderList()
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()
public 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;
Returns |
Type |
Description |
int |
|
getSourcesList()
public 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;
getSourcesOrBuilder(int index)
public 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;
Parameter |
Name |
Description |
index |
int
|
getSourcesOrBuilderList()
public 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;
Returns |
Type |
Description |
List<? extends com.google.cloud.securitycenter.v1.ExfilResourceOrBuilder> |
|
getTargets(int index)
public 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;
Parameter |
Name |
Description |
index |
int
|
getTargetsBuilder(int index)
public ExfilResource.Builder getTargetsBuilder(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;
Parameter |
Name |
Description |
index |
int
|
getTargetsBuilderList()
public List<ExfilResource.Builder> getTargetsBuilderList()
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()
public 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;
Returns |
Type |
Description |
int |
|
getTargetsList()
public 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;
getTargetsOrBuilder(int index)
public 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;
Parameter |
Name |
Description |
index |
int
|
getTargetsOrBuilderList()
public 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;
Returns |
Type |
Description |
List<? extends com.google.cloud.securitycenter.v1.ExfilResourceOrBuilder> |
|
getTotalExfiltratedBytes()
public long getTotalExfiltratedBytes()
Total exfiltrated bytes processed for the entire job.
int64 total_exfiltrated_bytes = 3;
Returns |
Type |
Description |
long |
The totalExfiltratedBytes.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Exfiltration other)
public Exfiltration.Builder mergeFrom(Exfiltration other)
public Exfiltration.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Exfiltration.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Exfiltration.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeSources(int index)
public Exfiltration.Builder removeSources(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;
Parameter |
Name |
Description |
index |
int
|
removeTargets(int index)
public Exfiltration.Builder removeTargets(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;
Parameter |
Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public Exfiltration.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Exfiltration.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSources(int index, ExfilResource value)
public Exfiltration.Builder setSources(int index, ExfilResource value)
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;
setSources(int index, ExfilResource.Builder builderForValue)
public Exfiltration.Builder setSources(int index, ExfilResource.Builder builderForValue)
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;
setTargets(int index, ExfilResource value)
public Exfiltration.Builder setTargets(int index, ExfilResource value)
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;
setTargets(int index, ExfilResource.Builder builderForValue)
public Exfiltration.Builder setTargets(int index, ExfilResource.Builder builderForValue)
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;
setTotalExfiltratedBytes(long value)
public Exfiltration.Builder setTotalExfiltratedBytes(long value)
Total exfiltrated bytes processed for the entire job.
int64 total_exfiltrated_bytes = 3;
Parameter |
Name |
Description |
value |
long
The totalExfiltratedBytes to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Exfiltration.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides