Interface PublishVersionResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<PublishVersionResponse.Builder,PublishVersionResponse>,LambdaResponse.Builder,SdkBuilder<PublishVersionResponse.Builder,PublishVersionResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- PublishVersionResponse
public static interface PublishVersionResponse.Builder extends LambdaResponse.Builder, SdkPojo, CopyableBuilder<PublishVersionResponse.Builder,PublishVersionResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PublishVersionResponse.Builderarchitectures(Collection<Architecture> architectures)The instruction set architecture that the function supports.PublishVersionResponse.Builderarchitectures(Architecture... architectures)The instruction set architecture that the function supports.PublishVersionResponse.BuilderarchitecturesWithStrings(String... architectures)The instruction set architecture that the function supports.PublishVersionResponse.BuilderarchitecturesWithStrings(Collection<String> architectures)The instruction set architecture that the function supports.PublishVersionResponse.BuildercodeSha256(String codeSha256)The SHA256 hash of the function's deployment package.PublishVersionResponse.BuildercodeSize(Long codeSize)The size of the function's deployment package, in bytes.default PublishVersionResponse.BuilderdeadLetterConfig(Consumer<DeadLetterConfig.Builder> deadLetterConfig)The function's dead letter queue.PublishVersionResponse.BuilderdeadLetterConfig(DeadLetterConfig deadLetterConfig)The function's dead letter queue.PublishVersionResponse.Builderdescription(String description)The function's description.default PublishVersionResponse.Builderenvironment(Consumer<EnvironmentResponse.Builder> environment)The function's environment variables.PublishVersionResponse.Builderenvironment(EnvironmentResponse environment)The function's environment variables.default PublishVersionResponse.BuilderephemeralStorage(Consumer<EphemeralStorage.Builder> ephemeralStorage)The size of the function's/tmpdirectory in MB.PublishVersionResponse.BuilderephemeralStorage(EphemeralStorage ephemeralStorage)The size of the function's/tmpdirectory in MB.PublishVersionResponse.BuilderfileSystemConfigs(Collection<FileSystemConfig> fileSystemConfigs)Connection settings for an Amazon EFS file system.PublishVersionResponse.BuilderfileSystemConfigs(Consumer<FileSystemConfig.Builder>... fileSystemConfigs)Connection settings for an Amazon EFS file system.PublishVersionResponse.BuilderfileSystemConfigs(FileSystemConfig... fileSystemConfigs)Connection settings for an Amazon EFS file system.PublishVersionResponse.BuilderfunctionArn(String functionArn)The function's Amazon Resource Name (ARN).PublishVersionResponse.BuilderfunctionName(String functionName)The name of the function.PublishVersionResponse.Builderhandler(String handler)The function that Lambda calls to begin running your function.default PublishVersionResponse.BuilderimageConfigResponse(Consumer<ImageConfigResponse.Builder> imageConfigResponse)The function's image configuration values.PublishVersionResponse.BuilderimageConfigResponse(ImageConfigResponse imageConfigResponse)The function's image configuration values.PublishVersionResponse.BuilderkmsKeyArn(String kmsKeyArn)The KMS key that's used to encrypt the function's environment variables.PublishVersionResponse.BuilderlastModified(String lastModified)The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).PublishVersionResponse.BuilderlastUpdateStatus(String lastUpdateStatus)The status of the last update that was performed on the function.PublishVersionResponse.BuilderlastUpdateStatus(LastUpdateStatus lastUpdateStatus)The status of the last update that was performed on the function.PublishVersionResponse.BuilderlastUpdateStatusReason(String lastUpdateStatusReason)The reason for the last update that was performed on the function.PublishVersionResponse.BuilderlastUpdateStatusReasonCode(String lastUpdateStatusReasonCode)The reason code for the last update that was performed on the function.PublishVersionResponse.BuilderlastUpdateStatusReasonCode(LastUpdateStatusReasonCode lastUpdateStatusReasonCode)The reason code for the last update that was performed on the function.PublishVersionResponse.Builderlayers(Collection<Layer> layers)The function's layers.PublishVersionResponse.Builderlayers(Consumer<Layer.Builder>... layers)The function's layers.PublishVersionResponse.Builderlayers(Layer... layers)The function's layers.default PublishVersionResponse.BuilderloggingConfig(Consumer<LoggingConfig.Builder> loggingConfig)The function's Amazon CloudWatch Logs configuration settings.PublishVersionResponse.BuilderloggingConfig(LoggingConfig loggingConfig)The function's Amazon CloudWatch Logs configuration settings.PublishVersionResponse.BuildermasterArn(String masterArn)For Lambda@Edge functions, the ARN of the main function.PublishVersionResponse.BuildermemorySize(Integer memorySize)The amount of memory available to the function at runtime.PublishVersionResponse.BuilderpackageType(String packageType)The type of deployment package.PublishVersionResponse.BuilderpackageType(PackageType packageType)The type of deployment package.PublishVersionResponse.BuilderrevisionId(String revisionId)The latest updated revision of the function or alias.PublishVersionResponse.Builderrole(String role)The function's execution role.PublishVersionResponse.Builderruntime(String runtime)The identifier of the function's runtime.PublishVersionResponse.Builderruntime(Runtime runtime)The identifier of the function's runtime.default PublishVersionResponse.BuilderruntimeVersionConfig(Consumer<RuntimeVersionConfig.Builder> runtimeVersionConfig)The ARN of the runtime and any errors that occured.PublishVersionResponse.BuilderruntimeVersionConfig(RuntimeVersionConfig runtimeVersionConfig)The ARN of the runtime and any errors that occured.PublishVersionResponse.BuildersigningJobArn(String signingJobArn)The ARN of the signing job.PublishVersionResponse.BuildersigningProfileVersionArn(String signingProfileVersionArn)The ARN of the signing profile version.default PublishVersionResponse.BuildersnapStart(Consumer<SnapStartResponse.Builder> snapStart)SetApplyOntoPublishedVersionsto create a snapshot of the initialized execution environment when you publish a function version.PublishVersionResponse.BuildersnapStart(SnapStartResponse snapStart)SetApplyOntoPublishedVersionsto create a snapshot of the initialized execution environment when you publish a function version.PublishVersionResponse.Builderstate(String state)The current state of the function.PublishVersionResponse.Builderstate(State state)The current state of the function.PublishVersionResponse.BuilderstateReason(String stateReason)The reason for the function's current state.PublishVersionResponse.BuilderstateReasonCode(String stateReasonCode)The reason code for the function's current state.PublishVersionResponse.BuilderstateReasonCode(StateReasonCode stateReasonCode)The reason code for the function's current state.PublishVersionResponse.Buildertimeout(Integer timeout)The amount of time in seconds that Lambda allows a function to run before stopping it.default PublishVersionResponse.BuildertracingConfig(Consumer<TracingConfigResponse.Builder> tracingConfig)The function's X-Ray tracing configuration.PublishVersionResponse.BuildertracingConfig(TracingConfigResponse tracingConfig)The function's X-Ray tracing configuration.PublishVersionResponse.Builderversion(String version)The version of the Lambda function.default PublishVersionResponse.BuildervpcConfig(Consumer<VpcConfigResponse.Builder> vpcConfig)The function's networking configuration.PublishVersionResponse.BuildervpcConfig(VpcConfigResponse vpcConfig)The function's networking configuration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.lambda.model.LambdaResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
functionName
PublishVersionResponse.Builder functionName(String functionName)
The name of the function.
- Parameters:
functionName- The name of the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionArn
PublishVersionResponse.Builder functionArn(String functionArn)
The function's Amazon Resource Name (ARN).
- Parameters:
functionArn- The function's Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runtime
PublishVersionResponse.Builder runtime(String runtime)
The identifier of the function's runtime. Runtime is required if the deployment package is a .zip file archive.
The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.
- Parameters:
runtime- The identifier of the function's runtime. Runtime is required if the deployment package is a .zip file archive.The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Runtime,Runtime
-
runtime
PublishVersionResponse.Builder runtime(Runtime runtime)
The identifier of the function's runtime. Runtime is required if the deployment package is a .zip file archive.
The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.
- Parameters:
runtime- The identifier of the function's runtime. Runtime is required if the deployment package is a .zip file archive.The following list includes deprecated runtimes. For more information, see Runtime deprecation policy.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Runtime,Runtime
-
role
PublishVersionResponse.Builder role(String role)
The function's execution role.
- Parameters:
role- The function's execution role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
handler
PublishVersionResponse.Builder handler(String handler)
The function that Lambda calls to begin running your function.
- Parameters:
handler- The function that Lambda calls to begin running your function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeSize
PublishVersionResponse.Builder codeSize(Long codeSize)
The size of the function's deployment package, in bytes.
- Parameters:
codeSize- The size of the function's deployment package, in bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
PublishVersionResponse.Builder description(String description)
The function's description.
- Parameters:
description- The function's description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeout
PublishVersionResponse.Builder timeout(Integer timeout)
The amount of time in seconds that Lambda allows a function to run before stopping it.
- Parameters:
timeout- The amount of time in seconds that Lambda allows a function to run before stopping it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memorySize
PublishVersionResponse.Builder memorySize(Integer memorySize)
The amount of memory available to the function at runtime.
- Parameters:
memorySize- The amount of memory available to the function at runtime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModified
PublishVersionResponse.Builder lastModified(String lastModified)
The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- Parameters:
lastModified- The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeSha256
PublishVersionResponse.Builder codeSha256(String codeSha256)
The SHA256 hash of the function's deployment package.
- Parameters:
codeSha256- The SHA256 hash of the function's deployment package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
PublishVersionResponse.Builder version(String version)
The version of the Lambda function.
- Parameters:
version- The version of the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
PublishVersionResponse.Builder vpcConfig(VpcConfigResponse vpcConfig)
The function's networking configuration.
- Parameters:
vpcConfig- The function's networking configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
default PublishVersionResponse.Builder vpcConfig(Consumer<VpcConfigResponse.Builder> vpcConfig)
The function's networking configuration.
This is a convenience method that creates an instance of theVpcConfigResponse.Builderavoiding the need to create one manually viaVpcConfigResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcConfig(VpcConfigResponse).- Parameters:
vpcConfig- a consumer that will call methods onVpcConfigResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpcConfig(VpcConfigResponse)
-
deadLetterConfig
PublishVersionResponse.Builder deadLetterConfig(DeadLetterConfig deadLetterConfig)
The function's dead letter queue.
- Parameters:
deadLetterConfig- The function's dead letter queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deadLetterConfig
default PublishVersionResponse.Builder deadLetterConfig(Consumer<DeadLetterConfig.Builder> deadLetterConfig)
The function's dead letter queue.
This is a convenience method that creates an instance of theDeadLetterConfig.Builderavoiding the need to create one manually viaDeadLetterConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todeadLetterConfig(DeadLetterConfig).- Parameters:
deadLetterConfig- a consumer that will call methods onDeadLetterConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
deadLetterConfig(DeadLetterConfig)
-
environment
PublishVersionResponse.Builder environment(EnvironmentResponse environment)
The function's environment variables. Omitted from CloudTrail logs.
- Parameters:
environment- The function's environment variables. Omitted from CloudTrail logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environment
default PublishVersionResponse.Builder environment(Consumer<EnvironmentResponse.Builder> environment)
The function's environment variables. Omitted from CloudTrail logs.
This is a convenience method that creates an instance of theEnvironmentResponse.Builderavoiding the need to create one manually viaEnvironmentResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toenvironment(EnvironmentResponse).- Parameters:
environment- a consumer that will call methods onEnvironmentResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
environment(EnvironmentResponse)
-
kmsKeyArn
PublishVersionResponse.Builder kmsKeyArn(String kmsKeyArn)
The KMS key that's used to encrypt the function's environment variables. When Lambda SnapStart is activated, this key is also used to encrypt the function's snapshot. This key is returned only if you've configured a customer managed key.
- Parameters:
kmsKeyArn- The KMS key that's used to encrypt the function's environment variables. When Lambda SnapStart is activated, this key is also used to encrypt the function's snapshot. This key is returned only if you've configured a customer managed key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tracingConfig
PublishVersionResponse.Builder tracingConfig(TracingConfigResponse tracingConfig)
The function's X-Ray tracing configuration.
- Parameters:
tracingConfig- The function's X-Ray tracing configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tracingConfig
default PublishVersionResponse.Builder tracingConfig(Consumer<TracingConfigResponse.Builder> tracingConfig)
The function's X-Ray tracing configuration.
This is a convenience method that creates an instance of theTracingConfigResponse.Builderavoiding the need to create one manually viaTracingConfigResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totracingConfig(TracingConfigResponse).- Parameters:
tracingConfig- a consumer that will call methods onTracingConfigResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tracingConfig(TracingConfigResponse)
-
masterArn
PublishVersionResponse.Builder masterArn(String masterArn)
For Lambda@Edge functions, the ARN of the main function.
- Parameters:
masterArn- For Lambda@Edge functions, the ARN of the main function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
PublishVersionResponse.Builder revisionId(String revisionId)
The latest updated revision of the function or alias.
- Parameters:
revisionId- The latest updated revision of the function or alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
layers
PublishVersionResponse.Builder layers(Collection<Layer> layers)
The function's layers.
- Parameters:
layers- The function's layers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
layers
PublishVersionResponse.Builder layers(Layer... layers)
The function's layers.
- Parameters:
layers- The function's layers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
layers
PublishVersionResponse.Builder layers(Consumer<Layer.Builder>... layers)
The function's layers.
This is a convenience method that creates an instance of theLayer.Builderavoiding the need to create one manually viaLayer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#layers(List.) - Parameters:
layers- a consumer that will call methods onLayer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#layers(java.util.Collection)
-
state
PublishVersionResponse.Builder state(String state)
The current state of the function. When the state is
Inactive, you can reactivate the function by invoking it.
-
state
PublishVersionResponse.Builder state(State state)
The current state of the function. When the state is
Inactive, you can reactivate the function by invoking it.
-
stateReason
PublishVersionResponse.Builder stateReason(String stateReason)
The reason for the function's current state.
- Parameters:
stateReason- The reason for the function's current state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateReasonCode
PublishVersionResponse.Builder stateReasonCode(String stateReasonCode)
The reason code for the function's current state. When the code is
Creating, you can't invoke or modify the function.- Parameters:
stateReasonCode- The reason code for the function's current state. When the code isCreating, you can't invoke or modify the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StateReasonCode,StateReasonCode
-
stateReasonCode
PublishVersionResponse.Builder stateReasonCode(StateReasonCode stateReasonCode)
The reason code for the function's current state. When the code is
Creating, you can't invoke or modify the function.- Parameters:
stateReasonCode- The reason code for the function's current state. When the code isCreating, you can't invoke or modify the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StateReasonCode,StateReasonCode
-
lastUpdateStatus
PublishVersionResponse.Builder lastUpdateStatus(String lastUpdateStatus)
The status of the last update that was performed on the function. This is first set to
Successfulafter function creation completes.- Parameters:
lastUpdateStatus- The status of the last update that was performed on the function. This is first set toSuccessfulafter function creation completes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LastUpdateStatus,LastUpdateStatus
-
lastUpdateStatus
PublishVersionResponse.Builder lastUpdateStatus(LastUpdateStatus lastUpdateStatus)
The status of the last update that was performed on the function. This is first set to
Successfulafter function creation completes.- Parameters:
lastUpdateStatus- The status of the last update that was performed on the function. This is first set toSuccessfulafter function creation completes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LastUpdateStatus,LastUpdateStatus
-
lastUpdateStatusReason
PublishVersionResponse.Builder lastUpdateStatusReason(String lastUpdateStatusReason)
The reason for the last update that was performed on the function.
- Parameters:
lastUpdateStatusReason- The reason for the last update that was performed on the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateStatusReasonCode
PublishVersionResponse.Builder lastUpdateStatusReasonCode(String lastUpdateStatusReasonCode)
The reason code for the last update that was performed on the function.
- Parameters:
lastUpdateStatusReasonCode- The reason code for the last update that was performed on the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LastUpdateStatusReasonCode,LastUpdateStatusReasonCode
-
lastUpdateStatusReasonCode
PublishVersionResponse.Builder lastUpdateStatusReasonCode(LastUpdateStatusReasonCode lastUpdateStatusReasonCode)
The reason code for the last update that was performed on the function.
- Parameters:
lastUpdateStatusReasonCode- The reason code for the last update that was performed on the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LastUpdateStatusReasonCode,LastUpdateStatusReasonCode
-
fileSystemConfigs
PublishVersionResponse.Builder fileSystemConfigs(Collection<FileSystemConfig> fileSystemConfigs)
Connection settings for an Amazon EFS file system.
- Parameters:
fileSystemConfigs- Connection settings for an Amazon EFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemConfigs
PublishVersionResponse.Builder fileSystemConfigs(FileSystemConfig... fileSystemConfigs)
Connection settings for an Amazon EFS file system.
- Parameters:
fileSystemConfigs- Connection settings for an Amazon EFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemConfigs
PublishVersionResponse.Builder fileSystemConfigs(Consumer<FileSystemConfig.Builder>... fileSystemConfigs)
Connection settings for an Amazon EFS file system.
This is a convenience method that creates an instance of theFileSystemConfig.Builderavoiding the need to create one manually viaFileSystemConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#fileSystemConfigs(List.) - Parameters:
fileSystemConfigs- a consumer that will call methods onFileSystemConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#fileSystemConfigs(java.util.Collection)
-
packageType
PublishVersionResponse.Builder packageType(String packageType)
The type of deployment package. Set to
Imagefor container image and setZipfor .zip file archive.- Parameters:
packageType- The type of deployment package. Set toImagefor container image and setZipfor .zip file archive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PackageType,PackageType
-
packageType
PublishVersionResponse.Builder packageType(PackageType packageType)
The type of deployment package. Set to
Imagefor container image and setZipfor .zip file archive.- Parameters:
packageType- The type of deployment package. Set toImagefor container image and setZipfor .zip file archive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PackageType,PackageType
-
imageConfigResponse
PublishVersionResponse.Builder imageConfigResponse(ImageConfigResponse imageConfigResponse)
The function's image configuration values.
- Parameters:
imageConfigResponse- The function's image configuration values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageConfigResponse
default PublishVersionResponse.Builder imageConfigResponse(Consumer<ImageConfigResponse.Builder> imageConfigResponse)
The function's image configuration values.
This is a convenience method that creates an instance of theImageConfigResponse.Builderavoiding the need to create one manually viaImageConfigResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimageConfigResponse(ImageConfigResponse).- Parameters:
imageConfigResponse- a consumer that will call methods onImageConfigResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
imageConfigResponse(ImageConfigResponse)
-
signingProfileVersionArn
PublishVersionResponse.Builder signingProfileVersionArn(String signingProfileVersionArn)
The ARN of the signing profile version.
- Parameters:
signingProfileVersionArn- The ARN of the signing profile version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signingJobArn
PublishVersionResponse.Builder signingJobArn(String signingJobArn)
The ARN of the signing job.
- Parameters:
signingJobArn- The ARN of the signing job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architecturesWithStrings
PublishVersionResponse.Builder architecturesWithStrings(Collection<String> architectures)
The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is
x86_64.- Parameters:
architectures- The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value isx86_64.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architecturesWithStrings
PublishVersionResponse.Builder architecturesWithStrings(String... architectures)
The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is
x86_64.- Parameters:
architectures- The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value isx86_64.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectures
PublishVersionResponse.Builder architectures(Collection<Architecture> architectures)
The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is
x86_64.- Parameters:
architectures- The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value isx86_64.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
architectures
PublishVersionResponse.Builder architectures(Architecture... architectures)
The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value is
x86_64.- Parameters:
architectures- The instruction set architecture that the function supports. Architecture is a string array with one of the valid values. The default architecture value isx86_64.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ephemeralStorage
PublishVersionResponse.Builder ephemeralStorage(EphemeralStorage ephemeralStorage)
The size of the function's
/tmpdirectory in MB. The default value is 512, but can be any whole number between 512 and 10,240 MB. For more information, see Configuring ephemeral storage (console).- Parameters:
ephemeralStorage- The size of the function's/tmpdirectory in MB. The default value is 512, but can be any whole number between 512 and 10,240 MB. For more information, see Configuring ephemeral storage (console).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ephemeralStorage
default PublishVersionResponse.Builder ephemeralStorage(Consumer<EphemeralStorage.Builder> ephemeralStorage)
The size of the function's
This is a convenience method that creates an instance of the/tmpdirectory in MB. The default value is 512, but can be any whole number between 512 and 10,240 MB. For more information, see Configuring ephemeral storage (console).EphemeralStorage.Builderavoiding the need to create one manually viaEphemeralStorage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toephemeralStorage(EphemeralStorage).- Parameters:
ephemeralStorage- a consumer that will call methods onEphemeralStorage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ephemeralStorage(EphemeralStorage)
-
snapStart
PublishVersionResponse.Builder snapStart(SnapStartResponse snapStart)
Set
ApplyOntoPublishedVersionsto create a snapshot of the initialized execution environment when you publish a function version. For more information, see Improving startup performance with Lambda SnapStart.- Parameters:
snapStart- SetApplyOntoPublishedVersionsto create a snapshot of the initialized execution environment when you publish a function version. For more information, see Improving startup performance with Lambda SnapStart.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapStart
default PublishVersionResponse.Builder snapStart(Consumer<SnapStartResponse.Builder> snapStart)
Set
This is a convenience method that creates an instance of theApplyOntoPublishedVersionsto create a snapshot of the initialized execution environment when you publish a function version. For more information, see Improving startup performance with Lambda SnapStart.SnapStartResponse.Builderavoiding the need to create one manually viaSnapStartResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosnapStart(SnapStartResponse).- Parameters:
snapStart- a consumer that will call methods onSnapStartResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
snapStart(SnapStartResponse)
-
runtimeVersionConfig
PublishVersionResponse.Builder runtimeVersionConfig(RuntimeVersionConfig runtimeVersionConfig)
The ARN of the runtime and any errors that occured.
- Parameters:
runtimeVersionConfig- The ARN of the runtime and any errors that occured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runtimeVersionConfig
default PublishVersionResponse.Builder runtimeVersionConfig(Consumer<RuntimeVersionConfig.Builder> runtimeVersionConfig)
The ARN of the runtime and any errors that occured.
This is a convenience method that creates an instance of theRuntimeVersionConfig.Builderavoiding the need to create one manually viaRuntimeVersionConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toruntimeVersionConfig(RuntimeVersionConfig).- Parameters:
runtimeVersionConfig- a consumer that will call methods onRuntimeVersionConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
runtimeVersionConfig(RuntimeVersionConfig)
-
loggingConfig
PublishVersionResponse.Builder loggingConfig(LoggingConfig loggingConfig)
The function's Amazon CloudWatch Logs configuration settings.
- Parameters:
loggingConfig- The function's Amazon CloudWatch Logs configuration settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loggingConfig
default PublishVersionResponse.Builder loggingConfig(Consumer<LoggingConfig.Builder> loggingConfig)
The function's Amazon CloudWatch Logs configuration settings.
This is a convenience method that creates an instance of theLoggingConfig.Builderavoiding the need to create one manually viaLoggingConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologgingConfig(LoggingConfig).- Parameters:
loggingConfig- a consumer that will call methods onLoggingConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
loggingConfig(LoggingConfig)
-
-