Interface AddonVersionInfo.Builder

    • Method Detail

      • addonVersion

        AddonVersionInfo.Builder addonVersion​(String addonVersion)

        The version of the add-on.

        Parameters:
        addonVersion - The version of the add-on.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • architecture

        AddonVersionInfo.Builder architecture​(Collection<String> architecture)

        The architectures that the version supports.

        Parameters:
        architecture - The architectures that the version supports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • architecture

        AddonVersionInfo.Builder architecture​(String... architecture)

        The architectures that the version supports.

        Parameters:
        architecture - The architectures that the version supports.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • computeTypes

        AddonVersionInfo.Builder computeTypes​(Collection<String> computeTypes)

        Indicates the compute type of the addon version.

        Parameters:
        computeTypes - Indicates the compute type of the addon version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • computeTypes

        AddonVersionInfo.Builder computeTypes​(String... computeTypes)

        Indicates the compute type of the addon version.

        Parameters:
        computeTypes - Indicates the compute type of the addon version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • compatibilities

        AddonVersionInfo.Builder compatibilities​(Collection<Compatibility> compatibilities)

        An object representing the compatibilities of a version.

        Parameters:
        compatibilities - An object representing the compatibilities of a version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • compatibilities

        AddonVersionInfo.Builder compatibilities​(Compatibility... compatibilities)

        An object representing the compatibilities of a version.

        Parameters:
        compatibilities - An object representing the compatibilities of a version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requiresConfiguration

        AddonVersionInfo.Builder requiresConfiguration​(Boolean requiresConfiguration)

        Whether the add-on requires configuration.

        Parameters:
        requiresConfiguration - Whether the add-on requires configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requiresIamPermissions

        AddonVersionInfo.Builder requiresIamPermissions​(Boolean requiresIamPermissions)

        Indicates if the Addon requires IAM Permissions to operate, such as networking permissions.

        Parameters:
        requiresIamPermissions - Indicates if the Addon requires IAM Permissions to operate, such as networking permissions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.