pub struct CloudbuildBuildBinding {
pub build_env_vars: BindingValue<HashMap<String, String>>,
pub service_account: BindingValue<String>,
pub monitoring: BindingValue<Option<MonitoringConfig>>,
}Expand description
Google Cloud Build binding configuration
Fields§
§build_env_vars: BindingValue<HashMap<String, String>>Environment variables to pass to the build process
service_account: BindingValue<String>Service account email for Cloud Build
monitoring: BindingValue<Option<MonitoringConfig>>Optional monitoring configuration for sending build logs
Trait Implementations§
Source§impl Clone for CloudbuildBuildBinding
impl Clone for CloudbuildBuildBinding
Source§fn clone(&self) -> CloudbuildBuildBinding
fn clone(&self) -> CloudbuildBuildBinding
Returns a duplicate 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 CloudbuildBuildBinding
impl Debug for CloudbuildBuildBinding
Source§impl<'de> Deserialize<'de> for CloudbuildBuildBinding
impl<'de> Deserialize<'de> for CloudbuildBuildBinding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CloudbuildBuildBinding
impl PartialEq for CloudbuildBuildBinding
Source§impl Serialize for CloudbuildBuildBinding
impl Serialize for CloudbuildBuildBinding
impl Eq for CloudbuildBuildBinding
impl StructuralPartialEq for CloudbuildBuildBinding
Auto Trait Implementations§
impl Freeze for CloudbuildBuildBinding
impl RefUnwindSafe for CloudbuildBuildBinding
impl Send for CloudbuildBuildBinding
impl Sync for CloudbuildBuildBinding
impl Unpin for CloudbuildBuildBinding
impl UnsafeUnpin for CloudbuildBuildBinding
impl UnwindSafe for CloudbuildBuildBinding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.