pub struct GenerateTemporaryPathCredentialsRequestView<'a> {
pub url: &'a str,
pub operation: EnumValue<Operation>,
pub dry_run: Option<bool>,
pub __buffa_unknown_fields: UnknownFieldsView<'a>,
}Expand description
Generate a new set of credentials for a path.
Fields§
§url: &'a strURL for path-based access.
Field 1: url
operation: EnumValue<Operation>The operation being performed on the path.
Field 2: operation
dry_run: Option<bool>When set to true, the service will not validate that the generated credentials can perform write operations, therefore no new paths will be created and the response will not contain valid credentials. Defaults to false.
Field 3: dry_run
__buffa_unknown_fields: UnknownFieldsView<'a>Trait Implementations§
Source§impl<'a> Clone for GenerateTemporaryPathCredentialsRequestView<'a>
impl<'a> Clone for GenerateTemporaryPathCredentialsRequestView<'a>
Source§fn clone(&self) -> GenerateTemporaryPathCredentialsRequestView<'a>
fn clone(&self) -> GenerateTemporaryPathCredentialsRequestView<'a>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<'a> Debug for GenerateTemporaryPathCredentialsRequestView<'a>
impl<'a> Debug for GenerateTemporaryPathCredentialsRequestView<'a>
Source§impl<'a> Default for GenerateTemporaryPathCredentialsRequestView<'a>
impl<'a> Default for GenerateTemporaryPathCredentialsRequestView<'a>
Source§fn default() -> GenerateTemporaryPathCredentialsRequestView<'a>
fn default() -> GenerateTemporaryPathCredentialsRequestView<'a>
Source§impl<'v> DefaultViewInstance for GenerateTemporaryPathCredentialsRequestView<'v>
impl<'v> DefaultViewInstance for GenerateTemporaryPathCredentialsRequestView<'v>
Source§fn default_view_instance<'a>() -> &'a Selfwhere
Self: 'a,
fn default_view_instance<'a>() -> &'a Selfwhere
Self: 'a,
Source§impl<'a> MessageName for GenerateTemporaryPathCredentialsRequestView<'a>
impl<'a> MessageName for GenerateTemporaryPathCredentialsRequestView<'a>
Source§const PACKAGE: &'static str = "unitycatalog.temporary_credentials.v1"
const PACKAGE: &'static str = "unitycatalog.temporary_credentials.v1"
Source§const NAME: &'static str = "GenerateTemporaryPathCredentialsRequest"
const NAME: &'static str = "GenerateTemporaryPathCredentialsRequest"
. between nesting levels. Read moreSource§impl<'a> MessageView<'a> for GenerateTemporaryPathCredentialsRequestView<'a>
impl<'a> MessageView<'a> for GenerateTemporaryPathCredentialsRequestView<'a>
Source§type Owned = GenerateTemporaryPathCredentialsRequest
type Owned = GenerateTemporaryPathCredentialsRequest
Source§fn decode_view(buf: &'a [u8]) -> Result<Self, DecodeError>
fn decode_view(buf: &'a [u8]) -> Result<Self, DecodeError>
Source§fn decode_view_with_limit(
buf: &'a [u8],
depth: u32,
) -> Result<Self, DecodeError>
fn decode_view_with_limit( buf: &'a [u8], depth: u32, ) -> Result<Self, DecodeError>
Source§fn to_owned_message(&self) -> GenerateTemporaryPathCredentialsRequest
fn to_owned_message(&self) -> GenerateTemporaryPathCredentialsRequest
Source§fn to_owned_from_source(
&self,
__buffa_src: Option<&Bytes>,
) -> GenerateTemporaryPathCredentialsRequest
fn to_owned_from_source( &self, __buffa_src: Option<&Bytes>, ) -> GenerateTemporaryPathCredentialsRequest
bytes::Bytes-typed fields from source instead of copying. Read moreSource§impl<'__a> Serialize for GenerateTemporaryPathCredentialsRequestView<'__a>
Serializes this view as protobuf JSON.
impl<'__a> Serialize for GenerateTemporaryPathCredentialsRequestView<'__a>
Serializes this view as protobuf JSON.
Implicit-presence fields with default values are omitted, required
fields are always emitted, explicit-presence (optional) fields are
emitted only when set, bytes fields are base64-encoded, and enum
values are their proto name strings.
This impl uses serialize_map(None) because the number of emitted
fields depends on default-omission rules; serializers that require
known map lengths (e.g. bincode) will return a runtime error.
Use the owned message type for those formats.
Source§impl<'a> ViewEncode<'a> for GenerateTemporaryPathCredentialsRequestView<'a>
impl<'a> ViewEncode<'a> for GenerateTemporaryPathCredentialsRequestView<'a>
Source§fn compute_size(&self, _cache: &mut SizeCache) -> u32
fn compute_size(&self, _cache: &mut SizeCache) -> u32
Source§fn write_to(&self, _cache: &mut SizeCache, buf: &mut impl BufMut)
fn write_to(&self, _cache: &mut SizeCache, buf: &mut impl BufMut)
cache (populated by a prior
compute_size call on the same cache). Read moreSource§fn encode(&self, buf: &mut impl BufMut)
fn encode(&self, buf: &mut impl BufMut)
Source§fn encode_with_cache(&self, cache: &mut SizeCache, buf: &mut impl BufMut)
fn encode_with_cache(&self, cache: &mut SizeCache, buf: &mut impl BufMut)
SizeCache, for
reuse across many encodes in a hot loop. Clears the cache first.Source§fn encoded_len(&self) -> u32
fn encoded_len(&self) -> u32
Source§fn encode_length_delimited(&self, buf: &mut impl BufMut)
fn encode_length_delimited(&self, buf: &mut impl BufMut)
Source§fn encode_to_bytes(&self) -> Bytes
fn encode_to_bytes(&self) -> Bytes
bytes::Bytes.Source§impl ViewReborrow for GenerateTemporaryPathCredentialsRequestView<'static>
impl ViewReborrow for GenerateTemporaryPathCredentialsRequestView<'static>
Source§type Reborrowed<'b> = GenerateTemporaryPathCredentialsRequestView<'b>
type Reborrowed<'b> = GenerateTemporaryPathCredentialsRequestView<'b>
'b.Source§fn reborrow<'b>(this: &'b Self) -> &'b Self::Reborrowed<'b>
fn reborrow<'b>(this: &'b Self) -> &'b Self::Reborrowed<'b>
&'b Self (= &'b FooView<'static>) to
&'b Self::Reborrowed<'b> (= &'b FooView<'b>). The canonical body
is just this; the compiler accepts it via standard lifetime
variance for covariant view types. Read more