@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LambdaFunctionAggregation extends Object implements Serializable, Cloneable, StructuredPojo
The details that define a findings aggregation based on Amazon Web Services Lambda functions.
Constructor and Description |
---|
LambdaFunctionAggregation() |
Modifier and Type | Method and Description |
---|---|
LambdaFunctionAggregation |
clone() |
boolean |
equals(Object obj) |
List<StringFilter> |
getFunctionNames()
The Amazon Web Services Lambda function names to include in the aggregation results.
|
List<MapFilter> |
getFunctionTags()
The tags to include in the aggregation results.
|
List<StringFilter> |
getResourceIds()
The resource IDs to include in the aggregation results.
|
List<StringFilter> |
getRuntimes()
Returns findings aggregated by Amazon Web Services Lambda function runtime environments.
|
String |
getSortBy()
The finding severity to use for sorting the results.
|
String |
getSortOrder()
The order to use for sorting the results.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFunctionNames(Collection<StringFilter> functionNames)
The Amazon Web Services Lambda function names to include in the aggregation results.
|
void |
setFunctionTags(Collection<MapFilter> functionTags)
The tags to include in the aggregation results.
|
void |
setResourceIds(Collection<StringFilter> resourceIds)
The resource IDs to include in the aggregation results.
|
void |
setRuntimes(Collection<StringFilter> runtimes)
Returns findings aggregated by Amazon Web Services Lambda function runtime environments.
|
void |
setSortBy(String sortBy)
The finding severity to use for sorting the results.
|
void |
setSortOrder(String sortOrder)
The order to use for sorting the results.
|
String |
toString()
Returns a string representation of this object.
|
LambdaFunctionAggregation |
withFunctionNames(Collection<StringFilter> functionNames)
The Amazon Web Services Lambda function names to include in the aggregation results.
|
LambdaFunctionAggregation |
withFunctionNames(StringFilter... functionNames)
The Amazon Web Services Lambda function names to include in the aggregation results.
|
LambdaFunctionAggregation |
withFunctionTags(Collection<MapFilter> functionTags)
The tags to include in the aggregation results.
|
LambdaFunctionAggregation |
withFunctionTags(MapFilter... functionTags)
The tags to include in the aggregation results.
|
LambdaFunctionAggregation |
withResourceIds(Collection<StringFilter> resourceIds)
The resource IDs to include in the aggregation results.
|
LambdaFunctionAggregation |
withResourceIds(StringFilter... resourceIds)
The resource IDs to include in the aggregation results.
|
LambdaFunctionAggregation |
withRuntimes(Collection<StringFilter> runtimes)
Returns findings aggregated by Amazon Web Services Lambda function runtime environments.
|
LambdaFunctionAggregation |
withRuntimes(StringFilter... runtimes)
Returns findings aggregated by Amazon Web Services Lambda function runtime environments.
|
LambdaFunctionAggregation |
withSortBy(LambdaFunctionSortBy sortBy)
The finding severity to use for sorting the results.
|
LambdaFunctionAggregation |
withSortBy(String sortBy)
The finding severity to use for sorting the results.
|
LambdaFunctionAggregation |
withSortOrder(SortOrder sortOrder)
The order to use for sorting the results.
|
LambdaFunctionAggregation |
withSortOrder(String sortOrder)
The order to use for sorting the results.
|
public List<StringFilter> getFunctionNames()
The Amazon Web Services Lambda function names to include in the aggregation results.
public void setFunctionNames(Collection<StringFilter> functionNames)
The Amazon Web Services Lambda function names to include in the aggregation results.
functionNames
- The Amazon Web Services Lambda function names to include in the aggregation results.public LambdaFunctionAggregation withFunctionNames(StringFilter... functionNames)
The Amazon Web Services Lambda function names to include in the aggregation results.
NOTE: This method appends the values to the existing list (if any). Use
setFunctionNames(java.util.Collection)
or withFunctionNames(java.util.Collection)
if you want
to override the existing values.
functionNames
- The Amazon Web Services Lambda function names to include in the aggregation results.public LambdaFunctionAggregation withFunctionNames(Collection<StringFilter> functionNames)
The Amazon Web Services Lambda function names to include in the aggregation results.
functionNames
- The Amazon Web Services Lambda function names to include in the aggregation results.public List<MapFilter> getFunctionTags()
The tags to include in the aggregation results.
public void setFunctionTags(Collection<MapFilter> functionTags)
The tags to include in the aggregation results.
functionTags
- The tags to include in the aggregation results.public LambdaFunctionAggregation withFunctionTags(MapFilter... functionTags)
The tags to include in the aggregation results.
NOTE: This method appends the values to the existing list (if any). Use
setFunctionTags(java.util.Collection)
or withFunctionTags(java.util.Collection)
if you want to
override the existing values.
functionTags
- The tags to include in the aggregation results.public LambdaFunctionAggregation withFunctionTags(Collection<MapFilter> functionTags)
The tags to include in the aggregation results.
functionTags
- The tags to include in the aggregation results.public List<StringFilter> getResourceIds()
The resource IDs to include in the aggregation results.
public void setResourceIds(Collection<StringFilter> resourceIds)
The resource IDs to include in the aggregation results.
resourceIds
- The resource IDs to include in the aggregation results.public LambdaFunctionAggregation withResourceIds(StringFilter... resourceIds)
The resource IDs to include in the aggregation results.
NOTE: This method appends the values to the existing list (if any). Use
setResourceIds(java.util.Collection)
or withResourceIds(java.util.Collection)
if you want to
override the existing values.
resourceIds
- The resource IDs to include in the aggregation results.public LambdaFunctionAggregation withResourceIds(Collection<StringFilter> resourceIds)
The resource IDs to include in the aggregation results.
resourceIds
- The resource IDs to include in the aggregation results.public List<StringFilter> getRuntimes()
Returns findings aggregated by Amazon Web Services Lambda function runtime environments.
public void setRuntimes(Collection<StringFilter> runtimes)
Returns findings aggregated by Amazon Web Services Lambda function runtime environments.
runtimes
- Returns findings aggregated by Amazon Web Services Lambda function runtime environments.public LambdaFunctionAggregation withRuntimes(StringFilter... runtimes)
Returns findings aggregated by Amazon Web Services Lambda function runtime environments.
NOTE: This method appends the values to the existing list (if any). Use
setRuntimes(java.util.Collection)
or withRuntimes(java.util.Collection)
if you want to override
the existing values.
runtimes
- Returns findings aggregated by Amazon Web Services Lambda function runtime environments.public LambdaFunctionAggregation withRuntimes(Collection<StringFilter> runtimes)
Returns findings aggregated by Amazon Web Services Lambda function runtime environments.
runtimes
- Returns findings aggregated by Amazon Web Services Lambda function runtime environments.public void setSortBy(String sortBy)
The finding severity to use for sorting the results.
sortBy
- The finding severity to use for sorting the results.LambdaFunctionSortBy
public String getSortBy()
The finding severity to use for sorting the results.
LambdaFunctionSortBy
public LambdaFunctionAggregation withSortBy(String sortBy)
The finding severity to use for sorting the results.
sortBy
- The finding severity to use for sorting the results.LambdaFunctionSortBy
public LambdaFunctionAggregation withSortBy(LambdaFunctionSortBy sortBy)
The finding severity to use for sorting the results.
sortBy
- The finding severity to use for sorting the results.LambdaFunctionSortBy
public void setSortOrder(String sortOrder)
The order to use for sorting the results.
sortOrder
- The order to use for sorting the results.SortOrder
public String getSortOrder()
The order to use for sorting the results.
SortOrder
public LambdaFunctionAggregation withSortOrder(String sortOrder)
The order to use for sorting the results.
sortOrder
- The order to use for sorting the results.SortOrder
public LambdaFunctionAggregation withSortOrder(SortOrder sortOrder)
The order to use for sorting the results.
sortOrder
- The order to use for sorting the results.SortOrder
public String toString()
toString
in class Object
Object.toString()
public LambdaFunctionAggregation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.