@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FileConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration for what files should be pulled from the source.
Constructor and Description |
---|
FileConfiguration() |
Modifier and Type | Method and Description |
---|---|
FileConfiguration |
addFiltersEntry(String key,
List<String> value)
Add a single Filters entry
|
FileConfiguration |
clearFiltersEntries()
Removes all the entries added into Filters.
|
FileConfiguration |
clone() |
boolean |
equals(Object obj) |
Map<String,List<String>> |
getFilters()
Restrictions for what files should be pulled from the source.
|
List<String> |
getFolders()
Identifiers for the source folders to pull all files from recursively.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFilters(Map<String,List<String>> filters)
Restrictions for what files should be pulled from the source.
|
void |
setFolders(Collection<String> folders)
Identifiers for the source folders to pull all files from recursively.
|
String |
toString()
Returns a string representation of this object.
|
FileConfiguration |
withFilters(Map<String,List<String>> filters)
Restrictions for what files should be pulled from the source.
|
FileConfiguration |
withFolders(Collection<String> folders)
Identifiers for the source folders to pull all files from recursively.
|
FileConfiguration |
withFolders(String... folders)
Identifiers for the source folders to pull all files from recursively.
|
public List<String> getFolders()
Identifiers for the source folders to pull all files from recursively.
public void setFolders(Collection<String> folders)
Identifiers for the source folders to pull all files from recursively.
folders
- Identifiers for the source folders to pull all files from recursively.public FileConfiguration withFolders(String... folders)
Identifiers for the source folders to pull all files from recursively.
NOTE: This method appends the values to the existing list (if any). Use
setFolders(java.util.Collection)
or withFolders(java.util.Collection)
if you want to override
the existing values.
folders
- Identifiers for the source folders to pull all files from recursively.public FileConfiguration withFolders(Collection<String> folders)
Identifiers for the source folders to pull all files from recursively.
folders
- Identifiers for the source folders to pull all files from recursively.public Map<String,List<String>> getFilters()
Restrictions for what files should be pulled from the source.
public void setFilters(Map<String,List<String>> filters)
Restrictions for what files should be pulled from the source.
filters
- Restrictions for what files should be pulled from the source.public FileConfiguration withFilters(Map<String,List<String>> filters)
Restrictions for what files should be pulled from the source.
filters
- Restrictions for what files should be pulled from the source.public FileConfiguration addFiltersEntry(String key, List<String> value)
public FileConfiguration clearFiltersEntries()
public String toString()
toString
in class Object
Object.toString()
public FileConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Privacy | Site terms | Cookie preferences | © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.