Interface S3Location.Builder

    • Method Detail

      • s3Bucket

        S3Location.Builder s3Bucket​(String s3Bucket)

        The S3 bucket of the S3 object.

        Parameters:
        s3Bucket - The S3 bucket of the S3 object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • s3Key

        S3Location.Builder s3Key​(String s3Key)

        The S3 key of the S3 object.

        This is required when used for the following:

        • IconS3Location (Actions: CreateApplication and UpdateApplication)

        • SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)

        • ScriptDetails (Actions: CreateAppBlock)

        • SourceS3Location when creating an app block with CUSTOM PackagingType (Actions: CreateAppBlock)

        • SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an existing application package (VHD file). In this case, S3Key refers to the VHD file. If a new application package is required, then S3Key is not required. (Actions: CreateAppBlock)

        Parameters:
        s3Key - The S3 key of the S3 object.

        This is required when used for the following:

        • IconS3Location (Actions: CreateApplication and UpdateApplication)

        • SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)

        • ScriptDetails (Actions: CreateAppBlock)

        • SourceS3Location when creating an app block with CUSTOM PackagingType (Actions: CreateAppBlock)

        • SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an existing application package (VHD file). In this case, S3Key refers to the VHD file. If a new application package is required, then S3Key is not required. (Actions: CreateAppBlock)

        Returns:
        Returns a reference to this object so that method calls can be chained together.