@Generated(value="software.amazon.awssdk:codegen") public final class LambdaDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LambdaDetails.Builder,LambdaDetails>
Information about the Lambda function involved in the finding.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LambdaDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LambdaDetails.Builder |
builder() |
String |
description()
Description of the Lambda function.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
functionArn()
Amazon Resource Name (ARN) of the Lambda function.
|
String |
functionName()
Name of the Lambda function.
|
String |
functionVersion()
The version of the Lambda function.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
Instant |
lastModifiedAt()
The timestamp when the Lambda function was last modified.
|
String |
revisionId()
The revision ID of the Lambda function version.
|
String |
role()
The execution role of the Lambda function.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LambdaDetails.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
A list of tags attached to this resource, listed in the format of
key:value pair. |
LambdaDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VpcConfig |
vpcConfig()
Amazon Virtual Private Cloud configuration details associated with your Lambda function.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String functionArn()
Amazon Resource Name (ARN) of the Lambda function.
public final String functionName()
Name of the Lambda function.
public final String description()
Description of the Lambda function.
public final Instant lastModifiedAt()
The timestamp when the Lambda function was last modified. This field is in the UTC date string format
(2023-03-22T19:37:20.168Z).
(2023-03-22T19:37:20.168Z).public final String revisionId()
The revision ID of the Lambda function version.
public final String functionVersion()
The version of the Lambda function.
public final String role()
The execution role of the Lambda function.
public final VpcConfig vpcConfig()
Amazon Virtual Private Cloud configuration details associated with your Lambda function.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
A list of tags attached to this resource, listed in the format of key:value pair.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
key:value
pair.public LambdaDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LambdaDetails.Builder,LambdaDetails>public static LambdaDetails.Builder builder()
public static Class<? extends LambdaDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.