@Generated(value="software.amazon.awssdk:codegen") public final class ListFunctionsRequest extends LambdaRequest implements ToCopyableBuilder<ListFunctionsRequest.Builder,ListFunctionsRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
ListFunctionsRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static ListFunctionsRequest.Builder |
builder() |
boolean |
equals(Object obj) |
FunctionVersion |
functionVersion()
Set to
ALL to list all published versions. |
String |
functionVersionAsString()
Set to
ALL to list all published versions. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
String |
marker()
Optional string.
|
String |
masterRegion()
Specify a region (e.g.
|
Integer |
maxItems()
Optional integer.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListFunctionsRequest.Builder> |
serializableBuilderClass() |
ListFunctionsRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
overrideConfiguration
copy
public String masterRegion()
Specify a region (e.g. us-east-2
) to only list functions that were created in that region, or
ALL
to include functions replicated from any region. If specified, you also must specify the
FunctionVersion
.
us-east-2
) to only list functions that were created in that region,
or ALL
to include functions replicated from any region. If specified, you also must specify
the FunctionVersion
.public FunctionVersion functionVersion()
Set to ALL
to list all published versions. If not specified, only the latest unpublished version ARN
is returned.
If the service returns an enum value that is not available in the current SDK version, functionVersion
will return FunctionVersion.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from functionVersionAsString()
.
ALL
to list all published versions. If not specified, only the latest unpublished
version ARN is returned.FunctionVersion
public String functionVersionAsString()
Set to ALL
to list all published versions. If not specified, only the latest unpublished version ARN
is returned.
If the service returns an enum value that is not available in the current SDK version, functionVersion
will return FunctionVersion.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from functionVersionAsString()
.
ALL
to list all published versions. If not specified, only the latest unpublished
version ARN is returned.FunctionVersion
public String marker()
Optional string. An opaque pagination token returned from a previous ListFunctions
operation. If
present, indicates where to continue the listing.
ListFunctions
operation. If present, indicates where to continue the listing.public Integer maxItems()
Optional integer. Specifies the maximum number of AWS Lambda functions to return in response. This parameter value must be greater than 0. The absolute maximum of AWS Lambda functions that can be returned is 50.
public ListFunctionsRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ListFunctionsRequest.Builder,ListFunctionsRequest>
toBuilder
in class LambdaRequest
public static ListFunctionsRequest.Builder builder()
public static Class<? extends ListFunctionsRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.