Struct gapi_grpc::google::devtools::cloudbuild::v1::WorkerConfig [−][src]
WorkerConfig defines the configuration to be used for a creating workers in the pool.
Fields
machine_type: String
Machine Type of the worker, such as n1-standard-1.
See https://cloud.google.com/compute/docs/machine-types.
If left blank, Cloud Build will use a standard unspecified machine to
create the worker pool.
machine_type
is overridden if you specify a different machine type in
build_options
. In this case, the VM specified in the build_options
will be created on demand at build time. For more information see
https://cloud.google.com/cloud-build/docs/speeding-up-builds#using_custom_virtual_machine_sizes
disk_size_gb: i64
Size of the disk attached to the worker, in GB.
See https://cloud.google.com/compute/docs/disks/
If 0
is specified, Cloud Build will use a standard disk size.
disk_size
is overridden if you specify a different disk size in
build_options
. In this case, a VM with a disk size specified in the
build_options
will be created on demand at build time. For more
information see
https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#buildoptions
network: Option<Network>
The network definition used to create the worker. If this section is left empty, the workers will be created in WorkerPool.project_id on the default network.
tag: String
The tag applied to the worker, and the same tag used by the firewall rule.
It is used to identify the Cloud Build workers among other VMs.
The default value for tag is worker
.
Trait Implementations
impl Clone for WorkerConfig
[src]
fn clone(&self) -> WorkerConfig
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for WorkerConfig
[src]
impl Default for WorkerConfig
[src]
fn default() -> WorkerConfig
[src]
impl Message for WorkerConfig
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<WorkerConfig> for WorkerConfig
[src]
fn eq(&self, other: &WorkerConfig) -> bool
[src]
fn ne(&self, other: &WorkerConfig) -> bool
[src]
impl StructuralPartialEq for WorkerConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for WorkerConfig
impl Send for WorkerConfig
impl Sync for WorkerConfig
impl Unpin for WorkerConfig
impl UnwindSafe for WorkerConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,