Interface CreateApplicationRequest.Builder

    • Method Detail

      • name

        CreateApplicationRequest.Builder name​(String name)

        The name of the application. This name is visible to users when display name is not specified.

        Parameters:
        name - The name of the application. This name is visible to users when display name is not specified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • displayName

        CreateApplicationRequest.Builder displayName​(String displayName)

        The display name of the application. This name is visible to users in the application catalog.

        Parameters:
        displayName - The display name of the application. This name is visible to users in the application catalog.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateApplicationRequest.Builder description​(String description)

        The description of the application.

        Parameters:
        description - The description of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • iconS3Location

        CreateApplicationRequest.Builder iconS3Location​(S3Location iconS3Location)

        The location in S3 of the application icon.

        Parameters:
        iconS3Location - The location in S3 of the application icon.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • launchPath

        CreateApplicationRequest.Builder launchPath​(String launchPath)

        The launch path of the application.

        Parameters:
        launchPath - The launch path of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • workingDirectory

        CreateApplicationRequest.Builder workingDirectory​(String workingDirectory)

        The working directory of the application.

        Parameters:
        workingDirectory - The working directory of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • launchParameters

        CreateApplicationRequest.Builder launchParameters​(String launchParameters)

        The launch parameters of the application.

        Parameters:
        launchParameters - The launch parameters of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformsWithStrings

        CreateApplicationRequest.Builder platformsWithStrings​(Collection<String> platforms)

        The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.

        Parameters:
        platforms - The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformsWithStrings

        CreateApplicationRequest.Builder platformsWithStrings​(String... platforms)

        The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.

        Parameters:
        platforms - The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platforms

        CreateApplicationRequest.Builder platforms​(Collection<PlatformType> platforms)

        The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.

        Parameters:
        platforms - The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platforms

        CreateApplicationRequest.Builder platforms​(PlatformType... platforms)

        The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.

        Parameters:
        platforms - The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceFamilies

        CreateApplicationRequest.Builder instanceFamilies​(Collection<String> instanceFamilies)

        The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.

        Parameters:
        instanceFamilies - The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instanceFamilies

        CreateApplicationRequest.Builder instanceFamilies​(String... instanceFamilies)

        The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.

        Parameters:
        instanceFamilies - The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appBlockArn

        CreateApplicationRequest.Builder appBlockArn​(String appBlockArn)

        The app block ARN to which the application should be associated

        Parameters:
        appBlockArn - The app block ARN to which the application should be associated
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateApplicationRequest.Builder tags​(Map<String,​String> tags)

        The tags assigned to the application.

        Parameters:
        tags - The tags assigned to the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.