pub struct Builder { /* private fields */ }Expand description
A builder for RepositoryExternalConnectionInfo.
Implementations§
source§impl Builder
impl Builder
sourcepub fn external_connection_name(self, input: impl Into<String>) -> Self
pub fn external_connection_name(self, input: impl Into<String>) -> Self
The name of the external connection associated with a repository.
sourcepub fn set_external_connection_name(self, input: Option<String>) -> Self
pub fn set_external_connection_name(self, input: Option<String>) -> Self
The name of the external connection associated with a repository.
sourcepub fn package_format(self, input: PackageFormat) -> Self
pub fn package_format(self, input: PackageFormat) -> Self
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.
sourcepub fn set_package_format(self, input: Option<PackageFormat>) -> Self
pub fn set_package_format(self, input: Option<PackageFormat>) -> Self
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.
sourcepub fn status(self, input: ExternalConnectionStatus) -> Self
pub fn status(self, input: ExternalConnectionStatus) -> Self
The status of the external connection of a repository. There is one valid value, Available.
sourcepub fn set_status(self, input: Option<ExternalConnectionStatus>) -> Self
pub fn set_status(self, input: Option<ExternalConnectionStatus>) -> Self
The status of the external connection of a repository. There is one valid value, Available.
sourcepub fn build(self) -> RepositoryExternalConnectionInfo
pub fn build(self) -> RepositoryExternalConnectionInfo
Consumes the builder and constructs a RepositoryExternalConnectionInfo.