Struct aws_sdk_codeartifact::operation::list_package_version_dependencies::builders::ListPackageVersionDependenciesOutputBuilder
source · #[non_exhaustive]pub struct ListPackageVersionDependenciesOutputBuilder { /* private fields */ }
Expand description
A builder for ListPackageVersionDependenciesOutput
.
Implementations§
source§impl ListPackageVersionDependenciesOutputBuilder
impl ListPackageVersionDependenciesOutputBuilder
sourcepub fn format(self, input: PackageFormat) -> Self
pub fn format(self, input: PackageFormat) -> Self
A format that specifies the type of the package that contains the returned dependencies.
sourcepub fn set_format(self, input: Option<PackageFormat>) -> Self
pub fn set_format(self, input: Option<PackageFormat>) -> Self
A format that specifies the type of the package that contains the returned dependencies.
sourcepub fn get_format(&self) -> &Option<PackageFormat>
pub fn get_format(&self) -> &Option<PackageFormat>
A format that specifies the type of the package that contains the returned dependencies.
sourcepub fn namespace(self, input: impl Into<String>) -> Self
pub fn namespace(self, input: impl Into<String>) -> Self
The namespace of the package version that contains the returned dependencies. The package version component that specifies its namespace depends on its type. For example:
-
The namespace of a Maven package version is its
groupId
. -
The namespace of an npm package version is its
scope
. -
Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace.
sourcepub fn set_namespace(self, input: Option<String>) -> Self
pub fn set_namespace(self, input: Option<String>) -> Self
The namespace of the package version that contains the returned dependencies. The package version component that specifies its namespace depends on its type. For example:
-
The namespace of a Maven package version is its
groupId
. -
The namespace of an npm package version is its
scope
. -
Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace.
sourcepub fn get_namespace(&self) -> &Option<String>
pub fn get_namespace(&self) -> &Option<String>
The namespace of the package version that contains the returned dependencies. The package version component that specifies its namespace depends on its type. For example:
-
The namespace of a Maven package version is its
groupId
. -
The namespace of an npm package version is its
scope
. -
Python and NuGet package versions do not contain a corresponding component, package versions of those formats do not have a namespace.
sourcepub fn package(self, input: impl Into<String>) -> Self
pub fn package(self, input: impl Into<String>) -> Self
The name of the package that contains the returned package versions dependencies.
sourcepub fn set_package(self, input: Option<String>) -> Self
pub fn set_package(self, input: Option<String>) -> Self
The name of the package that contains the returned package versions dependencies.
sourcepub fn get_package(&self) -> &Option<String>
pub fn get_package(&self) -> &Option<String>
The name of the package that contains the returned package versions dependencies.
sourcepub fn version(self, input: impl Into<String>) -> Self
pub fn version(self, input: impl Into<String>) -> Self
The version of the package that is specified in the request.
sourcepub fn set_version(self, input: Option<String>) -> Self
pub fn set_version(self, input: Option<String>) -> Self
The version of the package that is specified in the request.
sourcepub fn get_version(&self) -> &Option<String>
pub fn get_version(&self) -> &Option<String>
The version of the package that is specified in the request.
sourcepub fn version_revision(self, input: impl Into<String>) -> Self
pub fn version_revision(self, input: impl Into<String>) -> Self
The current revision associated with the package version.
sourcepub fn set_version_revision(self, input: Option<String>) -> Self
pub fn set_version_revision(self, input: Option<String>) -> Self
The current revision associated with the package version.
sourcepub fn get_version_revision(&self) -> &Option<String>
pub fn get_version_revision(&self) -> &Option<String>
The current revision associated with the package version.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.
sourcepub fn dependencies(self, input: PackageDependency) -> Self
pub fn dependencies(self, input: PackageDependency) -> Self
Appends an item to dependencies
.
To override the contents of this collection use set_dependencies
.
The returned list of PackageDependency objects.
sourcepub fn set_dependencies(self, input: Option<Vec<PackageDependency>>) -> Self
pub fn set_dependencies(self, input: Option<Vec<PackageDependency>>) -> Self
The returned list of PackageDependency objects.
sourcepub fn get_dependencies(&self) -> &Option<Vec<PackageDependency>>
pub fn get_dependencies(&self) -> &Option<Vec<PackageDependency>>
The returned list of PackageDependency objects.
sourcepub fn build(self) -> ListPackageVersionDependenciesOutput
pub fn build(self) -> ListPackageVersionDependenciesOutput
Consumes the builder and constructs a ListPackageVersionDependenciesOutput
.
Trait Implementations§
source§impl Clone for ListPackageVersionDependenciesOutputBuilder
impl Clone for ListPackageVersionDependenciesOutputBuilder
source§fn clone(&self) -> ListPackageVersionDependenciesOutputBuilder
fn clone(&self) -> ListPackageVersionDependenciesOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ListPackageVersionDependenciesOutputBuilder
impl Default for ListPackageVersionDependenciesOutputBuilder
source§fn default() -> ListPackageVersionDependenciesOutputBuilder
fn default() -> ListPackageVersionDependenciesOutputBuilder
source§impl PartialEq for ListPackageVersionDependenciesOutputBuilder
impl PartialEq for ListPackageVersionDependenciesOutputBuilder
source§fn eq(&self, other: &ListPackageVersionDependenciesOutputBuilder) -> bool
fn eq(&self, other: &ListPackageVersionDependenciesOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.