pub struct TensorboardServiceClient<T> { /* private fields */ }
Expand description

TensorboardService

Implementations§

source§

impl<T> TensorboardServiceClient<T>
where T: GrpcService<BoxBody>, T::Error: Into<StdError>, T::ResponseBody: Body<Data = Bytes> + Send + 'static, <T::ResponseBody as Body>::Error: Into<StdError> + Send,

source

pub fn new(inner: T) -> Self

source

pub fn with_origin(inner: T, origin: Uri) -> Self

source

pub fn with_interceptor<F>( inner: T, interceptor: F ) -> TensorboardServiceClient<InterceptedService<T, F>>
where F: Interceptor, T::ResponseBody: Default, T: Service<Request<BoxBody>, Response = Response<<T as GrpcService<BoxBody>>::ResponseBody>>, <T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,

source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress requests with the given encoding.

This requires the server to support it otherwise it might respond with an error.

source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing responses.

source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

Default: 4MB

source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

Default: usize::MAX

source

pub async fn create_tensorboard( &mut self, request: impl IntoRequest<CreateTensorboardRequest> ) -> Result<Response<Operation>, Status>

Creates a Tensorboard.

source

pub async fn get_tensorboard( &mut self, request: impl IntoRequest<GetTensorboardRequest> ) -> Result<Response<Tensorboard>, Status>

Gets a Tensorboard.

source

pub async fn update_tensorboard( &mut self, request: impl IntoRequest<UpdateTensorboardRequest> ) -> Result<Response<Operation>, Status>

Updates a Tensorboard.

source

pub async fn list_tensorboards( &mut self, request: impl IntoRequest<ListTensorboardsRequest> ) -> Result<Response<ListTensorboardsResponse>, Status>

Lists Tensorboards in a Location.

source

pub async fn delete_tensorboard( &mut self, request: impl IntoRequest<DeleteTensorboardRequest> ) -> Result<Response<Operation>, Status>

Deletes a Tensorboard.

source

pub async fn read_tensorboard_usage( &mut self, request: impl IntoRequest<ReadTensorboardUsageRequest> ) -> Result<Response<ReadTensorboardUsageResponse>, Status>

Returns a list of monthly active users for a given TensorBoard instance.

source

pub async fn read_tensorboard_size( &mut self, request: impl IntoRequest<ReadTensorboardSizeRequest> ) -> Result<Response<ReadTensorboardSizeResponse>, Status>

Returns the storage size for a given TensorBoard instance.

source

pub async fn create_tensorboard_experiment( &mut self, request: impl IntoRequest<CreateTensorboardExperimentRequest> ) -> Result<Response<TensorboardExperiment>, Status>

Creates a TensorboardExperiment.

source

pub async fn get_tensorboard_experiment( &mut self, request: impl IntoRequest<GetTensorboardExperimentRequest> ) -> Result<Response<TensorboardExperiment>, Status>

Gets a TensorboardExperiment.

source

pub async fn update_tensorboard_experiment( &mut self, request: impl IntoRequest<UpdateTensorboardExperimentRequest> ) -> Result<Response<TensorboardExperiment>, Status>

Updates a TensorboardExperiment.

source

pub async fn list_tensorboard_experiments( &mut self, request: impl IntoRequest<ListTensorboardExperimentsRequest> ) -> Result<Response<ListTensorboardExperimentsResponse>, Status>

Lists TensorboardExperiments in a Location.

source

pub async fn delete_tensorboard_experiment( &mut self, request: impl IntoRequest<DeleteTensorboardExperimentRequest> ) -> Result<Response<Operation>, Status>

Deletes a TensorboardExperiment.

source

pub async fn create_tensorboard_run( &mut self, request: impl IntoRequest<CreateTensorboardRunRequest> ) -> Result<Response<TensorboardRun>, Status>

Creates a TensorboardRun.

source

pub async fn batch_create_tensorboard_runs( &mut self, request: impl IntoRequest<BatchCreateTensorboardRunsRequest> ) -> Result<Response<BatchCreateTensorboardRunsResponse>, Status>

Batch create TensorboardRuns.

source

pub async fn get_tensorboard_run( &mut self, request: impl IntoRequest<GetTensorboardRunRequest> ) -> Result<Response<TensorboardRun>, Status>

Gets a TensorboardRun.

source

pub async fn update_tensorboard_run( &mut self, request: impl IntoRequest<UpdateTensorboardRunRequest> ) -> Result<Response<TensorboardRun>, Status>

Updates a TensorboardRun.

source

pub async fn list_tensorboard_runs( &mut self, request: impl IntoRequest<ListTensorboardRunsRequest> ) -> Result<Response<ListTensorboardRunsResponse>, Status>

Lists TensorboardRuns in a Location.

source

pub async fn delete_tensorboard_run( &mut self, request: impl IntoRequest<DeleteTensorboardRunRequest> ) -> Result<Response<Operation>, Status>

Deletes a TensorboardRun.

source

pub async fn batch_create_tensorboard_time_series( &mut self, request: impl IntoRequest<BatchCreateTensorboardTimeSeriesRequest> ) -> Result<Response<BatchCreateTensorboardTimeSeriesResponse>, Status>

Batch create TensorboardTimeSeries that belong to a TensorboardExperiment.

source

pub async fn create_tensorboard_time_series( &mut self, request: impl IntoRequest<CreateTensorboardTimeSeriesRequest> ) -> Result<Response<TensorboardTimeSeries>, Status>

Creates a TensorboardTimeSeries.

source

pub async fn get_tensorboard_time_series( &mut self, request: impl IntoRequest<GetTensorboardTimeSeriesRequest> ) -> Result<Response<TensorboardTimeSeries>, Status>

Gets a TensorboardTimeSeries.

source

pub async fn update_tensorboard_time_series( &mut self, request: impl IntoRequest<UpdateTensorboardTimeSeriesRequest> ) -> Result<Response<TensorboardTimeSeries>, Status>

Updates a TensorboardTimeSeries.

source

pub async fn list_tensorboard_time_series( &mut self, request: impl IntoRequest<ListTensorboardTimeSeriesRequest> ) -> Result<Response<ListTensorboardTimeSeriesResponse>, Status>

Lists TensorboardTimeSeries in a Location.

source

pub async fn delete_tensorboard_time_series( &mut self, request: impl IntoRequest<DeleteTensorboardTimeSeriesRequest> ) -> Result<Response<Operation>, Status>

Deletes a TensorboardTimeSeries.

source

pub async fn batch_read_tensorboard_time_series_data( &mut self, request: impl IntoRequest<BatchReadTensorboardTimeSeriesDataRequest> ) -> Result<Response<BatchReadTensorboardTimeSeriesDataResponse>, Status>

Reads multiple TensorboardTimeSeries’ data. The data point number limit is 1000 for scalars, 100 for tensors and blob references. If the number of data points stored is less than the limit, all data is returned. Otherwise, the number limit of data points is randomly selected from this time series and returned.

source

pub async fn read_tensorboard_time_series_data( &mut self, request: impl IntoRequest<ReadTensorboardTimeSeriesDataRequest> ) -> Result<Response<ReadTensorboardTimeSeriesDataResponse>, Status>

Reads a TensorboardTimeSeries’ data. By default, if the number of data points stored is less than 1000, all data is returned. Otherwise, 1000 data points is randomly selected from this time series and returned. This value can be changed by changing max_data_points, which can’t be greater than 10k.

source

pub async fn read_tensorboard_blob_data( &mut self, request: impl IntoRequest<ReadTensorboardBlobDataRequest> ) -> Result<Response<Streaming<ReadTensorboardBlobDataResponse>>, Status>

Gets bytes of TensorboardBlobs. This is to allow reading blob data stored in consumer project’s Cloud Storage bucket without users having to obtain Cloud Storage access permission.

source

pub async fn write_tensorboard_experiment_data( &mut self, request: impl IntoRequest<WriteTensorboardExperimentDataRequest> ) -> Result<Response<WriteTensorboardExperimentDataResponse>, Status>

Write time series data points of multiple TensorboardTimeSeries in multiple TensorboardRun’s. If any data fail to be ingested, an error is returned.

source

pub async fn write_tensorboard_run_data( &mut self, request: impl IntoRequest<WriteTensorboardRunDataRequest> ) -> Result<Response<WriteTensorboardRunDataResponse>, Status>

Write time series data points into multiple TensorboardTimeSeries under a TensorboardRun. If any data fail to be ingested, an error is returned.

source

pub async fn export_tensorboard_time_series_data( &mut self, request: impl IntoRequest<ExportTensorboardTimeSeriesDataRequest> ) -> Result<Response<ExportTensorboardTimeSeriesDataResponse>, Status>

Exports a TensorboardTimeSeries’ data. Data is returned in paginated responses.

Trait Implementations§

source§

impl<T: Clone> Clone for TensorboardServiceClient<T>

source§

fn clone(&self) -> TensorboardServiceClient<T>

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<T: Debug> Debug for TensorboardServiceClient<T>

source§

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

Formats the value using the given formatter. Read more

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.

§

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

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

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

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

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<T> IntoRequest<T> for T

source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
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.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

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
§

fn with_current_subscriber(self) -> WithDispatch<Self>

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