Struct googapis::google::cloud::osconfig::agentendpoint::v1beta::AptRepository [−][src]
pub struct AptRepository {
pub archive_type: i32,
pub uri: String,
pub distribution: String,
pub components: Vec<String>,
pub gpg_key: String,
}
Expand description
Represents a single Apt package repository. This repository is added to
a repo file that is stored at
/etc/apt/sources.list.d/google_osconfig.list
.
Fields
archive_type: i32
Type of archive files in this repository. The default behavior is DEB.
uri: String
URI for this repository.
distribution: String
Distribution of this repository.
components: Vec<String>
List of components for this repository. Must contain at least one item.
gpg_key: String
URI of the key file for this repository. The agent maintains
a keyring at /etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg
containing
all the keys in any applied guest policy.
Implementations
Returns the enum value of archive_type
, or the default if the field is set to an invalid enum value.
Sets archive_type
to the provided enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AptRepository
impl Send for AptRepository
impl Sync for AptRepository
impl Unpin for AptRepository
impl UnwindSafe for AptRepository
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more