Interface ApplicationSummary.Builder

    • Method Detail

      • applicationId

        ApplicationSummary.Builder applicationId​(String applicationId)

        The application Amazon Resource Name (ARN).

        Parameters:
        applicationId - The application Amazon Resource Name (ARN).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • author

        ApplicationSummary.Builder author​(String author)

        The name of the author publishing the app.

        Minimum length=1. Maximum length=127.

        Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

        Parameters:
        author - The name of the author publishing the app.

        Minimum length=1. Maximum length=127.

        Pattern "^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$";

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

        ApplicationSummary.Builder creationTime​(String creationTime)

        The date and time this resource was created.

        Parameters:
        creationTime - The date and time this resource was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        ApplicationSummary.Builder description​(String description)

        The description of the application.

        Minimum length=1. Maximum length=256

        Parameters:
        description - The description of the application.

        Minimum length=1. Maximum length=256

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

        ApplicationSummary.Builder homePageUrl​(String homePageUrl)

        A URL with more information about the application, for example the location of your GitHub repository for the application.

        Parameters:
        homePageUrl - A URL with more information about the application, for example the location of your GitHub repository for the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • labels

        ApplicationSummary.Builder labels​(Collection<String> labels)

        Labels to improve discovery of apps in search results.

        Minimum length=1. Maximum length=127. Maximum number of labels: 10

        Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

        Parameters:
        labels - Labels to improve discovery of apps in search results.

        Minimum length=1. Maximum length=127. Maximum number of labels: 10

        Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

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

        ApplicationSummary.Builder labels​(String... labels)

        Labels to improve discovery of apps in search results.

        Minimum length=1. Maximum length=127. Maximum number of labels: 10

        Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

        Parameters:
        labels - Labels to improve discovery of apps in search results.

        Minimum length=1. Maximum length=127. Maximum number of labels: 10

        Pattern: "^[a-zA-Z0-9+\\-_:\\/@]+$";

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

        ApplicationSummary.Builder name​(String name)

        The name of the application.

        Minimum length=1. Maximum length=140

        Pattern: "[a-zA-Z0-9\\-]+";

        Parameters:
        name - The name of the application.

        Minimum length=1. Maximum length=140

        Pattern: "[a-zA-Z0-9\\-]+";

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