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
Modifier and Type | Method and Description |
---|---|
Exfiltration.Builder |
addAllSources(Iterable<? extends ExfilResource> values)
If there are multiple sources, then the data is considered "joined" between
them.
|
Exfiltration.Builder |
addAllTargets(Iterable<? extends ExfilResource> values)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
Exfiltration.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
Object value) |
Exfiltration.Builder |
addSources(ExfilResource.Builder builderForValue)
If there are multiple sources, then the data is considered "joined" between
them.
|
Exfiltration.Builder |
addSources(ExfilResource value)
If there are multiple sources, then the data is considered "joined" between
them.
|
Exfiltration.Builder |
addSources(int index,
ExfilResource.Builder builderForValue)
If there are multiple sources, then the data is considered "joined" between
them.
|
Exfiltration.Builder |
addSources(int index,
ExfilResource value)
If there are multiple sources, then the data is considered "joined" between
them.
|
ExfilResource.Builder |
addSourcesBuilder()
If there are multiple sources, then the data is considered "joined" between
them.
|
ExfilResource.Builder |
addSourcesBuilder(int index)
If there are multiple sources, then the data is considered "joined" between
them.
|
Exfiltration.Builder |
addTargets(ExfilResource.Builder builderForValue)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
Exfiltration.Builder |
addTargets(ExfilResource value)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
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.
|
Exfiltration.Builder |
addTargets(int index,
ExfilResource value)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
ExfilResource.Builder |
addTargetsBuilder()
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
ExfilResource.Builder |
addTargetsBuilder(int index)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
Exfiltration |
build() |
Exfiltration |
buildPartial() |
Exfiltration.Builder |
clear() |
Exfiltration.Builder |
clearField(Descriptors.FieldDescriptor field) |
Exfiltration.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
Exfiltration.Builder |
clearSources()
If there are multiple sources, then the data is considered "joined" between
them.
|
Exfiltration.Builder |
clearTargets()
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
Exfiltration.Builder |
clone() |
Exfiltration |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
ExfilResource |
getSources(int index)
If there are multiple sources, then the data is considered "joined" between
them.
|
ExfilResource.Builder |
getSourcesBuilder(int index)
If there are multiple sources, then the data is considered "joined" between
them.
|
List<ExfilResource.Builder> |
getSourcesBuilderList()
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.
|
ExfilResource.Builder |
getTargetsBuilder(int index)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
List<ExfilResource.Builder> |
getTargetsBuilderList()
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.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Exfiltration.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Exfiltration.Builder |
mergeFrom(Exfiltration other) |
Exfiltration.Builder |
mergeFrom(Message other) |
Exfiltration.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
Exfiltration.Builder |
removeSources(int index)
If there are multiple sources, then the data is considered "joined" between
them.
|
Exfiltration.Builder |
removeTargets(int index)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
Exfiltration.Builder |
setField(Descriptors.FieldDescriptor field,
Object value) |
Exfiltration.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
Object value) |
Exfiltration.Builder |
setSources(int index,
ExfilResource.Builder builderForValue)
If there are multiple sources, then the data is considered "joined" between
them.
|
Exfiltration.Builder |
setSources(int index,
ExfilResource value)
If there are multiple sources, then the data is considered "joined" between
them.
|
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.
|
Exfiltration.Builder |
setTargets(int index,
ExfilResource value)
If there are multiple targets, each target would get a complete copy of the
"joined" source data.
|
Exfiltration.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public Exfiltration build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public Exfiltration buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public Exfiltration.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<Exfiltration.Builder>
public Exfiltration.Builder mergeFrom(Exfiltration other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public Exfiltration.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<Exfiltration.Builder>
IOException
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;
getSourcesList
in interface ExfiltrationOrBuilder
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;
getSourcesCount
in interface ExfiltrationOrBuilder
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;
getSources
in interface ExfiltrationOrBuilder
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
getSourcesOrBuilder
in interface ExfiltrationOrBuilder
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;
getSourcesOrBuilderList
in interface ExfiltrationOrBuilder
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;
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;
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;
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;
getTargetsList
in interface ExfiltrationOrBuilder
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;
getTargetsCount
in interface ExfiltrationOrBuilder
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;
getTargets
in interface ExfiltrationOrBuilder
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
getTargetsOrBuilder
in interface ExfiltrationOrBuilder
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;
getTargetsOrBuilderList
in interface ExfiltrationOrBuilder
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;
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;
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;
public final Exfiltration.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
public final Exfiltration.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<Exfiltration.Builder>
Copyright © 2022 Google LLC. All rights reserved.