pub struct ContainerPublishOptsBuilder { /* private fields */ }Expand description
Builder for ContainerPublishOpts.
Implementations§
Source§impl ContainerPublishOptsBuilder
impl ContainerPublishOptsBuilder
Sourcepub fn forced_compression<VALUE: Into<ImageLayerCompression>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn forced_compression<VALUE: Into<ImageLayerCompression>>( &mut self, value: VALUE, ) -> &mut Self
Force each layer of the published image to use the specified compression algorithm. If this is unset, then if a layer already has a compressed blob in the engine’s cache, that will be used (this can result in a mix of compression algorithms for different layers). If this is unset and a layer has no compressed blob in the engine’s cache, then it will be compressed using Gzip.
Sourcepub fn insecure_skip_tls_verify<VALUE: Into<bool>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn insecure_skip_tls_verify<VALUE: Into<bool>>( &mut self, value: VALUE, ) -> &mut Self
Allow HTTPS registry communication without verifying the server certificate.
Sourcepub fn media_types<VALUE: Into<ImageMediaTypes>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn media_types<VALUE: Into<ImageMediaTypes>>( &mut self, value: VALUE, ) -> &mut Self
Use the specified media types for the published image’s layers. Defaults to “OCI”, which is compatible with most recent registries, but “Docker” may be needed for older registries without OCI support.
Sourcepub fn platform_variants<VALUE: Into<Vec<Id>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn platform_variants<VALUE: Into<Vec<Id>>>( &mut self, value: VALUE, ) -> &mut Self
Identifiers for other platform specific containers. Used for multi-platform image.
Sourcepub fn protocol<VALUE: Into<RegistryProtocol>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn protocol<VALUE: Into<RegistryProtocol>>( &mut self, value: VALUE, ) -> &mut Self
Protocol to use for registry communication. Defaults to “HTTPS”. Use “HTTP” only for plain HTTP registries.
Sourcepub fn registry_service<VALUE: Into<Id>>(&mut self, value: VALUE) -> &mut Self
pub fn registry_service<VALUE: Into<Id>>(&mut self, value: VALUE) -> &mut Self
Service to use as the registry endpoint for the image address. The service will be started only for this push.
Sourcepub fn build(
&self,
) -> Result<ContainerPublishOpts, ContainerPublishOptsBuilderError>
pub fn build( &self, ) -> Result<ContainerPublishOpts, ContainerPublishOptsBuilderError>
Trait Implementations§
Source§impl Clone for ContainerPublishOptsBuilder
impl Clone for ContainerPublishOptsBuilder
Source§fn clone(&self) -> ContainerPublishOptsBuilder
fn clone(&self) -> ContainerPublishOptsBuilder
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for ContainerPublishOptsBuilder
impl RefUnwindSafe for ContainerPublishOptsBuilder
impl Send for ContainerPublishOptsBuilder
impl Sync for ContainerPublishOptsBuilder
impl Unpin for ContainerPublishOptsBuilder
impl UnsafeUnpin for ContainerPublishOptsBuilder
impl UnwindSafe for ContainerPublishOptsBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more