public static final class Exfiltration.Builder extends GeneratedMessageV3.Builder<Exfiltration.Builder> implements ExfiltrationOrBuilder
Exfiltration represents a data exfiltration attempt of one or more
sources to one or more targets. Sources represent the source
of data that is exfiltrated, and Targets represents the destination the
data was copied to.
Protobuf type google.cloud.securitycenter.v1.Exfiltration
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
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>
|
Returns
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>
|
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Exfiltration.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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;
Parameter
Returns
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;
Parameter
Returns
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;
Parameters
Returns
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;
Parameters
Returns
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;
Returns
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
Returns
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;
Parameter
Returns
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;
Parameter
Returns
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;
Parameters
Returns
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;
Parameters
Returns
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;
Returns
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
Returns
build()
public Exfiltration build()
Returns
buildPartial()
public Exfiltration buildPartial()
Returns
clear()
public Exfiltration.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public Exfiltration.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Exfiltration.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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;
Returns
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;
Returns
clone()
public Exfiltration.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public Exfiltration getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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
Returns
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
Returns
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;
Returns
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
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;
Returns
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
Returns
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
Returns
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
Returns
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;
Returns
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
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;
Returns
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
Returns
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> | |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(Exfiltration other)
public Exfiltration.Builder mergeFrom(Exfiltration other)
Parameter
Returns
public Exfiltration.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public Exfiltration.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Exfiltration.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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
Returns
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
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public Exfiltration.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Exfiltration.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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;
Parameters
Returns
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;
Parameters
Returns
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;
Parameters
Returns
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;
Parameters
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final Exfiltration.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides