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
.