public static interface CreateAppBlockRequest.Builder extends AppStreamRequest.Builder, SdkPojo, CopyableBuilder<CreateAppBlockRequest.Builder,CreateAppBlockRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateAppBlockRequest.Builder name(String name)
The name of the app block.
name - The name of the app block.CreateAppBlockRequest.Builder description(String description)
The description of the app block.
description - The description of the app block.CreateAppBlockRequest.Builder displayName(String displayName)
The display name of the app block. This is not displayed to the user.
displayName - The display name of the app block. This is not displayed to the user.CreateAppBlockRequest.Builder sourceS3Location(S3Location sourceS3Location)
The source S3 location of the app block.
sourceS3Location - The source S3 location of the app block.default CreateAppBlockRequest.Builder sourceS3Location(Consumer<S3Location.Builder> sourceS3Location)
The source S3 location of the app block.
This is a convenience method that creates an instance of theS3Location.Builder avoiding the need to
create one manually via S3Location.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to sourceS3Location(S3Location).
sourceS3Location - a consumer that will call methods on S3Location.BuildersourceS3Location(S3Location)CreateAppBlockRequest.Builder setupScriptDetails(ScriptDetails setupScriptDetails)
The setup script details of the app block. This must be provided for the CUSTOM PackagingType.
setupScriptDetails - The setup script details of the app block. This must be provided for the CUSTOM
PackagingType.default CreateAppBlockRequest.Builder setupScriptDetails(Consumer<ScriptDetails.Builder> setupScriptDetails)
The setup script details of the app block. This must be provided for the CUSTOM PackagingType.
ScriptDetails.Builder avoiding the need
to create one manually via ScriptDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to setupScriptDetails(ScriptDetails).
setupScriptDetails - a consumer that will call methods on ScriptDetails.BuildersetupScriptDetails(ScriptDetails)CreateAppBlockRequest.Builder tags(Map<String,String> tags)
The tags assigned to the app block.
tags - The tags assigned to the app block.CreateAppBlockRequest.Builder postSetupScriptDetails(ScriptDetails postSetupScriptDetails)
The post setup script details of the app block. This can only be provided for the APPSTREAM2
PackagingType.
postSetupScriptDetails - The post setup script details of the app block. This can only be provided for the
APPSTREAM2 PackagingType.default CreateAppBlockRequest.Builder postSetupScriptDetails(Consumer<ScriptDetails.Builder> postSetupScriptDetails)
The post setup script details of the app block. This can only be provided for the APPSTREAM2
PackagingType.
ScriptDetails.Builder avoiding the need
to create one manually via ScriptDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to postSetupScriptDetails(ScriptDetails).
postSetupScriptDetails - a consumer that will call methods on ScriptDetails.BuilderpostSetupScriptDetails(ScriptDetails)CreateAppBlockRequest.Builder packagingType(String packagingType)
The packaging type of the app block.
packagingType - The packaging type of the app block.PackagingType,
PackagingTypeCreateAppBlockRequest.Builder packagingType(PackagingType packagingType)
The packaging type of the app block.
packagingType - The packaging type of the app block.PackagingType,
PackagingTypeCreateAppBlockRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateAppBlockRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.