Interface RepositoryExternalConnectionInfo.Builder

All Superinterfaces:
Buildable, CopyableBuilder<RepositoryExternalConnectionInfo.Builder,RepositoryExternalConnectionInfo>, SdkBuilder<RepositoryExternalConnectionInfo.Builder,RepositoryExternalConnectionInfo>, SdkPojo
Enclosing class:
RepositoryExternalConnectionInfo

public static interface RepositoryExternalConnectionInfo.Builder extends SdkPojo, CopyableBuilder<RepositoryExternalConnectionInfo.Builder,RepositoryExternalConnectionInfo>
  • Method Details

    • externalConnectionName

      RepositoryExternalConnectionInfo.Builder externalConnectionName(String externalConnectionName)

      The name of the external connection associated with a repository.

      Parameters:
      externalConnectionName - The name of the external connection associated with a repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • packageFormat

      RepositoryExternalConnectionInfo.Builder packageFormat(String packageFormat)

      The package format associated with a repository's external connection. The valid package formats are:

      • npm: A Node Package Manager (npm) package.

      • pypi: A Python Package Index (PyPI) package.

      • maven: A Maven package that contains compiled code in a distributable format, such as a JAR file.

      • nuget: A NuGet package.

      Parameters:
      packageFormat - The package format associated with a repository's external connection. The valid package formats are:

      • npm: A Node Package Manager (npm) package.

      • pypi: A Python Package Index (PyPI) package.

      • maven: A Maven package that contains compiled code in a distributable format, such as a JAR file.

      • nuget: A NuGet package.

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

      The package format associated with a repository's external connection. The valid package formats are:

      • npm: A Node Package Manager (npm) package.

      • pypi: A Python Package Index (PyPI) package.

      • maven: A Maven package that contains compiled code in a distributable format, such as a JAR file.

      • nuget: A NuGet package.

      Parameters:
      packageFormat - The package format associated with a repository's external connection. The valid package formats are:

      • npm: A Node Package Manager (npm) package.

      • pypi: A Python Package Index (PyPI) package.

      • maven: A Maven package that contains compiled code in a distributable format, such as a JAR file.

      • nuget: A NuGet package.

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

      The status of the external connection of a repository. There is one valid value, Available.

      Parameters:
      status - The status of the external connection of a repository. There is one valid value, Available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the external connection of a repository. There is one valid value, Available.

      Parameters:
      status - The status of the external connection of a repository. There is one valid value, Available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: