Enum google_api_proto::google::cloud::deploy::v1::target::DeploymentTarget
source · pub enum DeploymentTarget {
Gke(GkeCluster),
AnthosCluster(AnthosCluster),
Run(CloudRunLocation),
MultiTarget(MultiTarget),
CustomTarget(CustomTarget),
}
Expand description
Destination to which the Skaffold configuration is applied during a rollout.
Variants§
Gke(GkeCluster)
Optional. Information specifying a GKE Cluster.
AnthosCluster(AnthosCluster)
Optional. Information specifying an Anthos Cluster.
Run(CloudRunLocation)
Optional. Information specifying a Cloud Run deployment target.
MultiTarget(MultiTarget)
Optional. Information specifying a multiTarget.
CustomTarget(CustomTarget)
Optional. Information specifying a Custom Target.
Implementations§
source§impl DeploymentTarget
impl DeploymentTarget
sourcepub fn merge(
field: &mut Option<DeploymentTarget>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<DeploymentTarget>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for DeploymentTarget
impl Clone for DeploymentTarget
source§fn clone(&self) -> DeploymentTarget
fn clone(&self) -> DeploymentTarget
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DeploymentTarget
impl Debug for DeploymentTarget
source§impl PartialEq for DeploymentTarget
impl PartialEq for DeploymentTarget
source§fn eq(&self, other: &DeploymentTarget) -> bool
fn eq(&self, other: &DeploymentTarget) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeploymentTarget
Auto Trait Implementations§
impl Freeze for DeploymentTarget
impl RefUnwindSafe for DeploymentTarget
impl Send for DeploymentTarget
impl Sync for DeploymentTarget
impl Unpin for DeploymentTarget
impl UnwindSafe for DeploymentTarget
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
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request