Struct google_api_proto::google::devtools::cloudbuild::v2::BitbucketCloudConfig
source · pub struct BitbucketCloudConfig {
pub workspace: String,
pub webhook_secret_secret_version: String,
pub read_authorizer_credential: Option<UserCredential>,
pub authorizer_credential: Option<UserCredential>,
}
Expand description
Configuration for connections to Bitbucket Cloud.
Fields§
§workspace: String
Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform.
webhook_secret_secret_version: String
Required. SecretManager resource containing the webhook secret used to
verify webhook events, formatted as projects/*/secrets/*/versions/*
.
Required. An access token with the repository
access. It can be either a
workspace, project or repository access token. It’s recommended to use a
system account to generate the credentials.
Required. An access token with the webhook
, repository
,
repository:admin
and pullrequest
scope access. It can be either a
workspace, project or repository access token. It’s recommended to use a
system account to generate these credentials.
Trait Implementations§
source§impl Clone for BitbucketCloudConfig
impl Clone for BitbucketCloudConfig
source§fn clone(&self) -> BitbucketCloudConfig
fn clone(&self) -> BitbucketCloudConfig
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 BitbucketCloudConfig
impl Debug for BitbucketCloudConfig
source§impl Default for BitbucketCloudConfig
impl Default for BitbucketCloudConfig
source§impl Message for BitbucketCloudConfig
impl Message for BitbucketCloudConfig
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for BitbucketCloudConfig
impl PartialEq for BitbucketCloudConfig
source§fn eq(&self, other: &BitbucketCloudConfig) -> bool
fn eq(&self, other: &BitbucketCloudConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BitbucketCloudConfig
Auto Trait Implementations§
impl Freeze for BitbucketCloudConfig
impl RefUnwindSafe for BitbucketCloudConfig
impl Send for BitbucketCloudConfig
impl Sync for BitbucketCloudConfig
impl Unpin for BitbucketCloudConfig
impl UnwindSafe for BitbucketCloudConfig
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