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.v2.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.v2.ExfilResource sources = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.securitycenter.v2.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.v2.ExfilResource targets = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.securitycenter.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.ExfilResource sources = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.ExfilResource targets = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.securitycenter.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.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