Struct google_api_proto::google::devtools::artifactregistry::v1::PythonPackage
source · pub struct PythonPackage {
pub name: String,
pub uri: String,
pub package_name: String,
pub version: String,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
}
Expand description
PythonPackage represents a python artifact.
Fields§
§name: String
Required. registry_location, project_id, repository_name and python_package
forms a unique package
name:projects/<project_id>/locations/<location>/repository/<repository_name>/pythonPackages/<python_package>
.
For example,
“projects/test-project/locations/us-west4/repositories/test-repo/pythonPackages/
python_package:1.0.0”,
where “us-west4” is the registry_location, “test-project” is the
project_id, “test-repo” is the repository_name and
python_package:1.0.0“ is the python package.
uri: String
Required. URL to access the package. Example: us-west4-python.pkg.dev/test-project/test-repo/python_package/file-name-1.0.0.tar.gz
package_name: String
Package for the artifact.
version: String
Version of this package.
create_time: Option<Timestamp>
Output only. Time the package was created.
update_time: Option<Timestamp>
Output only. Time the package was updated.
Trait Implementations§
source§impl Clone for PythonPackage
impl Clone for PythonPackage
source§fn clone(&self) -> PythonPackage
fn clone(&self) -> PythonPackage
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PythonPackage
impl Debug for PythonPackage
source§impl Default for PythonPackage
impl Default for PythonPackage
source§impl Message for PythonPackage
impl Message for PythonPackage
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for PythonPackage
impl PartialEq for PythonPackage
source§fn eq(&self, other: &PythonPackage) -> bool
fn eq(&self, other: &PythonPackage) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PythonPackage
Auto Trait Implementations§
impl Freeze for PythonPackage
impl RefUnwindSafe for PythonPackage
impl Send for PythonPackage
impl Sync for PythonPackage
impl Unpin for PythonPackage
impl UnwindSafe for PythonPackage
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
§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>
T
in a tonic::Request