#[non_exhaustive]
pub struct GetFileOutputBuilder { /* private fields */ }
Expand description

A builder for GetFileOutput.

Implementations§

source§

impl GetFileOutputBuilder

source

pub fn commit_id(self, input: impl Into<String>) -> Self

The full commit ID of the commit that contains the content returned by GetFile.

This field is required.
source

pub fn set_commit_id(self, input: Option<String>) -> Self

The full commit ID of the commit that contains the content returned by GetFile.

source

pub fn get_commit_id(&self) -> &Option<String>

The full commit ID of the commit that contains the content returned by GetFile.

source

pub fn blob_id(self, input: impl Into<String>) -> Self

The blob ID of the object that represents the file content.

This field is required.
source

pub fn set_blob_id(self, input: Option<String>) -> Self

The blob ID of the object that represents the file content.

source

pub fn get_blob_id(&self) -> &Option<String>

The blob ID of the object that represents the file content.

source

pub fn file_path(self, input: impl Into<String>) -> Self

The fully qualified path to the specified file. Returns the name and extension of the file.

This field is required.
source

pub fn set_file_path(self, input: Option<String>) -> Self

The fully qualified path to the specified file. Returns the name and extension of the file.

source

pub fn get_file_path(&self) -> &Option<String>

The fully qualified path to the specified file. Returns the name and extension of the file.

source

pub fn file_mode(self, input: FileModeTypeEnum) -> Self

The extrapolated file mode permissions of the blob. Valid values include strings such as EXECUTABLE and not numeric values.

The file mode permissions returned by this API are not the standard file mode permission values, such as 100644, but rather extrapolated values. See the supported return values.

This field is required.
source

pub fn set_file_mode(self, input: Option<FileModeTypeEnum>) -> Self

The extrapolated file mode permissions of the blob. Valid values include strings such as EXECUTABLE and not numeric values.

The file mode permissions returned by this API are not the standard file mode permission values, such as 100644, but rather extrapolated values. See the supported return values.

source

pub fn get_file_mode(&self) -> &Option<FileModeTypeEnum>

The extrapolated file mode permissions of the blob. Valid values include strings such as EXECUTABLE and not numeric values.

The file mode permissions returned by this API are not the standard file mode permission values, such as 100644, but rather extrapolated values. See the supported return values.

source

pub fn file_size(self, input: i64) -> Self

The size of the contents of the file, in bytes.

This field is required.
source

pub fn set_file_size(self, input: Option<i64>) -> Self

The size of the contents of the file, in bytes.

source

pub fn get_file_size(&self) -> &Option<i64>

The size of the contents of the file, in bytes.

source

pub fn file_content(self, input: Blob) -> Self

The base-64 encoded binary data object that represents the content of the file.

This field is required.
source

pub fn set_file_content(self, input: Option<Blob>) -> Self

The base-64 encoded binary data object that represents the content of the file.

source

pub fn get_file_content(&self) -> &Option<Blob>

The base-64 encoded binary data object that represents the content of the file.

source

pub fn build(self) -> Result<GetFileOutput, BuildError>

Consumes the builder and constructs a GetFileOutput. This method will fail if any of the following fields are not set:

Trait Implementations§

source§

impl Clone for GetFileOutputBuilder

source§

fn clone(&self) -> GetFileOutputBuilder

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GetFileOutputBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GetFileOutputBuilder

source§

fn default() -> GetFileOutputBuilder

Returns the “default value” for a type. Read more
source§

impl PartialEq for GetFileOutputBuilder

source§

fn eq(&self, other: &GetFileOutputBuilder) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GetFileOutputBuilder

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more